Ruby on Rails — может ли программа быть энергоэффективной?
Концепцию энергоэффективности можно свести к двум положениям: снижение энергопотерь до минимума и ответственность за качество жизни будущих поколений.
Ruby on Rails — энергоэффективная программная среда разработки Web-приложений, использующих базы данных.
Ruby — интерпретируемый язык высокого уровня для объектно-ориентированного программирования.
Эффективность языка Ruby проявляется в сокращении поденной работы программиста, в упрощении и ускорении процесса разработки за счет поддержки мета-программирования.
Язык обладает независимой от операционной системы реализацией многопоточности, строгой динамической типизацией, «сборщиком мусора» и многими другими возможностями.
Лаконичный синтаксис упрощает понимание приложений.
Rails — открытая среда разработки, свободно распространяемая под лицензией MIT — вот залог ее постоянного совершенствования и популярности у разработчиков.
Среда не была разработана с нуля, а была выделена из успешно работающего интернет-приложения Basecamp.
В основе ее заложена реализация трехзвенной архитектуры Модель-Представление-Контроллер (MVC), за счет чего достигается надежность и расширяемость разрабатываемых систем.
Ruby on Rails предоставляет механизмы повторного использования, позволяющие минимизировать дублирование кода в приложениях и сократить трудозатраты.
С Rails мы получаем немедленную обратную реакцию при кодировании, минимальное количество времени между изменением кода и просмотром результатов выполнения вашего приложения на экране.
Портал EcoRussia.info разработан в среде Ruby on Rails, энергоэффективной и продуктивной.