New open source technologies to look for in 2017

These are some of the frameworks to look for in 2017

Dotnet Core, VSCode, Yeoman, Swagger, Angular, Angular-cli, Ionic, Typescript, Selenium, Protractor, Jasmin, Karma, WebPack, Material Design, Angular Material, PrimeNG

Visual Studio Code:

Visual Studio Code is a lightweight but powerful source code editor which runs on your desktop and is available for Windows, macOS and Linux. It comes with built-in support for JavaScript, TypeScript and Node.js


Yeoman helps you to kickstart new projects, prescribing best practices and tools to help you stay productive. Provides a generator ecosystem that can be run with the `yo` command to scaffold complete projects or useful parts.


Swagger is a powerful open source framework backed by a large ecosystem of tools that helps you design, build, document, and consume your RESTful APIs.


It is a tool for automating web applications for testing purposes

Selenium IDE

create quick bug reproduction scripts

create scripts to aid in automation-aided
exploratory testing

Selenium WebDriver

create robust, browser-based regression
automation suites and tests

scale and distribute scripts across many


Protractor is an end-to-end test framework for Angular applications. Protractor runs tests against your application running in a real browser, interacting with it as a user would.


Jasmine is a behavior-driven development framework for testing JavaScript code. It does not depend on any other JavaScript frameworks. It does not require a DOM. And it has a clean, obvious syntax so that you can easily write tests.


The main goal for Karma is to bring a productive testing environment to developers. Test your code on real browsers and real devices such as phones, tablets or on a headless PhantomJS instance. Control the whole workflow from the command line or your IDE – just save a file and Karma will run all the tests. Describe your tests with Jasmine,Mocha, QUnit, or write a simple adapter for any framework you like. Simple integration with Jenkins, Travisor Semaphore.


webpack is a module bundler for modern JavaScript applications.


Angular is a framework that help us build client applications in HTML and either JavaScript or a language (like Dart or TypeScript) that compiles to JavaScript. Total rewrite of AngularJS

AngularJS === Angular 1x

Angular === Angular *

Invented by Anders Hejlsberg (Turbo Pascal, Delphi, and C#)
Is superset of Javascript, compiles to clean, simple JavaScript
code which runs on any browser, in Node.js, or in any JavaScript engine
Static checking and code refactoring
Support the latest and evolving JavaScript features
TypeScript is developed and supported by Microsoft
Angular2 is written entirely in TypeScript

Angular CLI

The Angular CLI makes it easy to create an application that already works, right out of the box. It already follows our best practices!


Ionic is the beautiful, free and open source mobile SDK for developing native and progressive web apps with ease

Leave a Reply

Your email address will not be published. Required fields are marked *