Для клона basecamp какой фреймворк выбрать

  • Автор темы Автор темы gasyoun
  • Дата начала Дата начала

gasyoun

Новичок
Для клона basecamp какой фреймворк / язык выбрать

Сам http://www.basecamphq.com/ написан на Ruby on Rails. Но в команде никто его не знает. Сам язык Руби родился при разработке данного скрипта. Что посоветуйте выбрать? Должно "лететь" при супер-больших проектах, а не зависать как оригинал.

Языки
PHP
Плюсы:
•Огромное community
•Поддержка всеми хостерами
•Команда профессионально пишет на этом языке
•Высокая степень поддержки OOP
•Максимальная функциональность
Минусы:
•Язык скриптовый, а не компелируемый (н.п. как Java)

Ruby
Плюсы:
•Компактность кода
•Высокие возможности использования шаблонов программирования
Минусы:
•Потребность изучения командой
•Низкая распространенность

Технологии и Framework’и

Wordpress
Плюсы:
•Высокая распространенность
•Наличие кучи модулей
•Возможность указывать в пресс-релизах
Минусы:
•Подходит только для первого этапа работы
•Трудность масштабируемости и добавления новых сущностей

ZendFramework
Плюсы:
•Модность
•Развитое community
Минусы:
•Грамоздкость и неповоротливость
•Тяжелое наследие PEAR
•Потребность тратить 2-3 месяца на обучение команды

WISE
Плюсы:
•Максимальная масштабируемость
•Знание технологии командой
•Высокая функциональность
•Поддержка ExtJS, JSON
Минусы:
•Относительно низкая распространенность
•Отсутствие полной документации
 
А нельзя было послать сюда не веб-дизайнера с этим вопросом, а кого-нибудь из сильной команды разработчиков?
 
Ну что же Вы, ну правда, за 10 лет девелопмента кое-чему да научились. Однако от трезвого совета никогда не откажусь. Читаю форум с 2003 года. Склоняюсь к Ruby. Wise - самописный.
 
то есть, за 10 лет никак нижеследующее воззрение не изменилось?
•Язык скриптовый, а не компилируемый (н.п. как Java)
никаких идей на эту тему не появилось?

а "летание" на "супер-больших проектах" обеспечивается исключительно скриптовым языком, а не архитектурой системы и используемыми технологиями распараллеливания?
 
Логика в том, что изначально где-то была допущена ошибка. И может сам руби не тормознут. Только не говорите, что Zend не модный. Я говорю про Запад, опыт работы имею только там. А "летание" на "супер-больших проектах" обеспечивается исключительно скриптовым языком - это какими именно, для решений web 2?
 
ну, если для вас важен выбор языка в целях чтобы летало, то, получается, только от него все зависит?

*скриптовый язык - это не только тот, в названии которого встречается это слово
 
gasyoun, писать надо на том, что команда знает лучше всего. но если самый квалифицированный в выборе платформы это Вы, то есть сомнение, что такой команде по плечу "супер-большие проекты". Тем более, что сама идея про масштабность проектов ИМХО ошибочная, так как уверенно предсказать посещаемость весьма не просто.
 
писать надо на том, что команда знает лучше всего - что же, тогда самописный, так и быть :)
*скриптовый язык - это не только тот, в названии которого встречается это слово - уважаю чувство иронической насмешки, но оно не всегда уместно :)
Нет бы поделились своим опытом и соображениями, ан нет...
 
если RoR лайк на php, то symfony или cakephp, а вашей команде только на самописном.
ZF - где там наследие PEAR и неповоротливость, он как раз очень гибок, потому так тяжёл. а писать на нём нормальный программист может уже через 1-2 дня, прочитав мануал.
 
gasyoun
я пишу очен простую вещь. ее совсем несложно понять, при желании.
вы действительно думаете, что "летание" на "супер-больших проектах" зависит от языка? вот напишем одно и то же на пхп и на руби, и одно полетит, а второе умрет? Нет? Тогда к чему была эта фраза про полеты? Да? То есть, размышляете вы в терминах хостинга - кроме языка от нас ничего не зависит?

Скорее всего, мы видим пример очередной маниловщины, когда люди в глаза не видели супер-больших проектов, но конечно же, другого у них быть не может.

Какие компоненты и технологии посещаемого сайта ты можешь назвать, кроме языка программирования?
 
Сверху