Перейти до основного вмісту

Філософія

Сьогодні можливості JavaScript та TypeScript дозволяють створювати веб-сервери, веб-клієнти, нативні мобільні та десктопні застосунки. Окрім єдиної мови програмування завдяки сучасним інструментам та бібліотекам, застосунки можуть бути написані досить швидко. Ці ключові ідеї - єдина мова програмування під перелік різних оточень, та можливість швидкої реалізації самих застосунків є ключовими перевагами JavaScript / TypeScript в порівняні з іншими мовами програмування.

X-Fiber фокусується на цих перевагах та прагне реалізовувати інструмент створення таких застосунків забираючи на себе складні рішення:

  • побудову масштабованої архітектури.
  • методологію створення веб-застосунків.
  • інкапсуляцію системної складової кодової бази.
  • опис уніфікованого підходу до створення бізнес-логіки веб-застосунків.
  • контроль безпеки та актуальності кодової бази на рівні цієї ж кодової бази.

Вирішуючи ці ключові питання, X-Fiber надає широкий інструментарій для побудови веб-застосунків диктуючи єдині правила їх побудови.

Конфігурованість

Можливості налаштувати модулі системи в залежності від бізнес-потреб є однією з ключових завдань X-Fiber. Ця гнучкість відображається в можливостях налаштування, включення та виключення окремих елементів відповідного ядра оточення.

Популярність

X-Fiber використовує лише популярні технологію, підходи та протоколи взаємодії, що суттєво знижує потреби в підвищенні кваліфікації. Одночасно з цим популярні рішення в більшості своїй є надійними, оскільки використовуються в різноманітних сценаріях роботи.

Yніфікація

X-Fiber підбирає ті технології, які можуть бути використанні в різних оточеннях, до прикладу бібліотека Joi може бути використана як в браузерному, так і в серверному середовищі, що суттєво спрощує потребу в кваліфікації - необхідно знати лише один інструмент для розв'язання однієї проблеми в різних середовищах.

Методологія

Побудова власної методології створення веб-застосунків, як продовження технічної реалізації є невідкладною частиною X-Fiber оскільки для якісного використання інструменту необхідно мати бачення та правила його використання. Методологія описує як саме ми бачимо побудову та структуру веб-застосунків.