Gaia/Build/RefactoringToNodejs: Difference between revisions

From MozillaWiki
< Gaia‎ | Build
Jump to navigation Jump to search
(Created page with "= Goal = Build system has run on XULRunner since a long time ago, also requiring Make and shell script to shuffle, optimize or compress files around. However, all features ar...")
 
No edit summary
Line 1: Line 1:
= Goal =
= Goal =


Build system has run on XULRunner since a long time ago, also requiring Make and shell script to shuffle, optimize or compress files around. However, all features are able to be done in NodeJs so that everyone can benefit from the good part of NodeJs. Web developers are familiar with JavaScript, also NodeJs is the most popular and acceptable for those who are familiar with client side JavaScript.  
Build system has run on XULRunner since a long time ago, also requiring Make and shell script to shuffle, optimize or compress files around. However, all features are able to be done in NodeJs so that everyone can benefit from the good part of NodeJs.


= Profit from Nodejs =
= Profit from Nodejs =
* Web developers are familiar with JavaScript, also NodeJs is the most popular and acceptable for those who are familiar with client side JavaScript. It could attract more contributors to involve and improve Firefox OS.
* NPM is a well-known build-in package manager of node, such tool is commonly used for web developers for years. It will make your life easier that developers can install third-party libraries and don't need to reinvent the wheel if there is no such library provided in XULRunner.
*

Revision as of 10:29, 22 January 2015

Goal

Build system has run on XULRunner since a long time ago, also requiring Make and shell script to shuffle, optimize or compress files around. However, all features are able to be done in NodeJs so that everyone can benefit from the good part of NodeJs.

Profit from Nodejs

  • Web developers are familiar with JavaScript, also NodeJs is the most popular and acceptable for those who are familiar with client side JavaScript. It could attract more contributors to involve and improve Firefox OS.
  • NPM is a well-known build-in package manager of node, such tool is commonly used for web developers for years. It will make your life easier that developers can install third-party libraries and don't need to reinvent the wheel if there is no such library provided in XULRunner.