50 likes | 133 Views
The three amigos… A Report from IBM . https://www.ibm.com/developerworks/community/blogs/gcuomo/entry/javascript_everywhere_and_the_three_amigos?lang=en. Trends. Web boom 1.5 millions apps Engaging enterprise Interactions leading to transactions
E N D
The three amigos… A Report from IBM https://www.ibm.com/developerworks/community/blogs/gcuomo/entry/javascript_everywhere_and_the_three_amigos?lang=en
Trends • Web boom • 1.5 millions apps • Engaging enterprise • Interactions leading to transactions • “…the number of technologies, application programming interfaces (APIs) and techniques that an enterprise application developer must master these days. I like to use the notion of a “concept-count” to represent the number of concepts that a reasonable developer needs to keep in their heads to accomplish a task.” • Concept count: how many concepts do you have to know to design and implement an application? 8+ he says
Javascript everywhere • “The “JavaScript everywhere” movement holds the promise of dramatically reducing the concept-count for developers.” • Lets look at the examples from three.js, d3.js, and my cse111 class • Most used language • Ranked #1 by RedMonk.. • Exists in all smart phones, all web pages, .. Found in NoSQLDBs.
The three amigos • “The “three amigos” are jQuery, Node.JS (with Google V8) and MongoDB.” • (V8 open source highperfjs engine from Goog; chrome is built using this!) • Jquery: Js library: Rapid web development • Node (.js): powerful open source server application development system • Mondodb: open source JS interfaced document based NoSQl DB: With MongoDB, JavaScript can be used in queries, and aggregation functions (such as MapReduce) are sent directly to the database to be executed.