I have decided to marry two people. Keeping an open mind to front-end frameworks.

In my last article, I discussed being confused about choosing a front-end framework. I had started with Angular, a framework that is very well known but unfortunately not well practised, lots of angular projects have been rebuilt using react, also Angular has a very steep learning scope compared to ReactJs and is also heavier. So if you are thinking about getting a job in a short while you have to consider React among all the frameworks. I spoke to someone about it and she asked me to keep an open mind to both frameworks and it has been much much easier. I now see my confusion as a path to learning the difference between both technologies.
My Observation So Far
ReactJs
- JSX is dominant: This to me is like a merge between JavaScript and a superset of HTML.
- Speed: React is well known for being lightweight unlike angular the dependencies are much more light.
- Easy to Learn: ReactJs is much easier to learn especially if you have your prerequisites in order.
- I do not think I like the structuring and it makes me wonder how big applications are been managed.
Angular
- Structure: I will say I love love love the structure for angular, it is not only straightforward but also easy to maintain especially when it is a big app. There are also steps that should be followed before certain procedures can be achieved.
- TypeScript is dominant: Typescript is used for the functionalities of the app.
What Next?
Since I am done writing my exams I am back to building projects but on reactjs and angular. I might be writing about my experience from time to time, I am not really sure about that but I will be uploading most of my projects to Github. If you follow me, you would see my projects.
Have you heard about 30DaysOfJavaScript? It is a series that I wrote about my journey on JavaScript and I made a 100daysofcode project too, you can find a series of project and javascript snippets that could be useful to you. Thanks as always, you’d be reading another article from me soon.