Angular2 the future web platform, Ionic2 the Mobile solution?

Angular2 the future web platform, Ionic2 the Mobile solution?

Over the past few months the Ionic Framework has brought their alpha solution into Beta.  With this they have turned up the heat with Angular2.0 

Angular 2.0 is google's web solution which provides, using typescript, a platform along the lines of Java.   A platform based in a world of a vm and using a strictly typed syntax.   This may sound great however the tools have not fully caught up with the intentions.   

At this point anyone that "Really knows me" will be wondering if my account has been hacked when I say a tool that is leading the market to address the needs in development is the Visual Studio Code IDE (not visual studio but vs code.... there is a difference).   I know it's a M$ (open source) editor (IDE wannabe).  There are so many contridictions that I am a bit dizzy from it myself. :)   However given that, I am not giving up yet totally on Atom and Brackets for development.   While there has been much to say about vsCode by the ionic's team, I have yet to get the debugger to work on the Mac. :(

That withstanding the beauty and functionality of Ionic2 with Angular2 is enough to give me a desire to turn my full focus on these toolsets.   My enjoyment and intense focus on the Java language has been what I felt has defined my skills, yet I realize that the language that actually brought me to Java was in fact Javascript, the basis for Angular2.0 and the ionics framework. 

So now I am spending my spare time going back to the roots of my OOP focus language to regain the insight and in-depth knowledge of a really powerful language.   I am finding that the NodeJS tools that are the underpinnings of the ionic framework and a very powerful platform for desktop and server development are also going to be key items that I will be focusing on.

While I knew that Javascript, back in the start, were very cool and interesting I think the maturing of the tools and language has really made it a toolset that will bring major advancements to the client as well as server and standalone platform development initiatives.

The main takeaway from this should be that if you are only looking at a single platform solution and feel that javascript (ecmascript) is only to animate bouncing heads on web pages, then you may want to rethink your platform strategy.

Best regards,  

Shawn

Take a look at NativeScript it uses NG2+ but has the added benefit of producing native IOS & Android code, in my opinion a far better option.

To view or add a comment, sign in

More articles by Shawn Fitzgerald

  • Memorial Day Deals Or Not??

    With the Memorial Day weekend upon us, the stores are bringing out their tech and selling it cheap. But are these deals…

  • Chromebook as a 'Real' computer

    Since the G4 Macs have been out I have used them, albeit sometimes difficult, for software development. With the Mac's…

  • Corporations on the right side, just for the wrong reasons.

    In seeing all the big tech companies get behind the protest of the immigration ban one of a liberal mindset might think…

  • Call me an Apple Cab

    Hearing all of the rumors about Apple sometimes makes one think that the rumor mill is insane. Who would have thought…

  • Many Mobile Frameworks

    I have worked in Mobile App development for 15 years, most of which painfully included JavaME. Not that it was a bad…

  • Coming full circle with EcmaScript

    Some prefer to call it JavaScript or JS, but for anyone that is a seasoned Java veteran we know all too well the vast…

Others also viewed

Explore content categories