Я работаю с другом над созданием веб-сайта, в общем, этот веб-сайт будет настраиваемым веб-приложением вместе с очень настраиваемым типом социальной сети.
В настоящее время у меня есть макет сайта, который использует простой PHP с AJAX, JSON и JQUERY, и мне нравится, как он работает, мне нравится, как все это сочетается друг с другом. Но для макета я не реализовал какие-либо шаблоны дизайна социальной сети, такие как вход в систему, рейтинг, группы и т. Д. Это привело меня к более высокому уровню требований к принятию решений, мне нужно решить, хочу ли я разработать все эту функциональность вручную или использовать какой-то фреймворк.
Я провел весь этот день за исследованиями, и может показаться, что использование Drupal и подобных фреймворков упростит часть социальной сети (не обращая внимания на требования к настройке на данный момент ...), но сделает разработку веб-приложений на стороне клиента менее сложной.
Я нашел некоторые другие фреймворки, которые более удобны для разработчиков (настраиваемые), такие как Zend и Symfony и т. д., но они, по-моему, забирают большую часть мощности у клиента и реализуют ее на стороне сервера. это кажется пустой тратой (и неоправданным узким местом в производительности) ..
Наконец я нашел фреймворк Aptana Jaxer, который, кажется, думает так же, как и я. Тем не менее, он кажется немного недоработанным, я не нашел модулей для социальной сети, и сообщество вокруг него кажется тонким ... (поиск Jaxer в StackOverflow дает мало результатов). мне не очень помогает..
Мои требования — это хорошее средство для разработки веб-приложений, в котором содержится вся ориентированная на пользователя логика, обычно используемая для социальных сетей заранее.
Что бы вы порекомендовали?
РЕДАКТИРОВАТЬ: ОК, латы уточняют этот вопрос, после дальнейшего рассмотрения этого вопроса, есть ли хороший загружаемый источник сайта социальной сети в PHP, который я могу обойти при создании своего веб-приложения? (Мне очень нравится использовать JQUERY AJAX JSON и т. д.)