Я думаю, что вам нужно быть более точным в отношении того, чего вы хотите достичь, и какого рода продукт (ы) вы хотите разработать. Продукт «не требует установки» может поставляться с тоннами раздувания с автоматической настройкой, в то время как инфраструктура, требующая небольшой установочный файл, может быть настроена также за считанные минуты, с гораздо большей простотой в долгосрочной перспективе. Также всегда будут учитываться некоторые права безопасности и права доступа, просто потому, что сеть - это открытое место.
Кроме того, фреймворк, поддерживающий Web 2.0, не обязательно должен быть фреймворком bad . Не выбрасывайте хорошие варианты, потому что они также делают вещи, которые вам не нравятся или не нужны, если они позволяют вам работать без них.
PHP конфликтует с сервером chown и chmod (код не может получить доступ к загруженным файлам или наоборот) и не может правильно обрабатывать URL;
PHP не сам по себе фреймворк, это язык программирования. Я не знаю, какую платформу или продукт на основе PHP вы пробовали, но все проблемы, которые вы описываете, разрешимы и не уникальны для PHP. Если вам нравится язык, возможно, сделайте еще один снимок. Смежные вопросы:
Если вам нужно что-то, что работает везде (т. Е. На как можно большем количестве серверов), PHP, естественно, должен быть вашим первым выбором, просто потому, что он превосходит любую другую платформу с точки зрения дешевого хостинга доступности.
На вашем месте я бы не стал так сильно ограничивать свои возможности. Например, я слышал много хорошего о Джанго. Кроме того, движок Google App - это интересная, масштабируемая платформа для работы в Интернете, поддерживающая несколько языков.