I started in 2012 with PHP like a normal developer. We handled the frontend with jQuery back then. I was then introduced to Codeigniter, Yii and eventually to Laravel on the backend side. I started building my first modern-ish single page app in 2015 with AngularJs. I then switched to Vue and was mostly happy with it. I finally gave up against the hype surrounding React when I was asked to build a mobile app using web technologies. During that period I served as a lead developer for software agency and got a chance to work on many different frontend and backend frameworks like Node, Django, React, Angular, Vue and Svelte.
In 2021, a partner of mine purchased WriteMaps, a software as service, to plan websites. It was THE candidate for a frontend heavy application and the app needed a complete rewrite. I built the prototype with 3 different tech stacks:
- Svelte + node
- Svelte + Django
- and Finally decide to go with Laravel + Vue
Throughout these years, I never really stuck with one framework and tried to be as neutral and as curious as possible.
Why you should NOT care about what I have to say
I never worked for a big company (Except the few months I worked as a contractor for Warner Brothers but left soon because I didn’t like it). I only worked for small to medium sized companies. So my analysis may not apply to Facebook or Netflix. So If you are as big as Netflix or Facebook, my opinions may not matter to you.
Why you should care about what I have to say
Remember when I said I am like any other web developer out there? Well, I said MOSTLY.
There are a couple of things about me that may not be so common:
First, most of the apps that I developed or helped develop were from scratch and most of them were SAAS. So I decided or helped decide tech stacks for more than a dozen apps. So I got to build production apps with 4 of the most popular frameworks including Node, Laravel, Django, React, Vue, Angular and Svelte.
Second, I am not an influencer. Social media is not my bread n butter. I dont care about dislikes. I dont have any sponsors and I am not here to sell you anything. All I care about is to share what I have learned and to learn from you if you care to point out what I may have missed in my analysis.