Last Updated: February 25, 2016
·
997
· dwayne

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.

3 Responses
Add your response

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 :)

over 1 year ago ·

Thanks! Checked it out before but I didn't know if it was worth my time to invest learning this tool.

over 1 year ago ·

Like your gist! Will click through them for sure. Thanks for sharing.

over 1 year ago ·