LINUX.ORG.RU

Ответ на: комментарий от special-k

лучший динамический язык
не продакшн, а свободный, бунтарский

то есть применим только для «быстрого прототипирования» молодыми и дерзкими, чтобы потом с гор спустились ветераны и отодрали всё стадо переписали все по людски

Karapuz ★★★★★
()
Ответ на: комментарий от leave

«в продакшене должно быть точно такое же окружение, как на машине разработчика»

на сервере должна быть macos lion & itunes?

Karapuz ★★★★★
()
Ответ на: комментарий от tailgunner

Я не говорю, что руби нужно выбирать именно по-этому (если ты вдруг так подумал), я говорю что его за это не любят, вот, смотри:

olibjerd
Потому что они хипстеры.

Karapuz
За что не любят хипстеров?

olibjerd
За пренебрежение к мейнстриму.

пс

ктобы его лисп считал мейнстримом..

special-k ★★★★
()
Последнее исправление: special-k (всего исправлений: 1)
Ответ на: комментарий от Karapuz

чтобы потом с гор спустились ветераны

с деревьев.

special-k ★★★★
()
Ответ на: комментарий от special-k

не говорю, что руби нужно выбирать именно по этому

Да сам факт, что ты это упомянул, говорит о многом.

tailgunner ★★★★★
()
Ответ на: комментарий от RedPossum

И ни у кого не возникает вопросов за что же не любят лисп

Это настолько очевидно, что даже вопроса задавать не надо.

Siado ★★★★★
()
Ответ на: комментарий от leave

«в продакшене должно быть точно такое же окружение, как на машине разработчика» - слова гуру-рубироида, которому я склонен верить.

Да примерно это и здесь говорят. Песец как он есть.

tailgunner ★★★★★
()
Ответ на: комментарий от special-k
А вот с руби все понятно..

лучший динамический язык
яростно отвоевывает веб у пхпшников, а питонщикам такое и не снилось
расцвел быстро и недавно (новое поколение программистов - конфликт поколений)
применяется в вебе, который идет в пику десктопу
не продакшн, а свободный, бунтарский

Давно такое наглое 4.2 не вбрасывали.

Siado ★★★★★
()
Ответ на: комментарий от tailgunner

И что тут не так.. версия руби (1.8/1.9/jruby/rubunius) и набор джемов, какие проблемы. Ты будешь писать на третьем питоне, а деплоить на втором?

special-k ★★★★
()
Ответ на: комментарий от buddhist

Неправда, он выделился в свое уютное полузакрытое комьюнити, как APL.

Ну с таким же успехом полузакрытые мелкие комунити и на лиспе кодят мелкие проекты ради развлечения.

Нынче все стремится к читабельности кода, где всякие перлы с рубями занимают последние ряды.

Siado ★★★★★
()
Ответ на: комментарий от Siado

Нынче все стремится к читабельности кода, где всякие перлы с рубями занимают последние ряды.

только java?

RedPossum ★★★★★
()
Ответ на: комментарий от special-k

И что тут не так.. версия руби (1.8/1.9/jruby/rubunius) и набор джемов

Не так тут то, что 1) завязка приложения на точный набор версий джемов считается нормальной 2) что говоря «продакшен должен повторять конфигурацию разработчика», не говорят ни о синхронизации рабочих мест разработчиков, ни об ограничениях на обновление версий джемов разработчиками. Короче, детский сад, хорошо автоматизированный инструментами вроде bundler.

какие проблемы.

Главная проблема в том, что рубисты не считают это проблемой.

tailgunner ★★★★★
()

Siado
Нынче все стремится к читабельности кода, где всякие перлы с рубями занимают последние ряды.

RedPossum
только java?

О, давайте поговорим с вами о читабельности кода.. Что способствует лучшей читабельности?

  • Наличие инструментов документации (rdoc, yard)
  • Незашумленный текст: как можно меньше постоянно повторяющихся необходимых знаков и слов (; $ var и пр..)
  • DSL
  • Синтаксический сахар Вы отвратительно голословны, а руби во всем этом чемпион.
special-k ★★★★
()
Ответ на: комментарий от special-k

Ну и толстячок =)

Незашумленный текст: как можно меньше постоянно повторяющихся необходимых знаков и слов (; $ var и пр..)

руби во всем этом чемпион.

Да да, чемпион по количеству вот этих символьных костылей, которые пихаются где только можно, чем затрудняют читабельность.

Siado ★★★★★
()
Ответ на: комментарий от special-k

Что способствует лучшей читабельности?

Наличие инструментов документации

да

Незашумленный текст: как можно меньше постоянно повторяющихся необходимых знаков и слов

наоборот.

DSL

Nooooooooo!

Синтаксический сахар

до определенных пределов.

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

RedPossum ★★★★★
()
Ответ на: комментарий от KRoN73

Мне Ruby не нравится за perl-like w/o-style и за кашу с инфраструктурой при обновлениях. Постоянные поломки зависимостей, depricated и т.п.

Шо за каша, расскажи?

И на примере о проблеме связанной с поломками.

Reaper ★★
()
Ответ на: комментарий от resurtm

За что не любят PHP?

За в include в include в include

За что не любят Python?

__Ну__вопервых__его__все__любят__. Очень__стильный__язык, self так считает.

За что не любят Perl?

За запашок

За что не любят Ruby?

За то что сделан для написания бложеков и раньше тормозил

За что не любят C++?

Потому что это почти самый уродский язык, сразу после лиспа

За что не любят C?

В нем ничего нет. Тоесть он мощный, но по своему, как assembler ;)

За что не любят Pascal?

За Turbo Pascal через много лет когда уже появились вещи получше

За что не любят Oberon?

