I should say couple of words about node.js (hi haters!). Whole my developer’s life I use to code only strongly typed languages like c#, tsql or java (not too much actually). It was a cold usual winter day when I decided to create something on js with node.js platform. My colleagues encourage me to use it because it flexible, simple and trendy. It was mistake. You can use it, I don’t mind, but it’s not that I feel my really.
You know this jokes about weakly typed langs?
-Or, mate, if you’re using weakly typed langs, what are you doing whole day? Debugging??
It’s funny but true.
Or that great problem of node.js: somebody push broken commit into small simple plugin and too many projects all over the world failed on build. Waaaat?????
- npm – package manager
- c9.io – cloud IDE
- grunt – task runner
- bower – one more package manager
- ninjamock – prototyping engine
- atom – text editor
- vs code – one more 🙂
- many many more
What do you think about? Very impressive list, isn’t it? And tools and services which I learnt when I was developing my pet project:
- StartSSL – free ssl certificate for you site
- Openshift – integrated hosting
- heroku – the same
- LESS – css preprocessor
- Bootstrap – widely using css framework
I started this post with main idea to compare all cloud platforms to create you app and where you can rollout your app without pay a pence and finished up with my emotions about js world. Okay, stay tuned, I’ll try again