RubyOnRails

С 2009 года при работе над сложными проектами фреймворк RubyOnRails стал вытеснять другие фреймфорки, используемые в нашей компании, в частности, CakePHP и Symphony. Рост популярности Rails за рубежом оказал на нашу компанию достаточное влияние, чтобы всерьез углубиться в изучение данного фреймворка.

Многие из наших проектов реализованы на RubyOnRails.

Немного о Rails

RubyOnRails — это полноценный, многоуровневый фреймворк для построения веб-приложений, использующих базы данных, который основан на архитектуре Модель-Представление-Контроллер (Model-View-Controller, MVC).

Динамичный AJAX-интерфейс, обработка запросов и выдача данных в контроллерах, предметная область, отраженная в базе данных, — для всего этого Rails предоставляет однородную среду разработки на Ruby.

Rails отлично работает со многими веб-серверами и СУБД. В качестве веб-сервера мы используем Apache или Nginx с модулем Phusion Passenger. Rails также можно разворачивать используя Unicorn, Thin, Mongrel или FastCGI. В качестве СУБД можно использовать MySQL, PostgreSQL, SQLite, Oracle, SQL Server, DB2 или Firebird.

Использовать Rails можно на практически любой операционной системе, однако для развертывания рекомендуется использовать системы семейства *nix.

Если вы занимаетесь разработкой на RubyOnRails в Уфе, то обязательно присылайте резюме — нам всегда нужны талантливые люди в команде.