• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Ron McLeod
  • Tim Cooke
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • Junilu Lacar
  • Rob Spoor
  • Jeanne Boyarsky
Saloon Keepers:
  • Stephan van Hulst
  • Carey Brown
  • Tim Holloway
  • Piet Souris
Bartenders:

Angular 2 Development with TypeScript: advantages over other JS frameworks?

 
Ranch Hand
Posts: 36
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Yakov Fain & Anton Moiseev,

What you guys think about the JS framework leading the market nowadays, such as React, Vue, Aurelia, Meteor among others, and what advantages Angular JS brings upon them?

Thanks!!!
 
Author
Posts: 30
5
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
It's a loaded question, but I'll give you my quick view.

First of all,  let's make sure that we use the proper name of the framework: Angular.
Even though Google calls Angular 2 "a newer version of AngularJS", these two frameworks have not much in common. As of March 2017, whatever is known today as Angular 2 will be called Angular, so let's not use the name AngularJS as it refers to a different framework.

Angular is not just a framework, but a platform that has everything you need to build an enterprise-grade application. It includes a rendering engine, router, UI library, dependency injection, a command-line tool, code generator, a testing module, compiler, a project bundler for optimization and deployment, and allows to share the code base (except UI) for Web and mobile apps. The framework is well supported by the IDEs. Typescript makes you more productive. If you work in a typical enterprise team of developers, Angular makes you more productive as you don't need to look for the third party modules to create a full app.

React is a library just for the UI. If you're an experienced JS developer and can pick all the other parts on your own, it may work for you. Having said this, I don't like the fact that in React you're mixing HTML and JavaScript. Angular offers you a clean separation between UI and code.

The other two frameworks may be great, but they were created by single developers, while I prefer to use a product backed by a large company.

 
Jose Coqueiro
Ranch Hand
Posts: 36
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thansks for the reply.

Indeed. There is a lot of frameworks to be compared.

Yakov Fain wrote:
First of all,  let's make sure that we use the proper name of the framework: Angular.
Even though Google calls Angular 2 "a newer version of AngularJS", these two frameworks have not much in common. As of March 2017, whatever is known today as Angular 2 will be called Angular, so let's not use the name AngularJS as it refers to a different framework.



I'll keep that in mind!
 
Did you miss me? Did you miss this tiny ad?
The Low Tech Laboratory Movie Kickstarter is LIVE NOW!
https://www.kickstarter.com/projects/paulwheaton/low-tech
reply
    Bookmark Topic Watch Topic
  • New Topic