Вопрос

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

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

Это было полезно?

Решение

Да.

Недостатки:

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

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

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

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

Другие советы

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

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

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

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

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top