Во времена php2 я только начинал изучать веббыдлокодинг, пытался делать первые шаги. Меня тогда от php стошнило, он казался не слишком гибким, со странным синтаксисом, а perl сразу показался идеальным решением, ограничений которого я не видел.
perl, иногда c++, через cgi/fcgi хватало, но захотелось получить максимальную производительность, убрав все промежуточные звенья. Хочу все засунуть в веб-сервер, как это сделал автор php, или авторы opera unite (веб-сервер + скриптовый движек в одном флаконе). Да и вообще, велосипедных веб-серверов развелось много в последнее время, питонщики вообще хвалятся, что у них куча библиотек для этого.
И тут резко задумался, ибо в результате получается то, от чего в 2002 году меня тошнило и тошнит по сей день... Я конечно разделю шаблоны и код, выкину даже echo/print, дабы небыло соблазна, переизобрету работу с БД, перепишу классы для работы с текстом... Но почему мне так страшно, что я сделаю еще один похапе, которым будет нельзя пользоваться?