Это шаблон приложения, который я собрал с использованием следующих технологий:
FKP-REST — это набор для полного стека, основанный на JavaScript, с разделением передней и задней частей, подходит для небольших проектов. Он основан на Node и имеет высокую производительность, простоту развёртывания и согласованность между языками JavaScript на передней и задней частях. FKP-REST предлагает хорошее решение с точки зрения обучения, затрат времени и быстрого запуска проекта. FKP повышает эффективность разработки на ранних и средних этапах проекта.
FED: передняя часть имеет полную систему сборки, поддерживает компиляцию, сжатие, модульность кода и различные компоненты на основе Reactjs, включая маршрутизатор, flux и хранилище.
BACK: задняя часть основана на полной архитектуре MVC на базе KOAjs и эффективно сочетается с передней частью через промежуточный уровень map. Промежуточный уровень map может быть выделен отдельно для реализации традиционной модели разработки, основанной на задней части.
API: слой API поддерживает два режима передачи данных: pass и proxy, что значительно упрощает разработку передней части и позволяет избежать распространённых проблем с междоменными запросами. Взаимодействие с задней частью данных реализуется через простую конфигурацию apilist.
DB: уровень базы данных использует архитектуру MVC и поддерживает базу данных MongoDB, предоставляя данные и поддержку рендеринга для передней и задней частей.
Полный стек включает в себя сжатие, компиляцию, API, KOA (MVC) и базу данных (Mongo).
FKP-REST разработан на основе модели разделения передней и задней частей и предоставляет модуль API для соединения с API данных задней части. Другие функции, такие как рендеринг, простая логика и session, обрабатываются передней частью единообразно. Конечно, FKP-REST также поддерживает традиционную модель разработки, где статические файлы сопоставления могут быть переданы на заднюю часть.
Основан на спецификации CMD Nodejs, поддерживает синтаксис двух модулей CMD/AMD. По мере того как передняя часть становится всё более сложной, внедрение модульной разработки может улучшить управление кодом и совместную работу больших команд.
Три среды разработки предназначены для работы со статическими файлами, данными, производством и сжатием исходного кода.
Demo-среда предназначена для разработки чистых статических шаблонов, js и css. Среда разработки автоматически выводит несжатые статические файлы и одновременно выводит файл xxxjs.map для быстрой отладки и разработки.
ly demo
Dev-среда предназначена для разработки с данными API. Nodejs решает проблемы с междоменным доступом, а выводимые файлы совпадают с файлами demo-среды.
ly dev
Pro-среда представляет собой комбинацию demo и dev и сжимает статические файлы. Она используется для проверки выходных файлов перед запуском, и выходные файлы могут использоваться в производстве.
ly pro
Тестовая среда.
ly dev test или ly pro test
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )