| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Какой движок, framework или cms выбрать для интерн |
| Автор: doubleTony 25.11.2013, 22:32 |
| У меня стоит задача написать сайт типа http://www.shutterstock.com/, но это не совсем интернет магазин. На этом сайте выложено примерно 30 миллионов фотографий, которые продаются. Функционал: 1) пользователь может купить премиум аккаунт и в течение какого-лиюо периода времени скачивать фотографии 2) пользователь может зарегистрироваться и сам продавать свои фотографии, а shutterstock только получает % от этого Мой вопрос: Какую систему, движок, платформу лучше выбрать, чтобы написать такой сайт? Может Yii framework и с mysql ручками все писать? Или может через drupal как-нибудь? А может вообще стоит на node.JS? И какой модуль оплаты взять? Я знаю только неплохо php, javascript и mysql, mongodb Буду благодарен за любые советы. Спасибо! |
| Автор: Sanchezzz 26.11.2013, 02:39 |
| Фреймворк.. Модули оплаты можно на любой стадии прикрутить и в любом количестве, большинство из систем оплат имеют готовые скрипты или хороший SDK Нода сомнительное решение для такого сайта. |
| Автор: georgiy11 26.11.2013, 23:17 |
| Нода больше для динамических сайтов с высокой реакцией на запросы. Здесь аккурат архитектура с CDN статических файлов подойдёт, если такое количество. Апач в связке с nginx настроенном на статику. |
| Автор: SamDark 27.11.2013, 00:20 |
| doubleTony, ничего особенного в задаче не видно. PHP + MySQL должно хватить. Mongo применения не видно. Ноде тоже. Yii прекрасно подойдёт, как, в общем-то, и многие другие фреймворки. Sanchezzz, А зачем тут апач? nginx + php-fpm прекрасно справляются. Тем более с отдачей статики у nginx всё намного лучше апача. |
| Автор: Sanchezzz 27.11.2013, 19:40 |
| SamDark Не знал, что ты тоже тут зависаешь. Пользуюсь случаем хотел спросить про Yii2, когда же? Про статику не слова не сказал это все georgiy11.. |
| Автор: georgiy11 27.11.2013, 20:28 |
| Я об этом и говорю, что nginx для статики, приложение лучше на Апач. Лучше за счёт гибкости использования .htaccess, в nginx это геморойно для разработчиков. То есть повышается уровень квалификации для разраба со знанием конфигурирования nginx, если использовать nginx и для приложения. + не каждый может развернуть его на локальном. + сервер статики разгружается от запросов приложения. |
| Автор: SamDark 28.11.2013, 00:55 |
| Sanchezzz, так вот же он: https://github.com/yiisoft/yii2/ Альфа на выходных будет. georgiy11, приложение тоже можно на nginx. По скорости примерно то же, но память не кушает так страшно. Конфигурировать nginx очень просто и, если им раздавать статику, так и так придётся. На локальном разворачивается также легко, в том числе на Windows. |
| Автор: Sanchezzz 28.11.2013, 08:08 | ||
georgiy11, rewrite это не геморно, просто нужно делать по уму, одна входная точка. location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php; } } Гибкость htaccess - это тупая каша, которую апач проходит циклом и если повезет выполнит (про выполнить - это касается rewrite ) Апач нормально живет только с ngnix и то мне, кажется это линия феничка. итоги Ngnix очень гибкий в настройках кушает мало и делает тоже самое и даже больше... так зачем нам нужен не производительный апач? Апач не вижу плюсов, это наверное по тому, что я больше не люблю апач. SamDark, Альфу, вот ее и жду, для меня это, как зеленый свет со стрелой на светофоре. |
| Автор: georgiy11 28.11.2013, 11:42 |
| Понял, значит я застрял на апаче Просто есть сложность в разворачивании например если в команде есть верстальщик и ему нужно развернуть проект. Из коробки проще, + если нужно добавить в конфигурацию в течении разработки, нужно целый мануал писать, с .htaccess просто из репозитория попадёт прозрачно и всё. Или я ошибаюсь? Кстати, наверное в офтоп, что YII2 будет так кардинально отличать от первой версии, кроме того что строение будет другое. Архитектура та же, и будет ли поддерживать плагины для первой версии? |
| Автор: Sanchezzz 28.11.2013, 17:07 |
| georgiy11, Yii2 совместимости с первое версии не будет и Yii v1 будет поддерживаться до 2016 года, бежать и переписывать старые проекты на новую версию не надо, хоть и хочется georgiy11 Я думаю на все ваши ответы лучше всего посмотреть видео. http://allframeworks.ru/blog/Yii/1317.html |
| Автор: georgiy11 28.11.2013, 20:35 |
| Предстоит перенести ужасный проект на нормальный двиг. Сперва уверенно на первую версию хотел, сейчас присматриваюсь ко второй версии (что даёт и т.д.) |