14 новых front-end фреймворков, о которых вам стоит знать

Независимо от того, являетесь ли вы начинающим или опытным разработчиком, вы не можете не признавать огромных возможностей, которые предлагают нам фреймворки. Как минимум они могут эффективно использоваться на ранних стадиях разработки.

При создании сайта с нуля они очень часто бывают незаменимы. Но это не единственное место применения для этих поистине чудесных инструментов.

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

Мы надеемся, вы найдете наш список полезным для себя. Так чего же вы ждете - загрузите их немедленно и разнообразьте с их помощью свой арсенал. Наслаждайтесь!!

1. RAD.js

RAD.js

RAD.js - фреймворк для более быстрой разработки мобильных приложений. Он оптимизирован под iOS, Android и Windows 8, а также под все основные веб-браузеры.

2. SpaceBase

SpaceBase

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

3. Blackhole

Blackhole

Blackhole - это минималистичный SCSS/CSS фреймворк, гибкий и мощный. Он характеризуется модульной структурой, акцентированной на семантике, что стимулирует пользователей писать понятный код. Несмотря на мощный набор инструментов и гибкость, которую он предлагает, фреймворк очень прост в освоении, вы сможете изучить его и начать пользоваться в самые кратчайшие сроки.

4. Centurion

Centurion

Centurion - это адаптивный веб-фреймворк, который построен на семантике CSS3 и HTML5. Он также отлично подходит для быстрого прототипирования. Centurion изначально ориентирован на адаптивный дизайн. Построенный Натаном Смитом на тех принципах, что и 960 Grid, он использует простые примеси Sass, что делает его легко настраиваемым.

Для стационарных ПК ширина контейнера по умолчанию устанавливается на 1100 пикселей, а для мобильных устройств с шириной экрана менее 768 пикселей контейнер является полностью плавающим.

5. Kickoff

Kickoff

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

6. Kiwi.js

Kiwi.js

Kiwi.js - это игровой HTML5-фреймворк с открытым исходным кодом. Он включает в себя 2D холсты и WebGL рендеринг, мульти-сенсорную поддержку, гибкие игровые объекты и многое другое.

7. Konva.js

Konva.js

Konva - это фреймворк 2D HTML5 холстов для создания приложений для стационарных и мобильных устройств. Он имеет объектно-ориентированный API, поддержку слоев, анимации, фильтры и пользовательские формы.

8. Mojolicious

Mojolicious

Mojolicious - это веб-фреймворк следующего поколения для Perl. В базовой комплектации он уже содержит мощный набор команд, плагинов, Perl-шаблонов, управление сессиями, обсуждения контента, среду тестирования, валидацию форм и многое другое.

9. The Swarm Framework

The Swarm Framework

Swarm Framework позволяет создавать читаемые масштабируемые веб-приложения с помощью подхода расширения. Это конечная сервисная платформа, она избавляет программистов от трудностей, связанных с облачными вычислениями.

10. Vafpress

Vafpress

Vafpress Framework - это фреймворк административной части для WordPress. Он включает в себя проверку на стороне клиента, огромное множество специальных полей, конструктор опций темы, конструктор мета-боксов и многое другое.

11. Lotus

Lotus

Lotus - это платформа с открытым исходным ходом, в основу которой заложены стремление к простоте, меньшее использования DSL, минимальные конвенции, больше объектов, никаких ненужных патчей и разделение задач между слоями MVC.

Она предоставляет вам, как разработчику, полную свободу для того, чтобы создавать свою собственную архитектуру, со своими собственными объектами. Lotus построен на автономных структурах (контроллеры, представления и т.д.), и каждая поставляется как независимый компонент, чтобы оптимизировать разделение задач.

12. Montage.js

Montage.js

MontageJS - это современный HTML5 front-end фреймворк для быстрого создания одностраничных приложений. Он использует традиционные шаблоны проектирования и принципы разработки программного обеспечения, которые позволяют легко задавать для ваших проектов модульную архитектуру.

13. SkyBlue

SkyBlue

SkyBlue - CSS-фреймворк, предоставляющий разработчикам сетки, шрифты, таблицы, формы, кнопки и иконки.

14. Open UI 5

Open UI 5

OpenUI5 позволяет создавать коммерческие адаптивные веб-приложения, которые будут работать на любом устройстве. Он включает в себя большое количество функций управления интерфейсом, а также предлагает единый пользовательский интерфейс. И, конечно, это бесплатная платформа с открытым исходным кодом.

РедакцияПеревод статьи «15 New Front-end Frameworks Worth Considering»