Pull to refresh

Манифест BitrixOnRails

Reading time 2 min
Views 2.2K
image
История манифестов уходит корнями в века революционной борьбы за новое, светлое будущее. Нам известны манифесты американцев, боровшихся за независимость, французов, стремившихся построить общество на основе свободы, равенства и братства. В каждом из них провозглашались принципы, призванные сделать этот мир лучше.

В наше время манифест стал неотъемлемым атрибутом нового подхода в разработке программного обеспечения. Вдохновляющий пример – манифест Agile.
Поэтому свои мысли по поводу правильной разработки на Битриксе я решил сформулировать именно таким образом.


Ruby on Rails и Django дают нам примеры удобной и простой разработки, а Битрикс – пример успешного российского продукта, востребованного рынком. BitrixOnRails – это Битрикс с новыми утилитами, заготовками, концепциями и методиками.
Ставя Битрикс «на рельсы», мы сможем разрабатывать удобно и просто то, что востребовано рынком. Не это ли мечта любого веб-разработчика?

В качестве базовых принципов, которые позволят разрабатывать нужные утилиты и заготовки, основными являются:
– использование в Битрикс-разработке современных концепций, подходов и техник разработки веб-приложений:
  • проектирование, ориентированное на компоненты (CDD, Component Driven Design)
  • проектирование компонентов в архитектурном шаблоне MVC
  • автоматическое тестирование компонентов
  • внедрение простой ORM

– нормальная типографика – использование длинных тире, стрелочек, правильных кавычек
– семантическая верстка документации с подсветкой синтаксиса

Для претворения принципов манифеста в жизнь я создал проект BitrixOnRails.ru, который будет открыт достаточно скоро. На нем будет выкладываться понятная документация и ответы на популярные вопросы. Вопросы можно будет задавать и получать на них ответ в новом материале. Примеры вопросов: как сделать простой мастер, подключить к компоненту jQuery с AJAX или получить отчет по самым заказываемым товарам. Чтобы проиллюстрировать идею, прилагаются некоторые скриншоты:
image


image

image


Вопросы, комментарии, пожелания всячески приветствуются! Давайте сделаем этот мир лучше!

P.S. Первоначальная версия манифеста может самосовершенствоваться.

P.S.S. ‘No holywar’ disclaimer – если вам по каким-либо причинам не нравиться Битрикс, it’s ok. Но к идее сделать разработку лучше и проще просьба отнестись с пониманием.
Tags:
Hubs:
-29
Comments 18
Comments Comments 18

Articles