= Сообщение: 372 из 895 =========================================== R50.BONE = От : Viktor V. Kudlak 2:5030/1374 16 Jul 17 23:54:52 Кому : Alexey Vissarionov 16 Jul 17 23:54:52 Тема : ru.rails (Эхолист #94) FGHI : area://R50.BONE?msgid=2:5030/1374+596bd731 На : area://R50.BONE?msgid=2:5020/545+596bbabb = Кодировка сообщения определена как: CP866 ================================== Ответ: area://R50.BONE?msgid=2:5015/46+596d2bf1 ============================================================================== Hello Alexey.
16 Jul 17 21:52, you wrote to me:
AV> Доброго времени суток, Viktor! AV> 16 Jul 2017 20:56:12, ты -> мне:
VVK>>>>>> Исправим. Тема не ширпотребная, поэтому найти соратников VVK>>>>>> не так просто. AB>>>>> Зачем тогда делать эху и проталкивать на бон? VVK>>>> Потому что будет жизнь в ней! AV>>> Хм... в чашке Петри тоже жизнь. AV>>> А вот название для сабжа выбрано бестолково: ru.ruby было бы AV>>> намного лучше. VVK>> К сожалению, Ruby хоть и хороший язык, но в 90% случаев VVK>> используется в связке с рельсами.
AV> Ну вот смотри: 95% "погромистов", пишущих на C++, не умеют обходиться AV> без костылей наподобие STL/Boost - это уже повод создавать AV> RU.STL.BOOST вместо RU.CPP? :-)
CPP обычно обобщают с Си, а вот на нем много чего написано. Плюс что такое си или с++ знают все, а уже о STL и Boost узнают позже, в процессе обучения. С рельсами как раз другая ситуация, это как GNU/Linux, все знают, что такое линукс, а GNU - ну, видать приставка такая ;-).
VVK>> Ближайшие альтернативы ruby - perl,
AV> Это не альтернатива, а почтенный предок. AV> Увы, потомок оказался каким-то ублюдочным...
Более того - живой предок.
VVK>> python AV> А это недоразумение тут каким боком? VVK>> и php,
Косвенно. Для веба обычно используют php. Python используют для каких-либо скриптов под *NIXами, к примеру система управления пакетами. Perl долгое время удерживал вымпел первенства в обработке потоков данных/логов и т.п. Java (доплетем её еще) - заняла нишу enterprise. А вот ruby не занял ни одну из выше перечисленных ниш, но начал набирать популярность с появлением RoR, и сильно преуспел в этом, т.к. набросать скэчт (набросок) какой-либо WEB-системы на нем занимает считанные часы. Готовность сложного проекта, на RoR может занять пару недель - от идеи до рабочего прототипа... По опыту - в продакшин отправляли за 3-4 недели, и пара месяцев на причесывание идеи и корректировку поведения системы -- Целые интернет-порталы с чистого листа. А уже если прототип взлетел - можно думать в сторону портирования на любой другой язык, когда модель системы понятна, работает, сидишь и просто перекидываешь куски кода, переписываешь запросы. Архитектура, связи, проверки - все уже выстроены, работают, были быстро адаптированы под реальными условиями эксплуатации.
AV> По-моему, единственное пересечение этих "языков" - их использование AV> для уеб-программирования.
А больше ruby нигде и не был замечен... может, что-то где-то и писали, но видимо не так ярко.
VVK>> и в чистом виде для небольших скриптов именно они используются. VVK>> В данный момент язык находится в развитии, примерно как Python в VVK>> 2003-2005м году и постоянно подвержен изменениям. Очень VVK>> прожорлив к ресурсам (медлителен, памяти кушает много), но за VVK>> своё изящество в написании кода ему нет равных.
AV> Знаем мы это изящество... Когда cache piercer кладет ПоХаПщину уже в AV> 200 потоков, жабе (java) хватает и 80, а ruby всего лишь 30.
AV> Все это при стандартных 1000 RPS.
А вот ответ на этот вопрос выше. Не для тех целей применяется. Это язык и фрэймворк прототипирования бизнес-идей. Он еще не готов к продакшину, но как язык общения человека с машиной, и способ объяснить машине - чего ты хочешь - очень удачен.
VVK>> Если только perl, кстати, который был основой для Ruby.
AV> Наобормот: ruby - это испохабленный объектно-ориентированный синтаксис AV> perl.
Тут как раз много священных воин может быть, не будем вдаваться в то, что хотел автор и что получилось. не ошибается тот, кто ничего не делает. хотя и это является ошибкой...
VVK>> Так что, ИМХО, использовать ru.ruby - было бы утопично.
AV> Почему? Лично я сходу вижу как минимум одно преимущество такого AV> "обобщенного" названия: никто не спутает .rails и, например, .railways AV> :-)
AV> Кстати, еще есть rail-to-rail... Оно тебе надо, чтобы в эху регулярно AV> влезали электронщики?
VVK>> А вот RU.RAILS, очень даже имеет право на существование.
AV> Сильно сомневаюсь.
Принял к сведению.
Viktor
--- GoldED+/LNX 1.1.5-b20110818 * Origin: ----> www.WriteX.ru <---- (2:5030/1374) |