Почему я должен использовать Ruby on Rails?

Для веб-приложения Java в проекте добавлен файл web.xml в качестве jar. В проводнике проекта попробуйте найти файл web.xml как значок jar и удалить из проекта. Ошибка уйдет !!

14
задан 3 June 2009 в 01:02
поделиться

6 ответов

Ruby on Rails - это среда для создания веб-приложений. If предпочитает конвенцию конфигурации, что означает, что многие варианты имеют разумные значения по умолчанию, и, таким образом, вы можете получить что-то работающее с очень небольшими усилиями.

Дополнительная информация здесь: http://rubyonrails.org/

13
ответ дан 1 December 2019 в 10:03
поделиться

В дополнение к скриптам / генераторам по умолчанию (которые создают для вас скаффолды, модели, контроллеры и т. Д.), Ruby on Rails имеет множество удобных плагинов, которые могут выполнять большую часть работы для вы, а также множество инструментов для отслеживания ошибок, ошибок и узких мест в вашем коде. Я привел несколько примеров ниже.

Удобные плагины

  • Subdomain-fu позволяет настраивать и использовать субдомены буквально за минуты
  • Active Scaffold настраивает красивые административные страницы по умолчанию, которые взаимодействуют с базой данных
  • RestfulAuth - это простая и простая в использовании система аутентификации

Code Testing

  • RSpec позволяет писать понятные, содержательные тесты и цветовую кодировку вывода
  • Cucumber позволяет писать еще более четкие тесты
  • Metric-fu проверяет дублирование кода, сложность и многое другое

Вот '

9
ответ дан 1 December 2019 в 10:03
поделиться

Зачем это нужно? Просто чтобы попробовать что-то новое. Ruby во многом изменил то, как я программировал раньше, и теперь это мой любимый язык. Rails объединил в себе все передовые практики и показал, что люди, которым теперь может быть дружественный фреймворк.

Потратить две недели на изучение Ruby + RoR действительно того стоит.

3
ответ дан 1 December 2019 в 10:03
поделиться

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

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

Если вопрос действительно должен был звучать так: «Зачем использовать Rails поверх какой-либо другой инфраструктуры веб-приложений?» то на SO уже есть что почитать:

1
ответ дан 1 December 2019 в 10:03
поделиться

FWIW - Интересную перспективу можно получить, посмотрев на место Ruby по сравнению с другими распространенными языками с точки зрения популярности (в лучшем случае предметный показатель): Индекс сообщества программистов TIOBE . Я бы не стал вдаваться в подробности, но это дает некоторую перспективу.

0
ответ дан 1 December 2019 в 10:03
поделиться

Недавно я написал об этом сообщение в блоге, в котором рассказывается о некоторых плюсах и минусах использования рельсов для создания веб-приложений (отказ от ответственности: я веду консультационную службу по рельсам , но я старался быть максимально беспристрастным):

http://blog.bitzesty.com/what-is-ruby-on-rails-and-why-should-i-use-it

1
ответ дан 1 December 2019 в 10:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: