LINUX.ORG.RU

Ruby on Rails и Merb объединились для Rails 3

 merb,


0

0

The Ruby web development community ожидает большой сюрприз. Программисты проектов Rails и Merb projects аносировали свои планы по объединению усилий для Rails 3, следущего релиза популярнейшего open source web framework.

Merb is an MVC framework. Unlike Rails, Merb is ORM-agnostic, JavaScript library agnostic, and template language agnostic, preferring plugins that add in support for a particular feature rather than trying to produce a monolithic library with everything in the core.

Merb is also thread-safe and was originally engineered to handle multiple file uploads concurrently.

http://www.merbivore.com/why_merb.html

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



Проверено: Shaman007 ()
Последнее исправление: CYB3R (всего исправлений: 1)

djangoкапец?

anonymous
()

Ну, Саныч!
Перевёл бы, а-то русских букв даже не видно за английскими.

anonymous
()

Теперь DataMapper через jdbc работать будет?

anonymous
()

Кто сказал, что он популярнейший?!?!?!?

anonymous
()

Стормозим на троих?

anonymous
()

"...аносировали..." ?

а остальное перевести слабо?

kelyar ★★★★★
()

Sun-ch & Shaman007, новость, конечно, полезная, но от неё может сломаться англо-русская "переключалка для глаз" :)

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

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

Sun-ch
() автор топика

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

anonymous
()

EngineYard не так давно слили Rubinius уволив 2/3 команды, теперь над ним работает вплотную всего пара человек судя по обработке тикетов и коммитам.

Очередь пришла и за Merb. Кризис, что поделать. Ребята, поняли, что не смогут тянуть проект и красиво слили его.

Пользователей Merb поставили раком: 1. всё что обещают в Rails 3 они по сути и так имеют 2. всякие name conventions для контроллеров, фильтров скорее всего будут не от Merb естественно, чтобы проще было переносить именно рельсовые проекты 3. те, кто любили Merb за красивые и читабельные исходники без магии вряд ли получат это в Rails 3 - слишком много надо переписывать 4. придётся снова возвращаться на Rails, потому что портировать рельсовые проекты будет проще(пункт 2) 5. rails n1, merb n2 - со своим уставом в монастырь DHH не полезешь

А пользователи Rails получили ориентировочный roadmap на грядущий год, хотя довольно стрёмный.

В общем Engine Yard обещали "светлое будущее" в виде merb on rubinius, но не потянули.

Капец скорее Rails - затерялись они на Web арене.

anonymous
()

merboкапец:( теперь руби годиццо разве что для metasploit-а, не более...

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

>судя по http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html рубикапец уже близок

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

Однако не так просто найти на руби ещё что-то, кроме рельсов, что используется более-менее массово. Особенно на десктопе.

Вспоминаются только скрипты амарока да некоторые гуевые конфигураторы гнома.

А того же питона - везде полно, да и полузакопанный перл распространен.

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

Да не, есть местами:
- гугловский sketchup: скрипты для 3д моделей
- sprourtcore: js фреймворк
- adhearsion: конфигуриловка для asterix
- в hadoop jruby используется для консоли
- macruby by apple

Учитывая, что все более-менее живые руби-проекты переехали на github, то оценив топы действительно можно признать, что все популярные проекты - околорельсовые. Хотя это делает такие реализации как JRuby более привлекательными: "need more than Rails? welcome to Java world".

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

>Грустно, умирает язык.

Да туда ему и дорога.

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

> А того же питона - везде полно

А кому не хватает возможностей питона и плевать на его поддержку гуглом переходит на ruby

>>Грустно, умирает язык.

> Да туда ему и дорога.

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

Два веб фреймворка с ОБЩИМИ целями решили объединиться. У merb лучше продумана архитектура, у Rails выше популярность и больше функционал. Рельсовики в блоге отписали, что они поглощают merb, реально Rails 3 будет больше похож на мерб (у того архитектура более продумана) чем на себя. Естественное развитие в такой ситуации ОБЪЕДИНИТЬ лучшие черты проектов с общими целями.

anonymous
()

А теперь то же самое но русскими буквами

DNA_Seq ★★☆☆☆
()

Уже знаем, это ппц. Мерб был бухтой, теперь не понятно на чем писать новый проект, если оба фреймворка сольют.

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

> И какие же это у питона возможности, которых нет у перла?

Первое, что приходит на ум: метаклассы, генераторы, дескрипторы, декораторы :)

