Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Ruby on Rails - Интеграция04 мая 2011Оглавление: 1. Ruby on Rails 2. Архитектура 3. Интеграция 4. Плагины Предпочтительным методом интеграции с веб-серверами является проксирование — использование веб-сервера в качестве прокси-сервера перед сервером приложения. Особняком стоят модули Phusion Passenger для интеграции с серверами Apache и nginx. Ruby on Rails использует интерфейс RACK, что позволяет использовать менее распространённые механизмы Ruby on Rails может работать с Apache, Lighttpd или любым другим веб-сервером, поддерживающим FastCGI. Для разработки и отладки часто используется веб-сервер WEBrick, встроенный в Ruby, или Mongrel. В качестве сервера базы данных поддерживаются MySQL, Firebird, PostgreSQL, IBM DB2, Oracle и Microsoft SQL Server. Также поддерживается встраиваемая база данных SQLite. Для Windows существует дистрибутив Instant Rails c настроенной и готовой к работе сразу после установки рабочей средой для разработки Rails-приложений, которая включает в себя сервер Apache и СУБД MySQL. Для платформ Windows, Linux, Mac OS X имеется комплексный установщик BitNami RubyStack, включающий в себя все необходимое для разработки в среде Rails, включая Ruby, RubyGems, Ruby on Rails, MySQL, Apache, Mongrel и Subversion. Помимо этого сайты BitNami.org и JumpBox.com бесплатно предлагают образы VMware с готовой Linux-средой для развертывания RoR-приложений. Эти образы можно подключить к своему серверу виртуальных машин или развернуть на предлагаемом облачном хостинге. Для разработки Ajax-приложений RoR поставляется с копиями JavaScript-библиотек Prototype и Script.aculo.us, однако, также можно использовать jQuery и другие библиотеки. JBoss предлагает открытую платформу Torquebox для развертывания Rails-приложений, и предлагающую функции планировщика задач, очереди сообщений, SOAP и даже управление SIP-сессиями. Просмотров: 3458
|