12 новых фреймворков для разработки внешних интерфейсов

Правильно выбранный фреймворк может дать правильный старт и определить дальнейшую судьбу всего проекта. Если вы планируете простой сайт, то вряд ли вам понадобятся все функции и элементы, включенные в стандартный набор.

Сегодня мы представляем подборку из 12 новых фреймворков для разработчиков веб-интерфейсов. Представленные в этой статье фреймворки охватывают практически все необходимые сферы, включая мобильный и сеточный дизайн, наборы элементов пользовательского интерфейса, анимацию и многое другое.

1. Scally

scally

Scally представляет собой CSS-фреймворк на базе Sass, BEM, OOCSS для разработки адаптивных элементов пользовательского интерфейса с возможностью повторного использования. Фреймворк ориентирован на гибкость в процессе разработки и повторное использование готовых решений.

Вам предоставляется возможность использовать только необходимое, отбросив лишнее и сохранив CSS-структуру в простом и понятном виде. Этот фреймворк дает больше возможностей, нежели типичные наборы UI-элементов, так как не устанавливает никаких ограничений при разработке дизайна.

2. T3 Framework

t3

T3 представляет собой Javascript-фреймворк, предназначенный для разработки масштабных веб-приложений. Он представляет собой маленький фрагмент целой архитектуры, позволяющей разрабатывать гибкий код. Проект Т3 управляется объектом Application, который управляет модулями, сервисами и действиями. Комбинация этих трех объектов позволяет создавать гибкие внешние интерфейсы на Javascript.

3. JS Blocks

jsblocks

jsblocks представляет собой усовершенствованный Javascript-фреймворк. Он позволяет создавать от простых пользовательских интерфейсов до одностраничных веб-приложений.

4. Kore.io

koreio1

Kore.io – простой в использовании веб-фреймворк для создания гибких веб-API на языке C. Основные цели платформы: безопасность, гибкость, а также скоростная разработка и реализация API. Благодаря этому Kore претендует на звание идеального фреймворка для разработки надежных, гибких и безопасных веб-приложений.

Используя встроенные в Kore команды, можно создавать, компилировать и запускать Kore-приложения. Фреймворк предлагает простые в использовании API для ваших собственных приложений.

5. The Electron

the-electron

Фреймворк The Electron позволяет создавать кросс-платформенные приложения при помощи Javascript, HTML и CSS. Он базируется на io.js и Chromium, а также используется в редакторе Atom.

Можно использовать HTML, CSS, а также JavaScript с Chromium и Node.js для разработки собственных приложений. Electron распространяется по принципу open source, и его развитие поддерживается сообществом GitHub. Приложения, разработанные в Electron, работают на Mac, Windows и Linux.

6. Wee

wee1

Wee – миниатюрный CSS-фреймворк для разработки интерактивных веб-сайтов и приложений. Ориентирован на разработку CSS для мобильных устройств. Фреймворк имеет простую иерархию с четкой структурой стилей и скриптов.

В основе лежит набор Javascript-инструментов, который выстраивает в логическую цепочку то, что зачастую превращается в путаницу. Процесс создания проекта может оказаться сложным, но Wee избавит вас от этого, предоставив простой конфигурационный файл.

7. Penguin

penguin

Penguin представляет собой простой расширяемый фреймворк на основе Saas для разработки внешних интерфейсов. Он включает в себя Gruntfile для компилирования SCSS-файлов, а также предлагает огромный набор Sass миксинов.

8. Goji

goji

Goji – минималистический веб-микрофреймворк для Golang. Он очень прост в использовании и позволяет реализовать комплексные проекты.

9. Crow

crow

Простой в использовании фреймворк на C++. Он состоит из встроенного JSON-парсера, библиотеки шаблонов на базе Mustache и многих других средств.

10. Flask

flask1

Flask представляет собой python-фреймворк на базе Werkzeug и Jinja 2. Он прост в настройке и включает в себя сервер для разработки и режим отладки. Кроме этого в нем реализована поддержка тестирования модулей.

11. Lift

lift

Lift – многофункциональный и безопасный веб-фреймворк. Так как Lift-приложения пишутся на Scala, вы можете использовать любимые Java-библиотеки, Servlet Container, а также сервер для приложений.

12. Sidebars

sidebar

Slidebars представляет собой jQuery-фреймворк для быстрой и простой разработки меню и боковых панелей в стиле мобильных приложений для ваших веб-сайтов.

Перевод статьи “12 New Frameworks for Front-end Developers” был подготовлен дружной командой проекта Сайтостроение от А до Я.