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.
Have a fresh tip? Share with Coderwall community!
JavaScript on a page runs with the privileges of that origin. One altered library, tag manager, or snippet can read inputs, change what people see, and call your APIs as the user.
Security insights from Cside