1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/zhennann-cabloy

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Это зеркальный репозиторий, синхронизируется ежедневно с исходного репозитория.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

CabloyJS — это фреймворк на основе Node.js со встроенным механизмом рабочего процесса, ориентированный на разработчиков и предназначенный для низкокодовой разработки. Он реализует концепцию «разработка один раз, запуск везде» для кроссплатформенных и межтерминальных приложений.

CabloyJS предоставляет широкий спектр функций, включая систему ролей, аутентификацию пользователей, управление правами доступа, рендеринг форм, проверку форм, механизм рабочего процесса, словарь данных, приборные панели, онлайн-уведомления, темы оформления, поддержку многоязычной локализации, движок рендеринга CMS, интерфейсы для WeChat, корпоративного WeChat и DingTalk и другие.

Cabloy5.0 в стадии внутреннего тестирования

В Cabloy5.0 была проведена масштабная переработка с использованием TypeScript, которая затронула весь стек фреймворка. Более подробную информацию можно найти в следующих документах:

  • Cabloy5.0 в стадии внутреннего тестирования, а также более элегантная стратегия инверсии управления контроллером по сравнению с NestJS (https://docs.cabloy.com/5.0/readme-ioc.md).
  • Для получения дополнительной информации следите за вечерней трансляцией на Bilibili в 20:00: «Код от реки Пу» (https://space.bilibili.com/454737998).

Сравнение старого и нового стеков технологий:

Старый Новый
Фронтенд JavaScript, Vue2, Framework7 TypeScript, Vue3, Quasar
Бэкенд Koa2, Egg2 TypeScript, Egg3, поддержка нескольких баз данных (MySQL, PostgreSQL)
База данных MySQL
Распределённые системы (кэширование, очереди, обмен сообщениями) Redis, BullMQ, WebSocket
Редактор Markdown с расширенными возможностями Prosemirror

Документация:

Видеокурсы:

Онлайн-демонстрации:

CabloyJS предлагает множество онлайн-демонстраций, таких как:

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

Рекомендуется посетить страницу онлайн-демонстраций (https://cabloy.com/zh-cn/articles/demo-online2.html), чтобы получить представление о возможностях CabloyJS.

Официальные группы общения CabloyJS:

Добавьте свой личный номер WeChat и запросите доступ к группе, указав «Запрос на добавление».

Начало работы:

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

Именно поэтому все бизнес-модули имеют префикс egg-born-module-.

2. Второй этап: CabloyJS

EggBornJS — это только базовая платформа для разработки полного стека. Чтобы обеспечить быструю разработку бизнеса, необходимо учитывать множество вспомогательных функций, связанных с бизнесом, таких как: рабочий процесс, управление пользователями, ролями, разрешениями, меню, настройками параметров, формами, логином и т. д. Особенно в сценарии разделения фронтенда и бэкенда требования к управлению разрешениями повышаются до более высокого уровня.

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

С EggBornJS можно повторно использовать не только компоненты, но и бизнес-модули.

Имея CabloyJS, вы можете быстро разрабатывать различные бизнес-приложения.

Вера

Всё, что может быть написано на JavaScript, в конечном итоге будет написано на JavaScript | Закон Этвуда.

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

CabloyJS — это исследование этой фразы. Приглашаем вас присоединиться к сообществу CabloyJS и внести свой вклад в процветание JavaScript и его приложений.

Происхождение названия

1. EggBorn

Это название довольно простое, потому что у нас есть Egg (бэкенд-фреймворк), поэтому у нас также есть EggBorn. Есть анимационный фильм под названием «Путешествие на край ночи», главного героя которого зовут «Яйцо». Мне очень нравится смотреть этот фильм (невольно раскрыто моё возрастное состояние 😅).

2. Cabloy

Cabloy происходит от заклинания синего эльфа, и если вы правильно произнесёте слово Cabloy, это вызовет удивительный эффект. Точно так же CabloyJS — это волшебство химии, основанное на комбинации модулей и химических реакциях, и вы сможете реализовать всё, что захотите.

Ресурсы

- Английская версия

- Китайская версия

- Официальная группа общения CabloyJS

Добавьте свой личный WeChat и свяжитесь с нами, чтобы присоединиться к группе. Отметьте: «Присоединиться к группе».

wx-zhennann

Лицензия

MIT, можно использовать бесплатно.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Расширить Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://gitlife.ru/oschina-mirror/zhennann-cabloy.git
git@gitlife.ru:oschina-mirror/zhennann-cabloy.git
oschina-mirror
zhennann-cabloy
zhennann-cabloy
master