The advantages of using Ruby on Rails | lynda.com overview
Рамки веб-разработки Rails и Merb решили прекратить свое соперничество и объединить усилия в одном проекте, сказали они во вторник.
Оба являются платформами разработки с открытым исходным кодом для создания веб-приложений и сервисов на языке программирования Ruby. Rails существует примерно с 2004 года, в то время как Merb появился в начале этого года, как то, что многие считают более быстрой и легкой альтернативой.
Конкуренция между двумя, которая «разорвала сообщество», создала Merb Ezra Zygmuntowicz в блоге. Поэтому разработчики, стоящие за проектами, разработали план объединить их в предстоящий выпуск Rails 3.
«Это Рождество, детка, и у нас есть подарок для вас», - написал создатель Rails Дэвид Хайннемайер Хансон в своем блоге вторник вечер. «Мы заканчиваем споры между Merb и Rails с этой раковиной: Merb сливается с Rails 3!»
«Мы все поняли, что совместная работа для общего блага будет намного более продуктивной, чем дублирование вещей с каждой стороны забор », - писал он. «Merb and Rails уже так много разделяют с точки зрения дизайна и чувствительности, что объединение сил казалось очевидным путем. Все, что нам было нужно, это сесть за чат и хеш-версию, поэтому мы сделали именно это».
План состоит в том, чтобы объединить в Rails 3 характеристики, которые делали Merb разными, разработчик Merb Yehuda Katz написал в другом сообщении. «Это позволит использовать Rails 3 для тех же видов прецедентов, которые были бы важны для пользователей Merb. Эффективно Merb 2 - это Rails 3».
План требует более модульной структуры в Rails 3, поэтому что разработчики могут начать с ядра Rails и добавить другие компоненты по своему желанию. Merb также перенесет свои улучшения производительности в Rails. «Это включает в себя архитектурные решения, которые являются большими победами в производительности», - писал Кац.
Rails получит открытый API (интерфейс прикладного программирования) с набором тестов, с которым могут работать разработчики и разработчики плагинов, что-то, что сегодня отличает Merb.
Это не будет «большой переделкой» Rails, сказал Heinemeier Hansson. «Это будет постепенное улучшение Rails, которое будет тщательно оценивать новые инициативы по их влиянию на обратную совместимость, а также на их общую полезность», - писал он.
«Вероятно, слишком оптимистичная цель» состоит в том, чтобы бета-версия Rails 3, готовая к RailsConf в мае следующего года, сказал он.
До этого Rails 2.3 - «блокбастерный релиз, упакованный с положительными героями» - планируется выпустить в январе, сказал он.
«Совершенно ясно: мы не отказываемся от проекта Merb, - писал Кац. «В Merb есть много производственных приложений, которые полагаются на своевременные исправления ошибок и четкий путь к будущему».
Он продолжил: «Если вы используете Merb сегодня, продолжайте использовать Merb. Если вы рассматриваете используя Merb для проекта, потому что он лучше работает для ваших нужд, используйте Merb. Вы не останетесь на холоде, и мы сделаем все, чтобы ваши приложения не застряли в прошлом ».
Комбинатор Merb Карл Лерхе описывает, как разыгралась разрядка в другом блоге.
Адвокаты не согласны с широкополосным стимулом
Широкополосные адвокатские группы не согласны с тем, как пакет экономических стимулов должен решать широкополосное развертывание.
Ericsson, STMicro закрывают сделку с мобильным слиянием
Ericsson и STMicroelectronics завершили сделку, объявленную в прошлом году, чтобы объединить свои операции с мобильными чипами.
Больше полицейских рейдов: Китай и Европа согласны говорить
В этом году на выставке Cebit продолжилось переговоры по лицензированию технологий.