Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

    0> Set up the DB  
    1> Describe a model    
    2> Write a view function  
    3> Write a template  
    4> Set up a URL conf
How is this more difficult than or different to other web frameworks, and what do you consider 'insane' about it?


Your steps aren't too difficult provided the new programmer knows MVC (sorry, Model-Template-View), regular expressions, ORM principles, basic database design principles, understand how migrations work and how to use south, django's template specifics, and is willing to wade through a maze of documentation for hours on end to find the solution to simple problems.

I'm not noing to list alternatives because that starts flamewars, but there are many smaller frameworks that don't have such a large learning curve.

I'm also not saying that Django is a bad framework-- i even launched my first commercial web app with it-- just that it's not optimal for beginning programmers.


What framework does not require one to understand those things?


You forgot step -1> Write a test




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

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

Search: