Некоторое время назад приставал здесь к вам с выбором оптимальной среды для меня для разработки web приложений.
Тогда остановился на Django. В общем удалось много сделать. В процессе работы выявилось 3 небольших недостатка:
- Неудобство в создании маленьких приложений (приходится настраивать settings,url,содавать проект,приложения - хотя нужно пару строк кода)
- Небольшое количество готовых «под ключ» решений.
- Все работает через CGI, в то время как PHP скриптики можно распихать по каталогам, не заморачиваясь с настройками - зачастую это очень удобно
Т.о. со временем заметил, что на сайте уже куча вспомогательных компонентов, созданных на PHP + несколько крошечных простых программ, которые написал сам, практически не зная язык. Т.о. решил купить тоненькую книжку по PHP полистать.
После Python синтаксис PHP, мягко говоря, выглядит ужасно и избыточно. Рука не поднимается рисовать $ {} ; switch ?: и т.п. Только отвык от C++ и C# избыточности, опять приходится возвращаться.
Честно говоря, в последний год перешел из категории максималистов к минималистам. Т.е. язык считаю должен быть как можно проще, тем более, что пишу настолько простые команды, что практически нет необходимости даже классы реализовывать. Эти PHPшные фентиплюшки просто сводят сума.
Какие на python-е существуют более простые решения для веб приложений? Был на python.org смотрел веб фреймворки, как-то ничего больше не приглянулось. Пока пишем крупные проекты (в моем представлении) на Django, мелочь на PHP. Двуязычность неудобна.
И еше, можно ли сделать единую систему аутентификации Django и PHP? Вроде получилось сделать единую систему для нескольких проектов Django и MoinMoin, хочется еще на некоторые PHPшные решения распространить