There are so many web development frameworks around, most of them are rubbish created for crappy programmers (if you see MVC keep away). For scalability, Erlang with Yaws is probably the best, closely followed by nginx with LuaResty, and node.js with Express (but you need to be a good programmer as these are event based, not OO based). For small sites PHP or python is OK without the OO crap. Do not use Java or .Net based frameworks as these are rubbish at scaling, Statefull systems do not scale well (true web based development is ALL STATELESS). A lot of developers are applying windows app based development to web development and end up in a mess.
P
pkulek
@pkulek
Posts
-
Choosing a new language for web development. -
Office politics and sh*tty code.I see the same problem in a lot of companies with Enterprise development. The biggest problem is not using the right tools for the job, (use the latest fad of the month and rewrite it). OOP is not suited for business applications where databases are involved. refactoring is only needed for shitty programmers, good code does not need refactoring.