gasyoun
Новичок
Для клона basecamp какой фреймворк / язык выбрать
Сам http://www.basecamphq.com/ написан на Ruby on Rails. Но в команде никто его не знает. Сам язык Руби родился при разработке данного скрипта. Что посоветуйте выбрать? Должно "лететь" при супер-больших проектах, а не зависать как оригинал.
Языки
PHP
Плюсы:
•Огромное community
•Поддержка всеми хостерами
•Команда профессионально пишет на этом языке
•Высокая степень поддержки OOP
•Максимальная функциональность
Минусы:
•Язык скриптовый, а не компелируемый (н.п. как Java)
Ruby
Плюсы:
•Компактность кода
•Высокие возможности использования шаблонов программирования
Минусы:
•Потребность изучения командой
•Низкая распространенность
Технологии и Framework’и
Wordpress
Плюсы:
•Высокая распространенность
•Наличие кучи модулей
•Возможность указывать в пресс-релизах
Минусы:
•Подходит только для первого этапа работы
•Трудность масштабируемости и добавления новых сущностей
ZendFramework
Плюсы:
•Модность
•Развитое community
Минусы:
•Грамоздкость и неповоротливость
•Тяжелое наследие PEAR
•Потребность тратить 2-3 месяца на обучение команды
WISE
Плюсы:
•Максимальная масштабируемость
•Знание технологии командой
•Высокая функциональность
•Поддержка ExtJS, JSON
Минусы:
•Относительно низкая распространенность
•Отсутствие полной документации
Сам http://www.basecamphq.com/ написан на Ruby on Rails. Но в команде никто его не знает. Сам язык Руби родился при разработке данного скрипта. Что посоветуйте выбрать? Должно "лететь" при супер-больших проектах, а не зависать как оригинал.
Языки
PHP
Плюсы:
•Огромное community
•Поддержка всеми хостерами
•Команда профессионально пишет на этом языке
•Высокая степень поддержки OOP
•Максимальная функциональность
Минусы:
•Язык скриптовый, а не компелируемый (н.п. как Java)
Ruby
Плюсы:
•Компактность кода
•Высокие возможности использования шаблонов программирования
Минусы:
•Потребность изучения командой
•Низкая распространенность
Технологии и Framework’и
Wordpress
Плюсы:
•Высокая распространенность
•Наличие кучи модулей
•Возможность указывать в пресс-релизах
Минусы:
•Подходит только для первого этапа работы
•Трудность масштабируемости и добавления новых сущностей
ZendFramework
Плюсы:
•Модность
•Развитое community
Минусы:
•Грамоздкость и неповоротливость
•Тяжелое наследие PEAR
•Потребность тратить 2-3 месяца на обучение команды
WISE
Плюсы:
•Максимальная масштабируемость
•Знание технологии командой
•Высокая функциональность
•Поддержка ExtJS, JSON
Минусы:
•Относительно низкая распространенность
•Отсутствие полной документации
