LINUX.ORG.RU

Анонс проекта Rubinius X

 ,


0

5

15 октября Brian Shirai в блоге проекта Rubinius (альтернативная реализация Ruby) анонсировал проект Rubinius X.
Rubinius X — это экспериментальный проект по модернизации Ruby.

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

>>> Подробности

anonymous

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

FIXED

Rails написана говнокодерами с ЧСВ более 9000

anonymous
()
Ответ на: FIXED от anonymous

Этого не следует из твоего высказывания, а про симфони следует.

Мир, вообще, чтоб ты знал, глупый нубас, сука не идеален, серебряной пули нет. И пока ты бегаешь с воплями: «они испольщуют евал - они говнокодеры Т_Т», ты сам являешься идеальным воплощением говнокодера.

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

Ты руби сначала выучи, а потом обвиняй других в нубовстве...

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

ты сам являешься идеальным воплощением говнокодера

Написал человек который программирует на ruby и при этом не знает ruby.

anonymous
()
Ответ на: комментарий от Mr_Gentoo

И что же ты програмишь? Бложики и визитки?
P.S. Установка готовых джемов это не программирование.

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

Нет. eval это инструмент. Он редко когда нужен, (я им ни разу не пользовался) но иногда и можно применить. Но лучше конечно не надо. Он не безопасен.

ihappy
()
Ответ на: комментарий от anonymous

И что же ты програмишь? Бложики и визитки?

когда как

Mr_Gentoo
()
Ответ на: комментарий от anonymous

Утка смотрит на тебя с недоумением. Да интерфейсы очень важны. Так, как они сделаны в пайтоне они офигенны. Но покажите мне аналог в Пёрл или Раби?

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

Ну поблюй. У всех свои проблемы. Пайтон и Раби они близнецы братья. Если ты это е видишь, то ты идиот

anonymous
()
Ответ на: комментарий от Mr_Gentoo

я руби особо не знаю, но это не мешает мне программировать на рельсах

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

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

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

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

Подавляющее большинство таких «пишу на рельсах» гаже пэхаперов.

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

рельсы действительно стали киллер-фичей языка

(на всякий случай уточню: по отношению к самому языку)

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

Ну может пайтон и раби в какой-то мере и близнецы (хотя понять какое отношение пайтон имеет к евреям мне довольно сложно). Вот только на рУби пайтон похож едва-ли. Всё сходство заканчивается на утиной типизации.

anonymous
()

В анонсе Браян также указал что Ruby это умирающий язык. Бизнес больше не заинтересован в Ruby. Стартапы больше не хвастаются тем что используют Ruby.

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

golang интереснее сейчас.

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

С мерзотными отступами.

О великий специалист по Python'у, если это единственный недостаток этого языка программирования, то вы должны непременно известить об этом лигу сексуальных реформ.

shimon ★★★★★
()

Tcl/Tk rulezzz!!!

anonymous
()
Ответ на: комментарий от lomereiter

а топаз зачем? Есть же JRuby. Походу проходит олимпиада какая то по реализации Рубей. Осталось на JS и PHP написать...

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

Вывод: symfony написана говнокодерами, которых нужно казнить.

Ты бы хоть посмотрел на те места в которых использеутся eval

/tmp$ grep 'eval(' -r symfony-master/
symfony-master/src/Symfony/Bundle/WebProfilerBundle/Tests/DependencyInjection/WebProfilerExtensionTest.php:        eval('?>'.$dumper->dump(array('class' => $class)));
symfony-master/src/Symfony/Component/Debug/Tests/ErrorHandlerTest.php:            eval(<<<'PHP'
symfony-master/src/Symfony/Component/Templating/Loader/CacheLoader.php: * All other mechanism would imply the use of `eval()`.
symfony-master/src/Symfony/Component/Templating/PhpEngine.php:            eval('; ?>'.$this->evalTemplate.'<?php ;');
symfony-master/src/Symfony/Component/Yaml/Tests/DumperTest.php:                    $expected = eval('return '.trim($test['php']).';');
symfony-master/src/Symfony/Component/Yaml/Tests/ParserTest.php:                    $expected = var_export(eval('return '.trim($test['php']).';'), true);
symfony-master/src/Symfony/Component/HttpKernel/HttpCache/HttpCache.php:                eval('; ?>'.$response->getContent().'<?php ;');
symfony-master/src/Symfony/Component/DependencyInjection/Tests/Dumper/PhpDumperTest.php:        eval('?>'.$dumper->dump(array('class' => 'Symfony_DI_PhpDumper_Test_Aliases')));
symfony-master/src/Symfony/Component/DependencyInjection/Tests/Dumper/PhpDumperTest.php:        eval('?>'.$dumper->dump(array('class' => 'Symfony_DI_PhpDumper_Test_Frozen_No_Aliases')));

по сути это одни тесты.

anthill
()
Ответ на: комментарий от RA

Не получицца. Разве, что на JS написать интерпретатор. Гвидо ясно это сказал. Получим лаги...

anonymous
()

Жутко доставил тред. Местного анонимуса, видимо, когда-то не приняли в команду rails-разработчиков и он кинулся изучать правильные языки, правда, никому на практике не нужные. Пока на лоре не поймут, что хорошая технология - это та, которую используют, а не та, которая хороша в узких кругах теоретиков, будут замечальные срачи :)

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

