Hacker News new | past | comments | ask | show | jobs | submit login

- nodejs: Write in coffeescript or javascript on the server, two bird with one stone philosophy. Will let you build better programming techniques in respect to structure due to (1) it's async and (2) it's module based. Unlike php the global namespace should not be used. Additionally, JS is just better than PHP in every way I can think of. Node has a thriving user module community. Cons are that you have to deal with async, module dependencies and setting node up on a server (or really anything besides PHP) is far more complex.

- GO: google's lang, seems to be trending lately. Lets you build potentially more elegant, higher performance web apps (if you believe the benchmarks) than node but will have a higher learning curve, less of a userbase.

- Python: Someone else will have to comment on python (and probably GO). Afaik it's a useful language to use overall.




> Unlike php the global namespace should not be used

What do you mean? What's the "global namespace" in PHP and why do you need to use it?


php has the ability to have global keyword in a namespace to use something out of scope.

And it is easy to use it ... and you don't want to maintain code written like that.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: