Node JS, BackBone JS и Ext JS отличаются в своей сфере. Здесь мы представляем некоторые плюсы и минусы того, где можно использовать эту структуру.

Узел JS

Node JS - это серверный JavaScript, который делает JavaScript более мощным и может обеспечить гибкость использования JavaScript для создания REST API с использованием инфраструктуры Express.

Плюсы
1. Асинхронный ввод-вывод, управляемый событиями
2. Легкость изучения JavaScript
3. Одинаковый фрагмент кода для клиентской и серверной стороны
4. Рост Пакет NPM и сообщество
5. Потоковая передача большого файла без тайм-аута

Минусы
1. Требуется более одного процессора
2. Вложенные обратные вызовы
3. Невозможно с реляционной базой данных
4. Не подходит для новичков

Где использовать Node Js
1. Сервер веб-сокетов
2. Быстрая загрузка файлов
3. Потоковая передача данных
4. Сервер объявлений
5. Заявление на участие в фондовой бирже

BackBone JS

BackBone JS - еще одно клиентское одностраничное приложение, использующее структуру MVC. Он также отслеживает предыдущие состояния и упрощает возврат к предыдущему состоянию.

Плюсы
1. Легкий фреймворк
2. Контроль производительности
3. Простота создания индивидуального фреймворка на основе backbone.js

Минусы
1. Производительность
2. Утечка памяти
3. Необходимый базовый инструмент для создания структуры архитектуры
4. Привязка данных

Где использовать BackBone JS
1. Одностраничное приложение
2. Упростите сложный дизайн пользовательского интерфейса
3. Избегайте спагетти-кода
4. Разработка приложений для предприятий

Внешний JS

Ext JS - это библиотека JavaScript, которая полезна для разработки настольных приложений и разработана sencha на основе пользовательского интерфейса Yahoo.

Плюсы
1. Согласованный рендеринг
2. Адаптивный
3. Адаптивный
4. Управление манипуляциями с DOM
5. Поддержка команды Sencha

Минусы
1. Невозможно написать собственный javascript и jquery
2. Использовать Stict
3. Проблема вложенности
4. Язык на основе строк

Где использовать Ext Js
1. Создайте кроссплатформенное приложение, такое как настольный компьютер, планшеты и смартфоны
2. Приложение с богатым пользовательским интерфейсом
3. Простое создание приложения на основе диаграмм

Для получения дополнительной информации о любой из вышеперечисленных структур вы можете написать на запрос@vibidsoft.com или связаться с нами.

P.S. : Логотип NodeJS, BackboneJS и ExtJS, зарегистрированных на их конкретный бренд, соответственно.