Console.log(‘JavaScript’)
190 subscribers
20 links
Этот канал для frontend разработчиков. Здесь вы найдёте задачи, примеры кода и скрытые вопросы по JavaScript

Читая канал, можно усилить резюме перед трудоустройством

Для связи @AblyakimovRemzi
Download Telegram
​​Webix UI Library

Библиотека пользовательского интерфейса Webix JavaScript — уже завоевала преданность разработчиков. Она предлагает более 100 виджетов; 13 из них являются полноценными одностраничными приложениями. Это готовые веб-приложения, которые вы можете использовать самостоятельно или встроить в свой уникальный проект.

Наиболее популярными инструментами являются Gantt, File Manager, Kanban и Pivot. Библиотека также включает в себя микрофреймворк Webix Jet, который позволяет разработчикам эффективно комбинировать виджеты.

Все виджеты совместимы с Angular и React. Библиотека регулярно обновляется, так что вы можете быть спокойны, если решите придерживаться этого решения. Блог живой, в нём содержится информация о виджетах, а также реальные случаи их применения, основанные на интервью с клиентами. Документация регулярно дополняется. Форум и быстро реагирующая техническая поддержка всегда готовы помочь, если возникает какая-либо проблема.

Библиотека поставляется по лицензии MIT, доступны различные планы. Приятным бонусом является бесплатный пробный период, позволяющий понять, действительно ли вам нужна эта покупка.

Плюсы:
большой выбор комплексных виджетов;
оперативна техническая поддержка;
быстрое освоение.

Минусы:
💩 неполная документация по некоторым виджетам.


#библиотеки #фреймворки
​​Ember.js

Это веб-фреймворк JS с открытым исходным кодом. Он появился не так давно, но зарекомендовал себя как надёжное решение. Освоение может быть долгим, так как структура фреймворка довольно необычна. Пользовательский интерфейс, созданный с помощью Ember, управляется HTML, поэтому при разработке вы будете использовать HTML-шаблоны, которые являются основными частями фреймворка.

Приложения Ember предлагают встроенную среду разработки с автоматической перезагрузкой и программой тестирования. Кроме того, встроенный маршрутизатор Ember поддерживает вложенные URL-адреса с извлечением данных, загрузок и ошибок. Документация включает руководства и ссылки на API. Форум кажется довольно живым и отзывчивым.

Плюсы:
бесшовная поддержка URL;
открытый исходный код;
быстрый процесс разработки;
многократно используемый код.

Минусы:
💩 сложность освоения;
💩 малочисленное сообщество.


#библиотеки #фреймворки
​​DHTMLX

Это ещё одно достойное решение, которое помогает разработчикам создавать комплексные веб- и мобильные приложения. Библиотека невелика, но в ней есть все основные компоненты, необходимые для несложного проекта. Она включает в себя набор готовых компонентов HTML5, основанных на материальном дизайне, которые можно легко настроить.

Наиболее мощными компонентами являются Gantt, Scheduler, Kanban и Grid. Все компоненты совместимы с React, Angular и Vue. Также поддерживается TypeScript. Библиотеку можно приобрести на различных лицензионных условиях.

Плюсы:
отличная производительность;
простая реализация;
оперативная техническая поддержка.

Минусы:
💩 недостаточная документация;
💩 ограниченное количество компонентов.

#библиотеки #фреймворки
​​DevExtreme

Мы не включили Angular, React и Vue в список, но будет несколько решений, которые хорошо интегрируются с этими популярными JavaScript-фреймворками. DevExtreme предлагает полный набор мощных компонентов в дополнение к Большой тройке.

Платформа поддерживает устройства с сенсорным экраном и настольные компьютеры. Компоненты включают DataGrid, PivotGrid, TreeList, Charts, Form, Maps и другие. В целом, в фреймворке имеется более 50 интуитивно понятных и простых в использовании инструментов. Встроенный конструктор тем Theme Builder позволяет разработчикам изменять имеющиеся темы и создавать собственные.

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

Плюсы:
интеграция с React, Angular, Vue;
широкий выбор компонентов;
открытый исходный код.

