4 ms·
PHP world is different. There's only Laravel and Symfony. You can't count on both surviving till atomic winter. As you say, js world is fickle and I wouldn't c
by morbicer 2y ago
PHP world is different. There's only Laravel and Symfony. You can't count on both surviving till atomic winter.
As you say, js world is fickle and I wouldn't count on Adonis being here for a long time. Mix and match is more pragmatic in this setting.
- tommica 2y ago> You can't count on both surviving till atomic winter. Nor can you count on your JS library to survive until next winter.
- charlie0 2y agoLol, Symfony was released in 2005 and Laravel in 2011. PHP is much older. They've been around for long time and will stick around for many winters.
- morbicer 2y agoOops I made a typo, I meant you CAN count on them surviving In Js world it's better to not bet everything on a single horse
- charlie0 2y agoThe fact that people (the builders) don't bet on a single horse IS the reason why we are in the state JS world is in. The only person that readily comes to mind is Evan You, who's been working on and driving Vue JS for a very long time. Of course, Vue JS is not a framework. Adonis is starting to get there, but I don't know much about the core team and how long they've been working on it. If they are able to focus on delivering core features and not getting distracted by every wave that hits the JS world, eventually the level of convenience they provide will reach a tipping point and developers will flock to it.
- morbicer 2y agoI think there are multiple reasons why JS world is different. - JS libs often target browser as well and that's a fast moving target - JS is primary language of serverless which is also moving fast - it attracts younger devs chasing hot trends - the fragmentation is already there, people got used to it and some even embrace it I lead development on a 12 year old SPA. It's a Ship of Theseus where there is almost zero original code but we never had to rewrite from scratch, instead we were swapping piece by piece as we went. The time investment was reasonably small and we never endangered the business with the full rewrite. I shudder at possibility that someone before me picked "batteries included" AngularJs (the V1). A sibling project is still fighting it today!