2010-09-07 2 views
5

Я немного опытный рубист, но теперь я начинаю развивать рельсы. Я знаю, что рельсы используются для создания «веб-приложений», но что именно это означает? Вы строите целые сайты с рельсами или создаете ли вы функцию для веб-сайта в рельсах и интегрируете ее в существующий веб-сайт? (Я знаю, что этот вопрос немного расплывчатый, но любые ответы на то, как ROR используется при создании веб-сайтов, будут очень оценены).Использование Ruby on Rails

ответ

3

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

Для автономных функций или небольших скриптов, которые вы просто хотите открыть в Интернете, вы можете посмотреть что-то вроде Sinatra или Camping.

0

Я также создаю некоторые приложения для рельсов, в которых я полностью использовал рельсы для разработки своего веб-приложения. Это довольно легко, а не использовать два или три языка. Но когда я разработал, мне пришлось использовать Javascripts, CSS и Ajax для более привлекательного создания

0

Для меня это отличная инфраструктура для создания веб-сайта, и требуются минимальные знания, хотя опыт и знания рубина дают вам преимущество. Я также чувствую, что рельсы хороши не только для создания сайтов, но и для управления ими. Также сообщество поддержки рельсов является удивительным и дополняется такими парнями, как Ryan Bates с их экранами. Также, когда мы создаем веб-сайт с использованием ror, у нас есть возможность сосредоточиться на разных функциях в разное время или у разных людей. Это отличная модульная структура. Итак, вы можете сегодня разработать базовую функциональность и рассказать своему коллеге, чтобы привлекать взгляды с помощью JS и друзей, не затрагивая вашу функциональность. Также внешняя поддержка рельсов (например, драгоценных камней и плагинов) является удивительной и делает жизнь небеса!

Я бы предположил, что это отличная рамка и лучшая функция в том, что ее очень легко начать и учиться, но она всегда удивляет вас новыми вещами. Таким образом, это позволяет вам многому научиться!

Надеюсь, это поможет.

0

Различие между веб-сайтом и веб-приложениями заключается в том, что существует много приложений Rails, в которых нет интерфейса или «веб-сайта». Используя Rails, можно было бы обслуживать JSON среди кластера вычислительных узлов для агрегации данных или текста в unix-сокетах для отображения на терминалах. Использование Rails ограничено только воображением, и вы могли бы даже использовать Rails для однопроцессорного взаимодействия между хостами, если хотите. Это может оказаться эффективным для высококвалифицированного программиста по рельсам, а не для изучения нового инструмента для достижения аналогичных результатов.

Смежные вопросы