I would just like to say that web application development.  CRUD development with any logic always takes more time than I expect it to.  Note: I am not talking about "me/I" personally but in general with the web application development teams I have worked with.<p>And I am getting better at tracking my hours for most tasks.  At a minimum, I think to get a webapp in a production environment takes at least 80-120 hours and 6months to year for larger projects.  2 year projects with not yet in prod deliverable will normally fail and never get used.  That is a lot of time considering what web apps normally do.<p>Why?<p>Yes, I work with J2EE and very little .NET.  But I don't see the Rails/Django apps being any better.  They don't even have the basics like a strong security mechanism that includes SAML or authentication frameworks.  So, I don't believe the new Web 2.0 frameworks are the answer.<p>If you really think about a typical sophisticated web app (E.g. bankofamerica online or walmart.com), to get any changes in; there are a lot of components that you interact with.  Databases, web services, html code, javascript, business analysts, testing frameworks.<p>Anyway, that is my rant.  I hope it gets better.  If
Is web application development supposed to be this hard?