Middleman — это генератор статических сайтов, использующий все ярлыки и инструменты современной веб-разработки. Посетите сайт middlemanapp.com для получения подробных руководств, включая руководство по началу работы. Вы также можете следить за новостями @middlemanapp.
Почему Миддлмен?
За последние несколько лет произошел взрыв в количестве и разнообразии инструментов, которые разработчики могут использовать для создания веб-приложений. Ruby on Rails выбирает несколько из этих инструментов:
• Sass для таблиц стилей DRY
• CoffeeScript для более безопасного и менее подробного javascript.
• Несколько решений для управления активами, включая Sprockets
• ERb и Haml для динамических страниц и упрощенного синтаксиса HTML.
Middleman предоставляет автономным разработчикам доступ ко всем этим инструментам и многим другим. Зачем вам использовать автономный фреймворк вместо Ruby on Rails?
В наши дни многие веб-сайты создаются с учетом API. Вместо того, чтобы объединять интерфейс и серверную часть вместе, их можно создавать и развертывать независимо друг от друга, используя общедоступный API для извлечения данных из серверной части и отображения их во внешнем интерфейсе. Статические веб-сайты невероятно быстры и требуют очень мало оперативной памяти. Внешний интерфейс, созданный для автономного использования, можно развернуть непосредственно в облаке или CDN. Многие дизайнеры и разработчики просто предоставляют своим клиентам статический HTML/JS/CSS.