How to Develop Libraries and Large Applications using JavaScript
I want to start writing libraries and large applications using the JavaScript language.
However, I don't know how to setup the projects and which build tools to use.
What I do know is that the JavaScript community has moved way beyond using browser developer tool plugins and strategically-placed console.log()
statements to debug, test, and build code.
Here's a link to articles, tutorials and tools I'm tracking to help me get up to speed: https://gist.github.com/4555893.
Written by Dwayne Crooks
Related protips
3 Responses
ExtJS is good for certain kinds of large javascript applications. The framework gives you a solid OOP & MVC foundation, widgets, docs & doc tool, dependency management (a-la requirejs), data layer, relatively convenient debugging (compensates framework's complexiness) and its own build tool (but you can use your own grunt-based setup).
The framework is pretty big and powerful which means you have a robust foundation to rapidly develop big multi-panel, data-intensive rich webapp but it has a steep learning curve, a bit slow to adopt new standards (and IE6 support is definitely complicating things), difficult to customize in a significant way and you are likely to face performance problems.
Phew, my 5 cents :)
Thanks! Checked it out before but I didn't know if it was worth my time to invest learning this tool.
Like your gist! Will click through them for sure. Thanks for sharing.