Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Fully agree.

I love JavaScript, but I hate having to switch between BackBone, Angular, Dojo, etc. between projects. Learning each one, as well intentioned as they are, winds up being a productivity hit at some point, if not semi-regularly.

In a way I feel as if I've spent more time learning how to get things done w/JavaScript frameworks, than actually getting them done.



Even more frustrating than what you said (which is very frustrating) - Having already learned ember or backbone or whatever last year, I need to revisit it, or want to use it in my current project because it fits nicely. Or rather it used to. Turns out that in making it better (for whatever the "it" is) they changed fundamental bits on you, in such a way that you basically have to learn another new framework.

Heaven forbid you go back and maintain the stuff written with the old version of the framework...


Yes, and that's why I'm now gun-shy to adopt any framework, JavaScript or otherwise.

For example, in LAMP context, I hit the problem you mention w/the Zend Framework 1 -> Zend Framework 2 upgrade path, as well as with Kohana 2 -> Kohana 3. ZF 2, in particular, pushed a lot of loyal ZF devs away, and after trying to upgrade existing projects, and use it for new projects, I'd say rightfully so. Now I'm stuck maintaining a large handful of projects built on top of unsupported frameworks.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: