Hacker News new | ask | show | jobs
by samueladam 6971 days ago
Anyone still developping with PHP or similar should spend a day trying a framework like Ruby on Rails or Python / ( Django, webpy, ... ).

The advantages of those frameworks are :

- Way faster development ( less code )

- No messing with databases

- Clean structure ( business logic separated from HTML )

===

Arguing wether to go with Ruby or Python with a framework is pointless, their concepts are similar. Choose one tool and get good at using it.

I went with Python and Django because :

- Python is simple, clean, multi purposes and popular

- There are many available libraries ( and it has been helpful to me )

- Django is the python framework with the most contributors

- Django has good documentation available

===

Django is not the fastest framework but when you'll have to deal with scalability, the solution is to cache and put everything in RAM.

Try the tutorial and see if you like it.

I needed about 1.5 months to get used to the underlying concepts.

My advise is to code as seen in the examples and relax.

Don't worry about optimising, they thought about it for you.

===

Tutorial:

http://www.djangoproject.com/documentation/tutorial01/