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

So as someone who has programmed before in C# and Python, and has a knowledge of OOP, what would you suggest to start in Web Development (Apart from HTML, CSS and JS) ? I tried PHP, but I found the syntax extremely awfull and verbose, any alternatives ?



If you want to stick with a language you know, ASP.net MVC and Django are both great full stack frameworks for getting complex stuff done quickly and well.

If you want to go a bit more of a futureproof route, focus on learning something like backbone or ember, and treat your server as an api. In that case, what framework you choose doesn't matter so much, as long as it provides good json serialization and easy data access.


I know C# is a great C styled language but calling PHP too verbose is a little... strange imo.

When you say you "tried PHP" I'm assuming you didn't start with a framework of some sort? Writing straight PHP scripts will probably rot your brain.

http://fuelphp.com/ or http://laravel.com/

Would be my two cents from the PHP crowd.


I'm not up on current Django tutorials (which may be more your style since you're already familiar with Python) but you are a great candidate for Michael Hartl's fantastic Rails tutorial: http://ruby.railstutorial.org/

You can buy the books and screencasts or read the whole thing online for free.




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

Search: