Pull to refresh

Забыли Total.js?

Reading time2 min
Views11K


Эта публикация для ознакомительных целей, так как хочется поддержать фреймворк, который по моему мнению недооценен в СНГ и нуждается во внимании. Первое что я пытался выяснить насколько он производителен по сравнению с основными конкурентами koa.js, express.js и т.п. Прочитав некоторые статьи и форумы стало выясняться, что total быстрее и это трудно отрицать сделав подобные тесты.



image

Total.js стал целой платформой к тому же бесплатной и теперь воспользовавшись этими инструментами запустить своё приложение станет ещё проще и быстрее.

Расскажу о основном стеке, которым и сам пользуюсь.

SuperAdmin — это система управления node.js приложениями (не только с total).

  • Создание сертификатов SSL с обновлением
  • SMS и электронная почта
  • Идентификаторы персонального доступа для API
  • Простая интеграция с GIT
  • Автоматическое резервное копирование через FTP
  • Браузер файлов
  • Статистика
  • Использует NGINX как обратный прокси
  • Шаблоны приложений

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

Eshop полноценный магазин построенный на платформе другого инструмента от тотал-CMS.
Из cms здесь также есть наборы виджетов, редакторы постов и все подобные плюшки что свойственны cms. Как и в любом полноценном магазине здесь реализован функционал для поиска и редактирования товаров и заказов, плюс paypal для оплаты. На данный момент автор поддерживает лишь собственную базу данных nosql, она вполне достойного уровня, но хотелось бы и другие) Автор на этот счёт ответил, что у него были планы по внедрению postgresql, mysql, и хотя это не является его основным планом, он не против заняться этим при нужном спросе и поддержке(возможно и копейкой) от комьюнити. Так что ставьте звёзды, задавайте вопросы, создайте ажиотаж(хотя бы на том же github) или же подключайтесь к разработке.



Flow это удобный редактор визуального кода, который в свою очередь может подключаться как модуль к другим приложениям total. Есть желание использовать для интернет вещей да пожалуйста, берите в связку другой инструмент Dashboard для отображения показателей и не только.



OpenPlatform это простое приложение, которое может управлять сторонними приложениями и предоставлять им базовые службы, такие как управление пользователями и ролями. Каждое приложение выполняется в контексте OpenPlatform в HTML-iframe. В зависимости от прав доступа запущенные приложения могут читать список пользователей и приложений платформы, создавать уведомления и общаться с другими приложениями через сервисного сотрудника. Администратор имеет полный контроль над правами доступа пользователей и приложений. Оно всё ещё в бета версии, но активно развивается. Это очень пригодится если вы строите инфраструктуру, например в связке с вышеизложенными приложениями.



Заключение
Это лишь половина всех инструментов total, с которыми вы можете ознакомится здесь. Если вас заинтересовала платформа total тогда можете начать изучение почитав документацию или wiki и по возможности поддерживайте развитие. Есть возможность продажи собственных приложений на основе total в местном Marketplace, правда для этого нужно стать premium, здесь подробности. Как по мне это самый достойный open souce стек на ноде, который почему то не заслуженно в тени.
Only registered users can participate in poll. Log in, please.
Ваше мнение о Total платформе в целом:
60.71% Впервые слышу, кажется интересным17
10.71% Давно с ним знаком и использую в своих проектах3
3.57% Пробовал, не понравилось. Почему? Расскажу в комментах1
7.14% Читаю доки, клонирую исходники.2
17.86% Не интересно, совсем.5
28 users voted. 8 users abstained.
Only registered users can participate in poll. Log in, please.
Какие приложения Total вы используете или использовали в своих проектах?
62.5% SuperAdmin5
0% CMS0
37.5% OpenPlatform3
0% Eshop0
87.5% Flow7
37.5% Flowboard3
50% Messenger4
75% HelpDesk6
62.5% Wiki5
25% BlogEngine2
8 users voted. 16 users abstained.
Tags:
Hubs:
Total votes 14: ↑10 and ↓4+6
Comments11

Articles