nozh
()

> The Ruby web development community ожидает большой сюрприз. Программисты проектов Rails и Merb projects аносировали свои планы по объединению усилий для Rails 3, следущего релиза популярнейшего open source web framework.

> Merb is an MVC framework. Unlike Rails, Merb is ORM-agnostic, JavaScript library agnostic, and template language agnostic, preferring plugins that add in support for a particular feature rather than trying to produce a monolithic library with everything in the core.


> Merb is also thread-safe and was originally engineered to handle multiple file uploads concurrently.


Шома, подели количество русских слов в данной новости на количество слов всего. Потом убейся. Если собираешься править - правь до вывешивания на главную, а?

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

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

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

Пожалейте СанЧа. Часиков через пару я запощу перевод.

Язык новости очень труден для перевода. Я вот профик, и то надо думать над каждым словом. СанЧ перевёл, что мог. И на том спасибо.

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

> И какие же это у раби возможности, которых нет у питона?

1. Блоки они же замыкания (намного мощнее лямбды питона)
2. все есть выражение (глупо писать две строчки, чтобы сделать 
присваивание и проверку, если можно в одну)
while line = gets
  # process line
end
3. Public methods, Protected methods, Private methods (в питоне это
на честном слове держиться)

Ruby, кстати не идеален, какие-то вещи не удобно сделаны.
Ну и его функционал освоить сложнее и по времени дольше (просто потому
что больше осваивать придется). По скорости работы Ruby 1.9 и Python 3.0
примерно равны после того как из питона выкинули аппаратные int,
 а в руби переписали целиком VM.
Здесь сравнивается производительность создания объектов и вызова их методов
http://balancer.ru/tech/forum/2008/08/t63003--Proizvoditel~nost~-yazykov.Ob~ekt
nyj-Fib.html

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

Сайт называется "Русская информация об ОС Linux". Мало того, что 3/4 новостей ведут на англоязычные источники, но теперь и тексты новостей не переводятся. Мол, "не осилил перевод, чем и горжусь". Ну уберите хоть слово "русская", не позорьтесь.

anonymous
()

P.S. Санчо, я тебя не узнаю. Где же солярка? Где ZFS?

volh ★★
()

ноющим о *капце: man опенсорц, ребята. и мерб и рельсы имеют стабильные релизы, абсолютно никто не мешает вам взять сегодняшний мерб и делать проекты на нем, обновляя минорные версии. или форкнуть, если после слияния будет ой-ой-ой-там-же-энтерпрайз-а-мы-такие-свободные-хацкеры.

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

хотя видится мне, что это банальный небыдлизм: AMD вместо Intel, Linux вместо Windows, альтернативно альтернативный N и K.

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

>Опс, -1 к числу используемых в лабах MVC-каркасов в следующем году...

у вас же там ничего особо и не было - REST ресурсы, ActiveRecord и еще по мелочи. что-то изменилось?

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

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

anonymous
()

> популярнейшего open source web framework.

Офигели совсем? Неужели сложно на русском написать?

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

> у вас же там ничего особо и не было - REST ресурсы, ActiveRecord и еще по мелочи. что-то изменилось?

Вообще-то у нас там эрланг для автоматоподобной логики и MVC-something для вуя. А то пособие (если это о нём речь) я так писал, для разминки.

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

я просто не понял к чему "-1" - не будете использовать merb, потому что они сольются с рельсами, или рельсы, потому что.. [вписать нужное]?

volh ★★
()
Ответ на: комментарий от Sun-ch

>Ждем новый мега-пупер фрейворк.

о да мега супер пупер. помню когда появлялся руби на рельсах все его нарекали как убийцу j2ee снимая "мега" ролики типа hi i'm ror & i'm java... ну и где этот руби сейчас. и новую поделку ждёт та же участь.

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

>>Мало того, что 3/4 новостей ведут на англоязычные источники

>а оставшаяся четверть - на опеннет

а уже оттуда - на англоязычные источники ;)

EqX
()

>Sun-ch # (*) (26.12.2008 15:49:29)

Переходите на яву -)

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

> питон - оазис простоты и чистоты, после которого остальные языки кажутся диалектами мандаринского китайского

Visual Basic -- оазис простоты и чистоты, после которого остальные языки кажутся диалектами мандаринского китайского.

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