Забули Total.js?

Ця публікація для ознайомлювальних цілей, так як хочеться підтримати фреймворк, який на мою думку недооцінений в СНД і потребує уваги. Перше що я намагався з’ясувати наскільки він продуктивний порівняно з основними конкурентами koa.js, express.js і т. п. Прочитавши деякі статті і форуми стало з’ясовуватися, що total швидше і це важко заперечити зробивши подібні тести.

Total.js став цілою платформою до того ж безкоштовною і тепер скориставшись цими інструментами запустити свій додаток стане ще простіше і швидше.

Розповім про основному стеку, яким і сам користуюся.
SuperAdmin — це система управління node.js додатками (не тільки з total).

  • Створення сертифікатів SSL з оновленням
  • SMS та електронна пошта
  • Ідентифікатори персонального доступу для API
  • Проста інтеграція з GIT
  • Автоматичне резервне копіювання через FTP
  • Браузер файлів
  • Статистика
  • Використовує NGINX як зворотний проксі
  • Шаблони додатків

Цей інструмент слав знахідкою для мене він зручний і функціональний. Якщо є багато додатків на сервері і немає бажання морочаться з docker, щоб створити конвеєр викочування оновлень, це відмінний вибір.

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

Читайте також  Будуємо простий GraphQL API сервер express і nodeJS

Flow це зручний редактор візуального коду, який в свою чергу може підключатися як модуль до інших програм total. Є бажання використовувати для інтернет речей та будь ласка, беріть у зв’язку інший інструмент Dashboard для відображення показників і не тільки.

OpenPlatform це просте додаток, який може керувати сторонніми додатками і надавати їм базові служби, такі як управління користувачами і ролями. Кожна програма виконується в контексті OpenPlatform в HTML-iframe. В залежності від прав доступу запущені програми можуть читати список користувачів і додатків платформи, створювати повідомлення і спілкуватися з іншими додатками через сервісного працівника. Адміністратор має повний контроль над правами доступу користувачів і додатків. Воно все ще в бета-версії, але активно розвивається. Це дуже стане в нагоді, якщо ви будуєте інфраструктуру, наприклад у зв’язці з вищевикладеними додатками.

Це лише половина всіх інструментів total, з якими ви можете ознайомитись тут. Якщо вас зацікавила платформа total тоді можете почати вивчення почитавши документацію або wiki і по можливості підтримуйте розвиток. Як на мене це самий гідний open souce стек на ноде, який чомусь не заслужено в тіні.

Степан Лютий

Обожнюю технології в сучасному світі. Хоча частенько і замислююся над тим, як далеко вони нас заведуть. Не те, щоб я прям і знаюся на ядрах, пікселях, коллайдерах і інших парсеках. Просто приходжу в захват від того, що може в творчому пориві вигадати людський розум.

Вам також сподобається...

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *