Статьи

Почему наш бизнес работает на Ruby on Rails

В 2006 году в Frontier Group мы столкнулись с выбором. Продолжить создание веб-приложений для наших клиентов на PHP или перейти на новый язык и среду разработки: Ruby on Rails.

Мы были маленькой командой из 5 человек, и каждый новый проект можно было оценить по достоинству. Наш ИТ-директор несколько месяцев следил и исследовал Rails, и это выглядело как возможность, которую стоит изучить.

В 2007 году мы начали разработку исключительно в Rails и не оглядывались назад. Наша способность поставлять небольшие прототипы и крупные корпоративные приложения процветала, и за 18 месяцев бизнес вырос на 400%.

Но после разработки исключительно на PHP в течение 4 лет, именно по этим причинам на бизнес-уровне произошел переход на совершенно новый (и незрелый) язык, который эффективно изменил всю динамику нашего бизнеса.

Сообщество Open Source

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

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

В сообществе Rails постоянно звучит ажиотаж, и это было одним из самых важных факторов при настройке на определенный язык. Это было не все о нижней строке.

Гибкая методология

Мы — гибкая компания, и наши процессы разработки намного лучше сочетаются с Rails и Rails. Переход на Rails означал, что мы можем запускать проекты так, как нам хотелось (и нужно). Отойти от традиционной модели водопада было несложно.

Rails позволяет легко запустить и запустить прототип приложения, показывая реальную ценность для проекта на ранних стадиях. Идеально подходит для стартапов, но это также было ключом для поиска и удержания крупных корпоративных клиентов. Кто может поспорить с выбором фреймворка, когда ваше приложение пригодно для использования в первые месяцы разработки?

Производительность против стоимости

Вот где нижняя строка вступает в это. В конце концов, большинство клиентов имеют ограниченный бюджет. Или у них есть кто-то, контролирующий фонды развития. Если вы не можете поставить так же хорошо или лучше, чем в следующей компании, вы не выиграете работу. С PHP у нас было десять центов. Используя нишевые рамки, у нас была точка продажи. Разговор

В Интернете было много статей о производительности и сроках проекта в Rails. Более низкие затраты на разработку, более короткие сроки доставки. Все модные слова. Rails был все еще новым, и мы должны были доказать, что это было правдой, но увидеть его в действии означало, что мы были уверены, что могли бы быть более эффективными с этой структурой.

Talent Pool

Программисты PHP есть везде. Найм разработчиков PHP не легкая задача. Разработчики Rails в целом были другой породой. Невероятно страстный и самоуверенный. Люди, которые любили развитие, выбирали эту структуру. Мы увидели потенциал для построения нашего бизнеса вокруг людей, которым понравилось то, что они делают. За последние несколько лет этот кадровый резерв вырос, как и аспект сообщества Rails.

Некоторые говорят, что сообщество Rails можно сравнить с эксклюзивным фан-клубом. Кен Ло, веб-директор Oakley, сказал:

Разработчики Rails — страстная связка. Для них это почти как религия. Gartner говорит, что сегодня существует миллион программистов на Ruby, но аналитик Марк Драйвер считает, что к 2013 году их будет четыре миллиона. Июньское исследование, проведенное исследовательской компанией Evans Data, показало, что использование Ruby в одной только Северной Америке подскочило на 40% в прошлом году, причем 14% разработчиков сейчас используют его хотя бы часть времени. В странах с развивающейся экономикой это еще больше.

Талантный резерв растет, и он растет из энтузиазма и интереса, а не из-за необходимости. Это действительно помогает, когда дело доходит до процесса найма.

Эти четыре области были ключевыми бизнес-решениями для продвижения компании с развитием Rails. Это была отличная поездка!

Другие сайты на основе рельсов