Digital Masters Magazine

Home of Digital Masters

  • Design
  • Photo
  • Video
  • Web
  • Code
  • UX
  • Mobile
Home Miscellaneous JavaScript Next Generation: the Stratospheric Rise of Popular JS Frameworks
JavaScript Next Generation: the Stratospheric Rise of Popular JS Frameworks

March 7, 2016 By Digital Masters Leave a Comment

JavaScript Next Generation: the Stratospheric Rise of Popular JS Frameworks

The last two years have seen an explosion in JavaScript-related searches that is nothing short of remarkable. All signs point to ECMAScript 6, EC6, being viewed as a major milestone, and indeed, it is clearly a driving force behind major updates of popular JavaScript Frameworks such as Angular 2.

Google Trends: AngularJS and TypeScript
Google Trends: AngularJS and TypeScript

If you happen to develop in JavaScript, here is what you need to know.

JavaScript is just one of several implementations of ECMAScript, the standard-bearer.

According to GitHut, a service that tracks the activity of users of GitHub, the popular hosted version management platform based on Git, JavaScript is the No. 1 among popular programming/scripting languages based on the number of active repositories (currently in excess of 300,000) and total pushes (edging towards 3.5 million). JavaScript is currently the rising star when it comes to web and app code, alongside JScript and Adobe’s ActionScript.

The current status of JavaScript on GitHut
The current status of JavaScript on GitHut is looking encouraging

ECMAScript 6 has brought a variety of new features that developers have longed for, and it has already spawned a wave of innovation, such as the next generation of Google’s AngularJS.

Google’s Angular 2 built with Microsoft’s TypeScript

Googles AngularJS framework in its second generation is expected to hit final version any day between now and the Google I/0. It is a brainchild of engineers from Google and Microsoft, in addition to contributions from the community. Google and Microsoft teamed up when Google took liking to Microsoft’s TypeScript and their cross-platform developer tools and Microsoft jumped at the opportunity to extend its reach among JavaScript folks. Thanks to Microsoft’s willingness to cooperate by extending TypeScript with additional features specifically tailor-cut to Angular (some of which were previously provided by Google’s now-discontinued AtScript), Google was able to write Angular 2 from scratch in TypeScript. The result is a performance boost of a 8x magnitude.

Yes, you heard that right: that’s an eight-fold performance improvement over Angular 1.3+. Your existing code cannot match these performance levels (for lack of support for WebWorkers and such). So what are you going to do?

Before you jump head over heels on this new framework, a word of warning: your Angular 1.3+ code cannot take advantage of the improvements that come with Angular 2. You can still write any dialect of JavaScript that you want, basically, but in order to take advantage of the most advanced features, such as JavaScript running inside of WebWorkers, you will need to rewrite your application.

ng-forward logo
ng-forward logo

There are currently two alternative upgrade paths: ng-forward (which is currently the default), and ng-upgrade, which allows you to mix code written using each of these frameworks to your heart’s content.

But there is more. Countless features that JavaScript developers could only dream about a while ago are now a reality in Angular 2. You can build mobile apps using Angular 2 and NativeScript, for example. You can build mobile apps in Angular. That’s a first.

 

Filed Under: Miscellaneous, UX Tagged With: ActionScript, Angular 2, JavaScript, TypeScript

Leave a Reply Cancel reply

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

Treat yourself to the best of our content

Sharing is caring

Tweets by 4digitalmasters
Manhattan beauty

Is this your cup of AI?

Speed is everything: shiny car engine rendering

How to force an older PC to upgrade Windows 10 to Windows 11 when it refuses to go along for the ride

Photo by Warren Wong on Unsplash

The tech revolt. Say goodbye to your favorite search engine that’s been wasting your precious clicks on silly captchas

Change language settings in Adobe Photoshop 2020

How to change the language of Adobe Photoshop

Apple MacBook Pro (16-Inch, 16GB RAM, 1TB Storage) - Space Gray

The new 16-inch MacBook Pro: Faster, slightly heavier but still ultra-light and #WorthTheWait

Change language settings in Adobe Photoshop 2020

If you want to run any of your apps of the Adobe Creative Cloud in another language, you have come to the right place. (There is no need to purchase another license; this is just a setting of your current install.)

Apple MacBook Pro (16-Inch, 16GB RAM, 1TB Storage) - Space Gray

Apple’s new 16-inch MacBook Pro sports even cooler looks than its predecessor. It is also truly different.

What’s up

ActionScript Adobe Adobe CC All-in-One WP Migration Angular 2 Apache Apple assistive technology Belarc Advisor bootable Windows 10 Upgrade DVD crawl disabilities DNG Download tool now Dreamweaver Event Viewer Google GPU HTML iOS iPhone JavaScript Microsoft Windows 10 OpenSSH OS X PayPal performance photos Photoshop PHP product key RAW RSS SEO speed SSD Tim Cook TypeScript upgrade deadline Wall Street Windows Windows 10 Windows 10 Fall Creator's Update Windows 10 free upgrade WordPress

Categories

  • Home
  • Subscribe
  • Advertise
  • Privacy Policy
  • Legal
  • Contact Us

Copyright © 2024 ·Streamline Pro Theme · Genesis Framework by StudioPress · WordPress · Log in