Оглавление
Сегодня в нашем блоге торжественно открывается новый раздел. Здесь мы будем размещать статьи, посвященные 1R Commerce. Речь идет о нашем собственном решении, объединившим фреймворк Spree Commerce с платформой 1С. Мы уже поднимали эту тему на другом сайте. И вот сериал плавно перетек во второй сезон.
Стартовый текст носит немного общий, если хотите — ознакомительный характер. Здесь мы расставим акценты и определим приоритеты. Очень надеемся, что первый блин окажется ровным и гладким.
Введение
Одной из основных целей нашей работы является поддержка гибкого процесса разработки. Мы уверены — гибкость — это важнейшая способность организации. Гибкость процесса разработки позволяет более эффективно реагировать на изменения в проекте. Нам приходилось наблюдать крушение многих компаний, не сумевших адаптироваться к новым рыночным условиям — работать с открытым кодом, поддерживать PHP фреймворки и платформы.
Другие компании оказались вытесненными с рынка из-за появления систем аналитики и внедрения метрик в веб-приложения. Как вы понимаете, они просто не сумели поймать момент и перестроиться. Та же участь постигла и рекламные агентства, которые не смогли адаптироваться к эпохе цифровых технологий.
В области электронной коммерции сегодня также происходят серьезные изменения. Не все это признают, но факты — вещь упрямая. Правила как всегда просты: кто не успел, тот опоздал. Именно по этой причине следует двигаться в ногу со временем и технологиями. А в идеале — работать на опережение, предугадывая развитие событий.
Что касается изменений в сфере e-commerce, мы предлагаем обратить внимание на самые свежие тенденции. Покопавшись в интернете и поговорив с компетентными людьми, вы увидите, что там где раньше безраздельно властвовал PHP, сейчас появляется масса платформ и решений на Ruby on Rails и ASP.Net. Мы делаем ставку на Ruby on Rails и фреймворк Spree Commerce. Почему? Вот об этом мы сейчас и поговорим.
Почему PHP до сих пор доминирует?
Ответ предельно прост. PHP — это проект с открытым кодом, бесплатное программное обеспечение. PHP довольно простой язык с низким порогом входа в разработку. Его поддерживают большущие сообщества, связанные с продуктами разработки на PHP, такие как WordPress, Drupal или Joomla. Этот язык программирования лег в основу множества программных продуктов, в первую очередь из-за огромного человеческого потенциала. Сообщество PHP — это:
а) множество разработчиков;
б) множество сильных разработчиков.
Почему PHP не является перспективным для электронной коммерции?
Сильные позиции PHP мы уже рассмотрели. Их довольно сложно оспорить. Однако на рынке электронной коммерции появились новые амбициозные игроки. PHP не пропадет в одночасье. Речь идет о длительном эволюционном процессе — слишком много проектов связано с этим языком программирования.
Но всему свое время. Процесс замещения запущен и неотвратим. Сравним PHP с Ruby on Rails по самому простому параметру. Код, используемого нами фреймворка, намного более эффективен. То, что на PHP реализуется в сто строк, на Ruby on Rails займет чуть больше десяти. Налицо безоговорочное преимущество.
Меньше кода, легче поддерживается, быстрее исполняется. Это, в свою очередь, оказывает влияние и на железо. Масса проектов на PHP, переживающих стадию бурного роста, очень сильно ощущает эту зависимость. Тем более дополнительная нагрузка на железо приводит к увеличению финансовых затрат. В эру цифровых технологий, когда мощные мобильные устройства превратились в обыденность, адаптивность и скорость веб-сайта стали не просто нормой, а необходимостью. Оптимальная производительность — превыше всего и с этим ничего не поделаешь.
Почему востребован фреймворк Ruby on Rails?
Язык программирования Ruby, равно как и построенный на нем фреймворк Ruby on Rails, довольно быстро завоевали популярность. Однако по началу они воспринимались, как некая экзотика — сказывался дефицит специалистов в этой области. Недостаток разработчиков оказывал влияние на стоимость разработки — она была слишком высокой.
Но постепенно ситуация изменилась. Сегодня Ruby входит в топ-10 самых востребованных языков программирования. Количество разработчиков, пишущих на Ruby on Rails, позволяет заказчикам обращаться к аутсорсинговым компаниям со всего мира, не рискуя качеством продукта и получая существенную экономию.
Ruby — уже не экзотика. Стоимость разработки на Ruby on Rails уже не вызывает удивление и праведный гнев. Наше мнение заключается в том, что этот язык программирования имеет огромные перспективы роста. Иначе бы откуда взялся столь мощный поток проектов, желающих сменить текущую платформу на Ruby on Rails? Мы сталкиваемся с этим все чаще и чаще. А если к этому добавить проекты, изначально стартующие с Ruby, сложится весьма исчерпывающая в своей живописности картина. Что это, если не популярность и востребованность?
Почему Spree Commerce?
В первую очередь, мы ориентируемся на заказчиков. Спрос на e-commerce проекты, реализованные с с помощью платформы Spree Commerce растет день за днем. Безусловно, в нашей стране их совсем немного, но нельзя не признать, что в сфере электронной коммерции мы ориентируемся на западные страны.
Кроме того, Spree Commerce отвечает всем нашим базовым требованиям:
- скорость разработки;
- простота в использовании;
- возможность масштабирования;
- широчайшие возможности интеграции.
По всем этим параметрам Spree Commerce имеет массу преимуществ. Более того, платформа обладает грандиозным потенциалом — Spree community (сообщество разработчиков) постоянно растет и регулярно выпускает новые расширения.
Именно поэтому Spree Commerce — наш выбор. Именно поэтому мы предлагаем своим клиентам лучшие и самые перспективные решения в области электронной коммерции. Кроме того, наша команда выкатила на рынок СНГ платформу 1R Commerce — интернет-магазин на базе Spree Commerce с полноценной интеграцией учетной системы 1С. Обращайтесь, мы подробно ответим на все вопросы и будем рады сотрудничеству.