Минусы:
💩 большой размер;
💩 неактивный блог.

#библиотеки #фреймворки
​​Kendo

Если вы не можете уйти от React, Angular, Vue или jQuery, Kendo — это то, чем вы будете рады воспользоваться. Он предлагает четыре отдельные библиотеки JS для этих 4 фреймворков. Каждый из них имеет устойчивый API и темы

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

Плюсы:
отличная интеграция с популярными JavaScript-фреймворками;
множество различных простых элементов управления.

Минусы:
💩 недостаточно документации по некоторым компонентам;
💩 недостаточно примеров кода.

#библиотеки #фреймворки
​​Backbone.js

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

Процесс разработки организован с помощью взаимодействия Models и Views. Состояние моделей отображается в представлениях, которые реагируют на любые изменения, и процессы происходят автоматически. Библиотека с открытым исходным кодом.

Плюсы:
прост в освоении и использовании;
лёгкий;
открытый исходный код.

Минусы:
💩 ограниченная функциональность;
💩 низкая производительность в проектах с большими данными.

#библиотеки #фреймворки
​​Infragistics

Этот инструмент предлагает элементы управления пользовательским интерфейсом и инструменты UX. Конструктор приложений App Builder — это интегрированный инструмент, который отвечает за быстрый процесс разработки. Библиотека содержит все типичные элементы управления для создания высокопроизводительных приложений, совместимых с любым типом устройств.

Ещё одним интересным интегрированным инструментом является Indigo.Design. Это платформа цифрового дизайна, используемая для создания прототипов и приложений, а также тестирования совместно с UX. Продукт также имеет бесплатный пробный период.

Плюсы:
аккуратный и настраиваемый дизайн.

Минусы:
💩 малочисленное сообщество.

#библиотеки #фреймворки
​​Sencha

Sencha включает широкий спектр различных продуктов, таких как Java-фреймворк и React Grid. Ext JS — это JavaScript-фреймворк от Sencha, который предлагает более 140 компонентов пользовательского интерфейса для создания идеальных приложений. Среди компонентов: календарь HTML5, сводная сетка, адаптер D3, деревья, списки, формы и многое другое.

Помимо компонентов, в Sencha есть целый ряд полезных инструментов, облегчающих жизнь разработчикам. Среди них Sencha Architect, Sencha Themer, Inspector, обеспечивающий отладку; Sencha Fiddle, бесплатный инструмент, с помощью которого вы можете попробовать Ext JS, ничего не скачивая. В случае, если вы решите купить лицензию, ознакомьтесь с различными условиями покупки.

Плюсы:
мощные компоненты;
регулярные обновления;
отзывчивая поддержка;
совместимость с любым устройством.

Минусы:
💩 малочисленное сообщество;
💩 сложность освоения;
💩 высокая цена.

#библиотеки #фреймворки
​​Syncfusion

Компоненты этого набора пользовательского интерфейса включают DataGrid, Charts, ListView, Scheduler, PDF Viewer и библиотеку Excel. Эти инструменты можно использовать для мобильной, настольной и веб-разработки. Ресурсы, позволяющие сократить время освоения, хорошо структурированы. Здесь есть демо-версии, документация, видеоуроки, а также электронные ресурсы, форум сообщества и техническая поддержка. Предлагается бесплатный пробный период.

Плюсы:
быстрый;
мощные и эффективные компоненты.

Минусы:
💩 сложная интеграция;
💩 недостаточная документация.

#библиотеки #фреймворки
​​Vaadin

Эта библиотека с открытым исходным кодом, за исключением некоторых коммерческих профессиональных компонентов. Компоненты предназначены для настольной и мобильной разработки. Более 45 компонентов включают Date Picker, Combo Box, Charts, Grid. Механизм внедрения CSS обеспечивает кастомизацию стиля. Также поддерживается TypeScript. Дополнительные инструменты включают Collaboration Engine, Design System Publisher, Designer и TestBench.

Плюсы:
поддержка плагинов;
открытый исходный код.

Минусы:
💩 малочисленное сообщество.

#библиотеки #фреймворки