lundi 27 juin 2016

Recommended Frameworks for Full Stack Javascript with Angular 2, TypeScript and Node.js?

Hello World Full Stack JS Community!

I currently make the switch from long years developing on the LAMP Stack to Full Stack Javascript with Node.js as Backend solutions. Since i start reading more about it good me and there is no way going back for me - its freaking awesome and i'm exited again like long time ago!

Before my workflow looked something like this: - Front End: Angular v1x, jQuery, Zurb Foundation ... - Back End / REST: LAMP Stack

I learned / read a lot about the new Frameworks and Tools and made for myself a list with things to i want to have like this:

  • TypeScript everywhere (with Typing Support and Auto Completion, Error Handling and co. i just see TS as an awesome way to write JS + Extra Support. I think about writing just everything starting with TS and compile it down to JS, even small Scripts. I can't see why not use TS from scratch as default with typings and so on. If there are cases which makes it hard or even problems would be nice to hear about and why ... )

  • Angular 2 for writing Front End Web Apps (Angular 1 was awesome but since v2 is now out of Beta i think it makes sense while changing my whole workflow to switch also to Angular v2. Why Angular? I liked Angular v1 a lot, its good to feel a big Company like Google maintaining it and for working as a Web Developer i have the feeling lots Companies searching for Angular people).

  • Node.js with its V8 Turbo as Backend. The npm world locks very interesting and i'm playing with writing some modules.

Now to my Question:

When i searched for Frameworks to develop with Node i found this:

  • Express
  • MEAN
  • Meteor
  • Koa
  • Hapi
  • Sails

I know there are a lot more but these seems to be the most active once and a active community is very important for me, especially as beginner running in problems.

Meteor seems to me the way to go. From what i read so far its like it brings a lot awesome stuff by the default which is for a beginner a nice and easy start. Koa is from the same guys which developed Express based on Generators which also sounds pretty cool.

Personally i feel Meteor is a good way to start but i'm also a bit concerned how its about TypeScript and Angular 2 Support or if its for a Beginner better to start with something more new like Koa or whatever. Its important to mention that i want to dig my head in this solution and build a lot of stuff and then get a Job as Full Stack JS Developer (bye bye PHP - we had good times :)

I don't want to ask for "the best framework" or whatever and end up in a long discussion why a is better then b. Since Angular 2 and TypeScript is pretty common i would love to hear from you what are you using, where where your problems and what decisions did you make for yourself / company to develop with. I just wanna try to save time to get started with some coding without digging to long into different frameworks and run in the same problems others maybe solved and can recommend better ways to do ...

I really appreciate

Aucun commentaire:

Enregistrer un commentaire