4 ms·
While javascript has very specific issues and problems, I'd like to see more "generic" programming resources on how to develop fat clients, wether they are desk
by camus 14y ago
While javascript has very specific issues and problems, I'd like to see more "generic" programming resources on how to develop fat clients, wether they are desktop or web , how to structure an app , etc ...
You dont learn much if you are only applying solutions that are relevant to javascript.
Since most of devs know javascript , it can be used to express "generic" algorithms , but OOP design patterns not so much. Yet a large application you need those patterns. And these are the same patterns one would use to code Java , C++ , C# , obj-c mobile/desktop clients. But i guess javascript flexibility, and the "DHTML battery included" , DOM & CSS gives one the impression one doesnt need them .
- kalms 14y agoSounds like you're looking for this: http://addyosmani.com/resources/essentialjsdesignpatterns/book/ http://addyosmani.com/resources/essentialjsdesignpatterns/bo...
- Offler 14y agoOf course you can use JavaScript to express OOP patterns. You say it yourself that you need those patterns to develop large apps. Anyone who does otherwise either leaves behind a mess of a code base or is being naive. You can have classes right now in JavaScript, it's just a matter of educating developers.
- Offler 14y agoWhere I work we have build a framework which is quite powerful for handling large JavaScript codebases. http://www.caplin.com/developer/component/bladerunner http://www.caplin.com/developer/component/bladerunner I'm surprised there isn't an equivalent OS one, I think Yeoman is a pale comparison of it.
- kjbekkelund 14y agoWe are very open to adding high-quality "generic" programming resources. At least on "organizing" and "testing" there are probably some awesome resources our there. Any recommendations?