{"id":1090,"date":"2016-08-18T20:55:14","date_gmt":"2016-08-18T20:55:14","guid":{"rendered":"http:\/\/ninecrows.com\/career\/?page_id=1090"},"modified":"2016-10-24T16:11:00","modified_gmt":"2016-10-24T16:11:00","slug":"javascript-tools-worth-a-look","status":"publish","type":"page","link":"https:\/\/ninecrows.com\/career\/javascript-tools-worth-a-look\/","title":{"rendered":"JavaScript Tools worth a look"},"content":{"rendered":"<h2>Much of this found at <a href=\"https:\/\/www.javascripting.com\">javascripting<\/a><\/h2>\n<p>&#8230;but the comments are my own.<\/p>\n<ul>\n<li><a href=\"https:\/\/jquery.com\/\">JQuery<\/a><a href=\"https:\/\/github.com\/jquery\/jquery\">\u00a0[https:\/\/github.com\/jquery\/jquery.git]<\/a>The client side javascript library (at least as best I can determine) this one has been around for most of forever and is used by just about everyone.<\/li>\n<li><a href=\"https:\/\/jqueryui.com\/\">JQuery UI<\/a>\u00a0<a href=\"https:\/\/github.com\/jquery\/jquery-ui\">[https:\/\/github.com\/jquery\/jquery-ui.git]<\/a>UI Extensions for JQuery. Not all that sure what is in here. will dig further.<\/li>\n<li><a href=\"http:\/\/threejs.org\/\">Three.js<\/a>\u00a0<a href=\"https:\/\/github.com\/mrdoob\/three.js\/\">[https:\/\/github.com\/mrdoob\/three.js.git]<\/a>This seems to be the highest visibility wrapper around WebGL. It tries to make some of the complexity of the full API more manageable. I intend to take this one for a spin soon. Reading a <a href=\"https:\/\/www.amazon.com\/Learning-Three-js-JavaScript-Library-Second-ebook\/dp\/B00VIBPW5I\/ref=sr_1_1?s=digital-text&amp;ie=UTF8&amp;qid=1472048477&amp;sr=1-1&amp;keywords=learning+three.js\">book <\/a>that discusses it (and my <a href=\"https:\/\/www.amazon.com\/Programming-Applications-HTML5-WebGL-Visualization-ebook\/dp\/B00IFMZVI6\/ref=sr_1_1?s=digital-text&amp;ie=UTF8&amp;qid=1472048372&amp;sr=1-1&amp;keywords=programming+3d+applications\">WebGL book<\/a> hops over to this library for its second half or so as well). I have a paper copy of the <a href=\"https:\/\/www.amazon.com\/WebGL-Programming-Guide-Interactive-Graphics-ebook\/dp\/B00DS74080\/ref=sr_1_1?s=digital-text&amp;ie=UTF8&amp;qid=1472048546&amp;sr=1-1&amp;keywords=webgl\">Khronos book on WebGL<\/a> coming soon in the mail. So lots of coverage here&#8230;now onward to trying stuff out \ud83d\ude42<\/li>\n<li><a href=\"https:\/\/github.com\/jonobr1\/two.js\/\">Two.js<\/a><a href=\"https:\/\/github.com\/jonobr1\/two.js\/\"> [https:\/\/github.com\/jonobr1\/two.js.git]<\/a>This seems to be the &#8216;canvas&#8217; little brother of three.js for WebGL. Haven&#8217;t looked too closely here as there is less reason to need a support library. I have grabbed a copy and expect to look more deeply at some point. I do expect that canvas on its own has a place in things.<\/li>\n<li><a href=\"https:\/\/github.com\/expressjs\/express\">Express.js<\/a> <a href=\"https:\/\/github.com\/expressjs\/express\">[https:\/\/github.com\/expressjs\/express.git]<\/a><br \/>\nSeems to be a framework for building node applications.<\/li>\n<li><a href=\"https:\/\/nodejs.org\/en\/\">Node.js<\/a> <a href=\"https:\/\/github.com\/nodejs\">[https:\/\/github.com\/nodejs\/node.git]<\/a>Javascript based web server. This is a very interesting looking little piece of code as it looks to me as if it could be used to implement a very nice, compact and easily installed (or removed) web portal into any given system. This could place both as a way to quickly prototype things and a way to provide a temporary development or debugging view into a system that can be cleanly excised when no longer needed (very useful in domains where the test system needs to be kept in pristine condition for formal testing).<\/li>\n<li><a href=\"http:\/\/prototypejs.org\/\">Prototype <\/a><a href=\"https:\/\/github.com\/sstephenson\/prototype\">[https:\/\/github.com\/prototypejs\/prototypejs.github.com.git]<\/a><\/li>\n<li><a href=\"http:\/\/www.seleniumhq.org\/\">Selenium<\/a> <a href=\"https:\/\/github.com\/SeleniumHQ\/selenium\">[https:\/\/github.com\/SeleniumHQ\/selenium.git]<\/a><\/li>\n<li><a href=\"https:\/\/facebook.github.io\/react\/\">React.js<\/a> [https:\/\/github.com\/facebook\/react.git]<\/li>\n<li><a href=\"http:\/\/getbootstrap.com\/javascript\/\">Bootstrap<\/a>\u00a0[https:\/\/github.com\/twbs\/bootstrap.git]<\/li>\n<li><a href=\"http:\/\/ionicframework.com\/\">Ionic <\/a>[https:\/\/github.com\/driftyco\/ionic.git]<\/li>\n<li><a href=\"http:\/\/socket.io\/\">Socket.io<\/a> [https:\/\/github.com\/socketio\/socket.io.git]<\/li>\n<li><a href=\"https:\/\/modernizr.com\/\">Modernizr <\/a>[https:\/\/github.com\/Modernizr\/Modernizr.git]<\/li>\n<li><a href=\"http:\/\/blueimp.github.io\/jQuery-File-Upload\/\">JQuery File Upload<\/a> [https:\/\/github.com\/blueimp\/jQuery-File-Upload.git]<\/li>\n<li>Phaser [https:\/\/github.com\/photonstorm\/phaser.git]<\/li>\n<li>Anime [https:\/\/github.com\/juliangarnier\/anime.git]<\/li>\n<li><a href=\"http:\/\/www.babylonjs.com\/\">Babylon.js<\/a> [https:\/\/github.com\/BabylonJS\/Babylon.js.git]<\/li>\n<li><a href=\"http:\/\/qunitjs.com\/\">QUnit <\/a>[https:\/\/github.com\/jquery\/qunit.git]<\/li>\n<li><a href=\"https:\/\/togetherjs.com\/\">Together.js<\/a> [https:\/\/github.com\/mozilla\/togetherjs.git]<\/li>\n<li><a href=\"http:\/\/mathjs.org\/\">Math.js<\/a> [https:\/\/github.com\/josdejong\/mathjs.git]<\/li>\n<li><a href=\"http:\/\/jonobr1.github.io\/two.js\/\">Two.js<\/a> [https:\/\/github.com\/jonobr1\/two.js.git]<\/li>\n<li><a href=\"http:\/\/yuilibrary.com\/\">YUI3 <\/a>[https:\/\/github.com\/yui\/yui3.git]<\/li>\n<li id=\"b3bc\" class=\"graf--li graf-after--p\"><a class=\"markup--anchor markup--li-anchor\" href=\"https:\/\/facebook.github.io\/react\/\" target=\"_blank\" rel=\"nofollow\" data-href=\"https:\/\/facebook.github.io\/react\/\">React<\/a>\u00a0<a href=\"https:\/\/github.com\/reactjs\">[]<\/a>\u00a0or <a href=\"https:\/\/github.com\/facebook\/react\">[https:\/\/github.com\/facebook\/react.git]<\/a><\/li>\n<li id=\"5899\" class=\"graf--li graf-after--li\"><a class=\"markup--anchor markup--li-anchor\" href=\"https:\/\/angularjs.org\/\" target=\"_blank\" rel=\"nofollow\" data-href=\"https:\/\/angularjs.org\/\">Angular<\/a><a href=\"https:\/\/github.com\/angular\">\u00a0[https:\/\/github.com\/angular\/core-builds.git]<\/a><\/li>\n<li id=\"2dce\" class=\"graf--li graf-after--li\"><a class=\"markup--anchor markup--li-anchor\" href=\"https:\/\/angularjs.org\/\" target=\"_blank\" rel=\"nofollow\" data-href=\"https:\/\/angularjs.org\/\">Angular 2<\/a>\u00a0<a href=\"https:\/\/github.com\/angular\/angular\">[https:\/\/github.com\/angular\/angular.git]<\/a><\/li>\n<li id=\"8786\" class=\"graf--li graf-after--li\"><a class=\"markup--anchor markup--li-anchor\" href=\"http:\/\/emberjs.com\/\" target=\"_blank\" rel=\"nofollow\" data-href=\"http:\/\/emberjs.com\/\">Ember<\/a><a href=\"https:\/\/github.com\/emberjs\">\u00a0[https:\/\/github.com\/emberjs\/ember.js.git]<\/a><\/li>\n<li id=\"463d\" class=\"graf--li graf-after--li\"><a class=\"markup--anchor markup--li-anchor\" href=\"https:\/\/vuejs.org\/\" target=\"_blank\" rel=\"nofollow\" data-href=\"https:\/\/vuejs.org\/\">Vue<\/a>\u00a0<a href=\"https:\/\/github.com\/vuejs\/vue\">[https:\/\/github.com\/vuejs\/vue.git]<\/a><\/li>\n<li id=\"f321\" class=\"graf--li graf-after--li\"><a class=\"markup--anchor markup--li-anchor\" href=\"http:\/\/backbonejs.org\/\" target=\"_blank\" rel=\"nofollow\" data-href=\"http:\/\/backbonejs.org\/\">Backbone<\/a>\u00a0<a href=\"https:\/\/github.com\/jashkenas\/backbone\">[https:\/\/github.com\/jashkenas\/backbone.git]<\/a><\/li>\n<li class=\"graf--li graf-after--li\"><a href=\"http:\/\/aurelia.io\/\">Aurelia<\/a>\u00a0<a href=\"https:\/\/github.com\/aurelia\">[https:\/\/github.com\/aurelia\/framework.git]<\/a><\/li>\n<li class=\"graf--li graf-after--li\"><a href=\"https:\/\/www.meteor.com\/\">Meteor<\/a>\u00a0<a href=\"https:\/\/github.com\/meteor\/meteor\">[https:\/\/github.com\/meteor\/meteor.git]<\/a><\/li>\n<li class=\"graf--li graf-after--li\"><a href=\"http:\/\/knockoutjs.com\/\">Knockout<\/a>\u00a0<a href=\"https:\/\/github.com\/knockout\/knockout\">[https:\/\/github.com\/knockout\/knockout.git]<\/a><\/li>\n<li class=\"graf--li graf-after--li\"><a href=\"http:\/\/cycle.js.org\/\">Cycle<\/a>\u00a0<a href=\"https:\/\/github.com\/cyclejs\/cyclejs\">[https:\/\/github.com\/cyclejs\/cyclejs.git]<\/a><\/li>\n<li class=\"graf--li graf-after--li\"><a href=\"https:\/\/www.polymer-project.org\/1.0\/\">Polymer<\/a>\u00a0<a href=\"https:\/\/github.com\/Polymer\/polymer\">[https:\/\/github.com\/Polymer\/polymer.git]<\/a><\/li>\n<li class=\"graf--li graf-after--li\"><a href=\"http:\/\/riotjs.com\/\">Riot<\/a><a href=\"https:\/\/github.com\/riot\/riot\">\u00a0[https:\/\/github.com\/riot\/riot.git]<\/a><\/li>\n<li class=\"graf--li graf-after--li\"><a href=\"http:\/\/mithril.js.org\/\">Mithril<\/a>\u00a0<a href=\"https:\/\/github.com\/lhorie\/mithril.js\/\">[https:\/\/github.com\/lhorie\/mithril.js.git]<\/a><\/li>\n<li class=\"graf--li graf-after--li\"><a href=\"https:\/\/dojotoolkit.org\/\">Dojo<\/a><a href=\"https:\/\/github.com\/dojo\/\">\u00a0[https:\/\/github.com\/dojo\/dojo.git]<\/a><\/li>\n<li class=\"graf--li graf-after--li\"><a href=\"http:\/\/marionettejs.com\/\">Marionette<\/a>\u00a0<a href=\"https:\/\/github.com\/marionettejs\/backbone.marionette\">[https:\/\/github.com\/marionettejs\/backbone.marionette.git]<\/a><\/li>\n<li class=\"graf--li graf-after--li\"><a href=\"http:\/\/www.ractivejs.org\/\">Ractive<\/a><a href=\"https:\/\/github.com\/ractivejs\/ractive\">\u00a0[https:\/\/github.com\/ractivejs\/ractive.git]<\/a><\/li>\n<li class=\"graf--li graf-after--li\"><a href=\"https:\/\/www.typescriptlang.org\/\">Typescript <\/a>[<a href=\"https:\/\/github.com\/Microsoft\/TypeScript.git\">https:\/\/github.com\/Microsoft\/TypeScript.git<\/a>]<br \/>\nProvides strong typing as a front-end to generate pure javascript code that runs on conventional javascript engines.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Much of this found at javascripting &#8230;but the comments are my own. JQuery\u00a0[https:\/\/github.com\/jquery\/jquery.git]The client side javascript library (at least as best I can determine) this one has been around for most of forever and is used by just about everyone. JQuery UI\u00a0[https:\/\/github.com\/jquery\/jquery-ui.git]UI Extensions for JQuery. Not all that sure what is in here. will dig &hellip; <a href=\"https:\/\/ninecrows.com\/career\/javascript-tools-worth-a-look\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">JavaScript Tools worth a look<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"jetpack_post_was_ever_published":false,"footnotes":""},"class_list":["post-1090","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/P7F2Qc-hA","jetpack-related-posts":[],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/ninecrows.com\/career\/wp-json\/wp\/v2\/pages\/1090"}],"collection":[{"href":"https:\/\/ninecrows.com\/career\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ninecrows.com\/career\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ninecrows.com\/career\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ninecrows.com\/career\/wp-json\/wp\/v2\/comments?post=1090"}],"version-history":[{"count":22,"href":"https:\/\/ninecrows.com\/career\/wp-json\/wp\/v2\/pages\/1090\/revisions"}],"predecessor-version":[{"id":1255,"href":"https:\/\/ninecrows.com\/career\/wp-json\/wp\/v2\/pages\/1090\/revisions\/1255"}],"wp:attachment":[{"href":"https:\/\/ninecrows.com\/career\/wp-json\/wp\/v2\/media?parent=1090"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}