the ten (10) best javascript productivity tools, plugins and libraries

7
blog.livecoding.tv http://blog.livecoding.tv/2016/03/21/thetenbestjavascriptproductivitytoolspluginsandlibraries/ The Ten (10) Best JavaScript Productivity Tools, Plugins and Libraries Having the right tools enables a Livecoding.tv engineer to produce high-quality projects. Today we will share some of our secrets with you as to what productivity tools, plugins, and libraries JavaScript streamers use to assist us to be highly proficient. What Is JavaScript? “JavaScript is a young-for-its-age language. It was originally intended to do small tasks in webpages, tasks for which Java was too heavy and clumsy. But JavaScript is a surprisingly capable language, and it is now being used in larger projects.”(JSLint). The Meteor JavaScript framework often used for building real-time mobile and Web apps, will now transition to NPM as a means to access third-party application packages. Here are the ten (10) best JavaScript productivity tools, plugins, and libraries recommended by Livecoding.tv engineers: Git 1/7

Upload: livecoding123

Post on 18-Jan-2017

221 views

Category:

Internet


0 download

TRANSCRIPT

blog.livecoding.tv http://blog.livecoding.tv/2016/03/21/thetenbestjavascriptproductivitytoolspluginsandlibraries/

The Ten (10) Best JavaScript Productivity Tools, Plugins andLibraries

Having the right tools enables a Livecoding.tv engineer to produce high-quality projects. Today we will sharesome of our secrets with you as to what productivity tools, plugins, and libraries JavaScript streamers use toassist us to be highly proficient.

What Is JavaScript?

“JavaScript is a young-for-its-age language. It was originally intended to do small tasks in webpages, tasks forwhich Java was too heavy and clumsy. But JavaScript is a surprisingly capable language, and it is now beingused in larger projects.”(JSLint). The Meteor JavaScript framework often used for building real-time mobile andWeb apps, will now transition to NPM as a means to access third-party application packages.

Here are the ten (10) best JavaScript productivity tools, plugins, and libraries recommended by Livecoding.tvengineers:

Git

1/7

Git is a free and open source distributed version control system designed to handle everything from small to verylarge projects with speed and efficiency, and comes highly recommended by Livecoding.tv engineers.

JSDoc

JSDoc 3 is an API documentation generator for JavaScript, similar to JavaDoc or PHPDoc. You adddocumentation comments directly to your source code, right along side the code itself. The JSDoc Tool will scanyour source code, and generate a complete HTML documentation website for you.

JSLint

2/7

JSLint is a JavaScript program that looks for problems in JavaScript programs. It is a code quality tool.

Grunt

Another productivity tool highly recommended by Livecoding.tv engineers is Grunt. Grunt is a task-basedcommand line build tool for JavaScript projects. Grunt and Grunt plugins are installed and managed via npm, theNode.js package manager.

Gulp

3/7

According to Antonios Minas, in his article at TOPTAL, An Introduction to JavaScript Automation with Gulp , “Gulpis a build system that employs Node.js’s streams to implement an asynchronous source-destination approach toautomation. Everything is written in JavaScript, so it is easy for anyone with intermediate coding knowledge toget started.” Check out the remainder of the article, which makes for a very interesting read.

QUnit

QUnit is a powerful, easy-to-use JavaScript unit testing framework. It’s used by the jQuery, jQuery UI and jQueryMobile projects and is capable of testing any generic JavaScript code, including itself. .

Jasmine

4/7

Jasmin is an assembler for the Java Virtual Machine. It takes ASCII descriptions of Java classes, written in asimple assembler-like syntax using the Java Virtual Machine instruction set. It converts them into binary Javaclass files, suitable for loading by a Java runtime system.

Istanbul

Istanbul is a Javascript code coverage tool written in JS. It can be usedon the command line as well as a library.

Webpack

5/7

Webpack is a module bundler. It takes modules with dependencies and generates static assets representingthose modules.

Bower

Web sites are made of lots of things — frameworks, libraries, assets, and utilities. Bower manages all thesethings for you. Bower can manage components that contain HTML, CSS, JavaScript, fonts or even image files.Bower doesn’t concatenate or minify code or do anything else – it just installs the right versions of the packagesyou need and their dependencies.

That’s it! The ten (10) best JavaScript tools, plugins, and libraries to help you become more productive accordingto Livecoding.tv engineers. What are your favorite JavaScript productivity tools? What did we miss in this listthat definitely needs to be added to make it complete?

Livecoding.tv is a livestreaming platform to watch real people from all around the world code products live. Joinus today and start streaming your projects, develop or watch dozens of streamers, ask questions and learn howto program together!

6/7

You may also like:Meet the Streamers - NellyHow to Set Channel NotificationsHow to Create Multiple Project Profiles For Your ChannelLivecoding.tv: Pastebin and Visual Answerbase.(Visited 1,564 times, 29 visits today)

7/7