Ну я согласен, была какая-то шумиха, но вот если честно — сколько стартапов проиграли из-за этого? И где все эти старт-апы? У меня есть небольшое ощущение, что сама по себе переоцененность ROR — это переоцененность :)) Я надеюсь вы поняли, что я хотел сказать. ROR как и любая другая технология насыщена своими проблемами, я люблю ROR, правда правда, рельсы отлично справляется с массой задач, и вот как видите — многие успешные фреймворки с радостью копируют многие фишки ROR. Понятное дело, что паттерн MVC был придуман еще до ROR, но именно рельсы запустили эту моду.
Посмотрите сколько сейчас MVC фреймворков для того же client-side'а. Хотя я не очень уверен, что именно мода на MVC повлияла на создания бек-боуна и тому подобных, а скорее нужда в RIA, но так или иначе, ROR вполне себе крутая штука, которая смогла немного изменить мир к лучшему. Так что идите в жопу со своими притензиями.
Вы помоему сам недавно программируете? Вы меня простите, но ставте комментарии к коду НАД строкой кода, а не после.
И научитесь уже называть методы по-человечески. Что вообще значит scan_tree? Отсканировать_Дерево. Вы словно пишите код, который установлен на ваших сайтах (старый и дерьмовый).
Называйте так, чтобы другой человек понял о чем идет речь.
get_changed_files() какой-нибудь, но никак не scan_tree.
Я продолжу — все плагины, которые видел я даже не использовали шаблонизатора. Код друпала хоть на сколько-то покрыт тестами? Там их вообще пишет кто-нибудь?
Вот это хороший комментарий :) Кстате говоря — я лично наблюдал работу самого высоконагруженного друпала в России ;) Который потом был переписан нами на рельсы. Со стороны юзера все очень удобно, поставил модули (через ssh, а не какой-то там удобный интерфейс, lol) и работай себе на здоровье :)
Со стороны программиста это полный п. В стандартной поставке нет даже пакетного менеджера, я уж молчу про обновления :)
Ну вы же сами понимаете, что друпал — это не самая лучшая система со стороны программиста, там даже ооп нету, причем я хочу заметить — я не фанат ооп, просто я видел как можно делать красиво расширения, и я видел как делают расширения на друпал — игнорирую какие-либо правила и шаблонизаторы ;)
Вы меня не так поняли, потому что я не очень хорошо выразился. Суть в том, что найти хорошую работу среднестатистическому php программисту труднее, чем рельсовику :) Мне, по крайней мере, так кажется.
А на счет вашего тонкого замечания в сторону рельс — я вот сейчас работаю над проектом где мы используем Rails + EventMachine (руби аналог node.js) + websocket и прочие comet реализации.
Посмотрите сколько сейчас MVC фреймворков для того же client-side'а. Хотя я не очень уверен, что именно мода на MVC повлияла на создания бек-боуна и тому подобных, а скорее нужда в RIA, но так или иначе, ROR вполне себе крутая штука, которая смогла немного изменить мир к лучшему. Так что идите в жопу со своими притензиями.
И научитесь уже называть методы по-человечески. Что вообще значит scan_tree? Отсканировать_Дерево. Вы словно пишите код, который установлен на ваших сайтах (старый и дерьмовый).
Называйте так, чтобы другой человек понял о чем идет речь.
get_changed_files() какой-нибудь, но никак не scan_tree.
Причем на обычный http 1.0, а не websocket какой-нибудь.
Со стороны программиста это полный п. В стандартной поставке нет даже пакетного менеджера, я уж молчу про обновления :)
А на счет вашего тонкого замечания в сторону рельс — я вот сейчас работаю над проектом где мы используем Rails + EventMachine (руби аналог node.js) + websocket и прочие comet реализации.
Под SCM я имею ввиду git/svn.
Бедные люди решили втянуть убогенький js еще и на сервер сайд.