За то что такой язык никто не слышал, за что его любить

За что не любят Java?

Попоболь из-за того что на ней решаемы все задачи, причем максимально просто. И нет потом бабла на четырехядерный сервер с горой памяти

За что не любят C#?

Миллион обезьян на печатных машинках выдают по одной фиче этого замечательного ЯП в день

За что не любят .NET?

Штольман запрещает, мне так одноклассники сказали

За что не любят PgSQL?

Изучили MySQL, теперь боятся признаться что надо переучиваться

За что не любят MySQL?

Сделана для мозга PHPшников, ощущается везде

За что не любят Oracle?

Относительно БД, то поддерживает все что не нужно, никогда не поддерживает то что нужно

vertexua ★★★★★
()
Ответ на: комментарий от Karapuz

Имеется в виду «точные версии пакетов (гемов) вплоть до x.x.Y.N», потом вся эта хрень ставится рвмом и мы надеемся взлететь.

leave ★★★★★
()
Ответ на: комментарий от Nagwal

Но раз в год нарываюсь на лоре на листинг очередного эмаксового конфига

А что с ним не так? У меня конфиг километровый, но он не вызывает бугурта, я его спокойно адаптирую, когда возникает потребность. Какой-нибудь вимскрипт выглядит уродливее.

Reaper ★★
()
Ответ на: комментарий от tailgunner

завязка приложения на точный набор версий джемов считается нормальной
не говорят ... об ограничениях на обновление версий джемов разработчиками

Ты несешь какой-то бред. Во-первых, как ты повлияешь на разработчиков библиотек. Во-вторых, при обновлении добавляется новый функционал, а не удаляется старый. Ты придумал какую-то херню. Если ниодин рубист тебя не понял, то ты хоть бы усомнился. Непревзойденная твердолобость.

special-k ★★★★
()
Ответ на: комментарий от leave

абсолютно невменяемая инфраструктура: «в продакшене должно быть точно такое же окружение, как на машине разработчика» - слова гуру-рубироида, которому я склонен верить.

Ткни пальцем в язык, используя который, если ты используешь библиотеки ImageMagic-а в проекте, к примеру, ты не вынужден тащить эти самые библиотеки на продакшн.

Reaper ★★
()
Ответ на: комментарий от special-k

Ты несешь какой-то бред

Не тебе говорить о бреде :)

tailgunner ★★★★★
()
Ответ на: комментарий от RedPossum

Когда-то их еще, с грехом пополам, можно было читать :)

buddhist ★★★★★
()
Ответ на: комментарий от Reaper

Ткни в язык, для которого ты должен ставить именно ruby-imagick_1.2.13.666, потому что любая другая версия гема несовместима с твой версией интерпретатора.

Или подбери мне правильную версию ruby-sqlite на centos 5 с системными рубями (1.8.5)

leave ★★★★★
()
Ответ на: комментарий от tailgunner

Не так тут то, что 1) завязка приложения на точный набор версий джемов считается нормальной 2) что говоря «продакшен должен повторять конфигурацию разработчика», не говорят ни о синхронизации рабочих мест разработчиков, ни об ограничениях на обновление версий джемов разработчиками. Короче, детский сад, хорошо автоматизированный инструментами вроде bundler.

Ах вот тут о чём. У нас есть прекрасные rvm и capistrano. Они божественны.

Reaper ★★
()

Любят Ruby, не любят Ruby - пофиг.
PS: Ruby няша. =)

renya ★★★★★
()
Ответ на: комментарий от Reaper

А что с ним не так?

Скобочки же :)))

У меня конфиг километровый, но он не вызывает бугурта, я его спокойно адаптирую, когда возникает потребность. Какой-нибудь вимскрипт выглядит уродливее.

Вот за что я люблю Idea, так это за то, что мне ни разу не приходилось лазить в ее внутренние конфиги для комфортной работы и успешного решения текущих задач.

Nagwal ★★★★
()

За то же, за что и пыхеров.

Единственная ниша рубей - web. Web - апофеоз ынтерпрайза, т.е. тупого складывания кубиков. Т.е. если человек пишет на рубях, очень велика вероятность, что он может только в web (иначе он скорее всего выбрал бы python). Кодер, занимающийся только web - пыхер в душе, на чём бы он ни писал.

imtw
()
Ответ на: комментарий от Reaper

Шо за каша, расскажи?

Закарючки и провокация цепных операций на всём.

И на примере о проблеме связанной с поломками.

Например, печальная повесть об обновлениях (или хотя бы установках) Redmine :)

KRoN73 ★★★★★
()
Ответ на: комментарий от special-k

google filetype:ruby

Разбирай всю эту писанину

Siado ★★★★★
()
Ответ на: комментарий от Reset

Ага-ага. Вроде посмотришь на код - как будто на питоний похож, только зачем-то end'ов наставили.

Virtuos86 ★★★★★
()

За что не любят руби?

А что, этот язык существует еще для чего-то, помимо троллинга питонщиков недостаточной (по мнению рубистов) ООПшностью и клепания домашних страничек?

metar ★★★
()
Ответ на: комментарий от Ok

За то, что разработчик альтернативно-большеглазый :3

в смысле узкоглазый

kto_tama ★★★★★
()
Ответ на: комментарий от Reaper

Кхм. Ладно, попробуем так: «Мы Руби-хипстеры. Сопротивление бесполезно. Наши божественные инструменты сделают из вашей системы Слаку». Понятнее? %)

tailgunner ★★★★★
()

я не червонец, чтобы все меня любили (с)

а вопрос «почему на лоре что-то не любят?» это какая-то запредельная наивность
PS: Ruby няша. =)

vostrik ★★★☆
()
Последнее исправление: vostrik (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.