Для скорости же. Ну или как минимум конкуренция бы появилась.На всяких микробенчмарках PyPy рвёт JRuby, так что я бы не стал рассматривать JRuby как какой-то недостижимый идеал.

lomereiter
()
Ответ на: комментарий от anonymous

JS
PHP

rvm install topaz
rvm use topaz
topaz -e 'puts "анонимус, очнись, ты о чём вообще?"'
lomereiter
()
Ответ на: комментарий от lomereiter

Для скорости же.

Скорости MRI хватает более чем.

На всяких микробенчмарках

Очень показательно.

не стал рассматривать JRuby как какой-то недостижимый идеал

В JRuby есть jar-библиотеки, параллелизм и компании вроде RedHat пилят на нем свои продукты. Это не недостижимый идеал, но достаточно высокая планка.

Topaz

Как и сам PyPy, очень интересная вещь с академической точки зрения.

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

эм.. странненькие бенчи какие-то, а как же маглев и рубиниус..

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

Кстати, мы выход rubinius 2.0 пропустили..

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

Местный анонимус работает в rails команде и думает как бы свалить на нормальный востребованный язык. И да рейлс действительно никому не нужны...

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

На PHP свалить хочешь? Как понял что рельсы ни кому не нужны? Как думаешь а руби нужен кому ни будь?

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

Спасибо PHP уже наелись до этого.
Открыл work.ua и вбил rails, вот так вот и понял.
На сало конечно хватает, но на проектах с насыщенной бизнес логикой рельсы скорее мешают, нежели помогают...

anonymous
()
Ответ на: комментарий от Alve

Фуф! А кто решает что использовать-то? Правильно, манагеры! А эти уёбки просто смотрят на то что распиарено. При таком раскладе некаяочень популярная технология никогда и ни при каких условиях не может быть хорошей.

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

Фуф! А кто решает что использовать-то? Правильно, манагеры!

Ну далеко не всегда манагеры. Чаще тимлиды всё-таки.

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

Местный анонимус работает в rails команде и думает как бы свалить на нормальный востребованный язык. И да рейлс действительно никому не нужны...

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

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

Внезапно Java и/или Javascript.
На счет нормальности можно конечно поспорить, но на счет востребованности смысла спорить нет.

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

Внезапно Java и/или Javascript.

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

На Java не получится «тыц-тыц и в продакшен», а подавлящее большинство именно к этому и стремятся. Все давно забыли, что Rails - инструмент быстрого прототипирования, никто написанные на нём прототипы не переписывает, ибо бизнесу нравится когда всё быстро и недорого. Бизнесу нравится, менеджмент доволен, разработчики в целом тоже.

Не знаю, щас редко кому удаётся развести клиента на написание сайта на серьёзных (с) технологиях, просто потому что они серьёзные (с)...

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

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

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

- может ли машина думать? машина думать не может. машина может ездить.

anonymous
()
Ответ на: комментарий от Alve

HTML/CSS и немножко JS вот инструмент быстрого прототипирования. Rails это инструмент для быстрой разработки.
С точки зрения бизнеса Rails как RAD средство проигрывает современным PHP фреймворкам таким как Symfony или Yii. PHP сообщество активно перенимает фичи у Rails сообщества. PHP разработчики дешевле, толковых PHP разработчиков найти намного проще.
Достоинства Rails (большое количество gem'ов, гибкий/красивый язык Ruby) это также и недостатки. Ruby настолько гибкий что провоцирует писать код не думая об архитектуре. В результате получаем больше говнокода чем в PHP при равных условиях. Каждый рубист считает своим долгом сделать побольше gem'ов, но при этом никто не хочет писать документацию. В итоге имеем тучу джемов с хреновой документацией и кучу джемов которые уже никто не развивает и не поддерживает. Да что там говорить про gem'ы если по Ruby нет официального туториала, нет и спецификации языка на ruby-lang.org.
Для бизнеса загадка как развивается Ruby и кто его развивает. У явы есть Oracle, Java Community Process и Java Specification Requests, у питона Google, Yandex, Python Software Foundation и Python Enhancement Proposals. А что есть у Ruby? Ruby Core Mailing List? Ха-ха-ха...

anonymous
()

Ну и отлично. Хипсторы и позёры свалят на ноду корежить жабоскрип, а руби только выиграет в плане репутации. Интересно, какова следующая жертва быдлокодерского хайпа после жс? Ерланг небось? Ох берегись, функциональная элитка, хехе.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.