пора ли попробовать мерб? - PullRequest
       12

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

4 голосов
/ 04 октября 2008

С быстрым приближением Merb 1.0 я хотел бы знать, что рекомендуют пользователи Merb / Rails?

Не пора ли попробовать Merb? Что было для вас недостатком, когда вы перешли на Merb с Rails?

Ответы [ 7 ]

7 голосов
/ 05 октября 2008

Да.

Недостатки:

  • Отсутствие документации, хотя это становится лучше (на самом деле не проблема для некоторых, так как код очень хорошо задокументировано).
  • Плагины Rails, Merb использует Gems, и не все были портированы (наиболее часто используемые)
  • Делая прямой порт приложения Rails, не будет использовать некоторые интересные функции в Merb (плюс синтаксис отличается местами)

Но, Преимущества:

  • Faster & Thread-safe (дополнительное преимущество при использовании DM или Sequel, так как они также поточно-ориентированы)
  • Модульный (можете выбрать то, что вам нужно вместе с любимым ORM, JS Lib, Templating Lang)
  • Меньше магии
  • Подходит для проектов в области «зеленого» поля или для демонстрации вашего API
  • У Merb стабильный API (через несколько недель выйдет 1.0)

В целом, если вам удобно с Rails, переключиться на Merb совсем не сложно. Я лично предпочитаю Merb, а не Rails, так как он принимает больше соглашений Ruby.

1 голос
/ 05 октября 2008

Я ждал релиз 1.0, чтобы API завис. Немного сложно поспевать за изменениями в Merb (хотя я могу говорить только за себя, и это было в до-основной / более дней до релизов 0.9.x) и выяснить, почему вещи ломаются.

Если все пойдет по расписанию, Merb 1.0 будет выпущен в ближайшее время на MerbCamp (11-12 октября). Так что, если бы я был новичком в Merb, я бы подождал до тех пор.

0 голосов
/ 11 ноября 2008

Прошло около месяца, и теперь, когда у Мерба достигло 1,0 , да, наконец-то пришло время попробовать Мерб и чувствовать себя комфортно, если вы более консервативны:)

0 голосов
/ 05 октября 2008

Я думаю, что теперь безопасно использовать Merb, так как они в значительной степени заморозили API. Я недавно перестроил свой блог с помощью Merb (и версии 0.9.7 или около того), и он работает как чемпион. Мне нужно будет внести некоторые коррективы, чтобы довести его до версии 1.0 API, но я не ожидаю много работы. Я говорю пойти на это. Мерб хорош.

0 голосов
/ 04 октября 2008

Служба фильтрации спама Defensio работает на Merb уже несколько месяцев. Мерб, кажется, работает очень хорошо для них: -)

Отказ от ответственности (даже если я не пытаюсь вам что-либо продать): я работал над Defensio в прошлом.

0 голосов
/ 04 октября 2008

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

0 голосов
/ 04 октября 2008

Всем, включая многих из команды Merb Core, было рекомендовано дождаться 1.0. Но если вам вообще интересно, возьмите последний Gem и начинайте играть. Только не ожидайте, что он будет запущен в производство и приостановлен на любой производственной работе, пока не выйдет 1.0.

...