Advantages of Using Javascript
Advantages of Using Javascript
Frontend Interface
UI Template
KendoUI
Scripting Lang
CoffeeScript
Mobility
Cordova
Framework
Angular
KineticJS
LiveScript
HammerJS
Backbone
Ionic
TypeScript
Polymer
JavaScript
YUI
SailsJS
Knockout
ExtJS
Application Service
Server
NodeJS
Library
Handlebars
Impress
StrongLoop
Dojo
Underscore
LoopBack
jQuery
Bootstrap
RequireJS
JayData
jsChart
LeapJS
Buster
Jasmine
QUnit
Mocha
Bower
Gulp
NightWatch
Code Quality
jsHint
jsPerf
jsFiddle
Unit Test
Karma
Protractor
jsLint
Sonar
TPC/OHCIS requirement
- Serverless environment where each workstation is both the client and
server itself
References
Karma is a JavaScript test-runner built with Node.js, and meant for unit
testing.
Protractor is for end-to-end testing, and uses Selenium Web Driver to drive
tests.
Both have been made by the Angular team.
Buster is a JavaScript test-runner built with Node.js, which is very modular
and flexible. It comes with it's own assertion library and support Node
testing.
TestSwarm provides distributed continuous integration testing for
JavaScript.
Jasmine is a behavior-driven development framework for testing your
JavaScript code. It does not depend on any other JavaScript frameworks. It
does not require a DOM. Is a client-side test-runner that might interest
developers familiar with Ruby or Ruby on Rails.
QUnit is a powerful, easy-to-use JavaScript unit test suite. It's used by the
jQuery, jQuery UI and jQuery Mobile projects and is capable of testing any
generic JavaScript code.
Sinon is a Standalone test spies, stubs and mocks for JavaScript. No
dependencies, works with any unit testing framework.
Selenium is a set of different software tools each with a different approach
to supporting test automation.