Основу разработки сайтов дизайн-студией Группы компаний «GCConnect» составляют проекты написанные на Ruby on Rails. Это веб-ориентированная среда разработки с открытым кодом, оптимизированная для удобства программирования и устойчивой производительности, что дает нам возможность писать прекрасный код, и бесконечно масштабировать возможности приложения (сайта) в любых направлениях.
Команда, участвующая в разработке проекта может легко расширяться, так как процесс разработки максимально открыт. Это дает нам возможность быстро перегруппировать силы разработки, сосредоточив их на определенном проекте, для максимально мобильного решения вопросов разработки в экстренных ситуациях. Все исходные коды хранятся в репозитории на выделенном сервере.
Среда разработки оснащена различными возможностями по организации тестирования разрабатываемого приложения. Применяя тесты, мы минимизируем время взаимодействия с заказчиком по вопросам тестирования и отлову багов, так как это практически в полной мере решается на этапе разработки.
Rails — это полноценный, многоуровневый фреймворк для построения веб-приложений, использующих базы данных, основанный на архитектуре Модель-Представление-Контроллер (Model-View-Controller, MVC).
Динамичный AJAX-интерфейс, обработка запросов и выдача данных в контроллерах, предметная область, отраженная в базе данных, — для всего этого Rails предоставляет однородную среду разработки на Ruby.
Rails уместен — от стартапов и некоммерческих организаций до крупного бизнеса. Rails — это прежде всего инфраструктура, поэтому среда великолепно подходит для любого типа веб-приложений, будь это программы для организации совместной работы, поддержки сообществ, электронного бизнеса, управления содержанием, статистики, управления… Список можете продолжить вы сами.
Rails отлично работает со многими веб-серверами и СУБД. В качестве веб-сервера мы используем nginx с модулем Phusion Passenger. В качестве СУБД могут быть использованы MySQL, PostgreSQL, SQLite, Oracle, SQL Server, DB2 или Firebird. Использовать Rails можно на практически любой операционной системе, но для хостинга мы используем системы семейства *nix.
Ruby on Rails был создан David Heinemeier Hansson в партнерстве с 37signals, расширен и усовершенствован усилиями команды разработчиков ядра Rails и сотнями open-source разработчиков.
Rails распространяется под лицензией MIT. Ruby распространяется под лицензией Ruby License.
«Все можно сделать лучше, чем делалось до сих пор»
Генри Форд