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

OSCHINA-MIRROR/ccnetcore-Yi

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 6.8 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 30.11.2024 17:09 6c7f479

Yi-фреймворк — это основанный на .Net8 + Abp.vNext + SqlSugar фреймворк для разработки бэкенда с архитектурой, управляемой доменом (DDD).

Он предназначен для разработчиков, которые хотят быстро создавать приложения и проекты, а также для тех, кто хочет освоить новые технологии.

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

Основные особенности Yi-фреймворка:

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

Фреймворк предоставляет следующие функции:

  • управление доступом на основе ролей (RBAC);
  • система управления сообществом (Bbs);
  • документация по открытым исходным кодам;
  • Pure ts и Ruoyi js — системы для работы с бэкендом.

Официальный сайт: https://ccnetcore.com/.

Демонстрационные адреса:

Поддержка:

  • полностью поддерживает монолитные приложения;
  • полностью поддерживает распределённые приложения;
  • полностью поддерживает микросервисную архитектуру.

Подробное руководство по Yi-фреймворку:

  1. Быстрый старт.
  2. Функциональные модули.
  3. Практические упражнения.
  4. Управление инфраструктурой, кодом и непрерывной интеграцией (CICD).
  5. Журнал обновлений.

Концепция: «Кто сказал, что Abp сложен? Кто сказал, что DDD труден? Разрушьте стереотипы, упростите сложность, облегчите новичкам вход и оптимизируйте переиспользование кода — вот лучший способ!»

Yi-фреймворк не стремится к строгому соблюдению принципов DDD, но использует опыт множества проектов для создания оптимальной практики. Он ориентирован на удобство использования и подходит для небольших, средних и корпоративных проектов.

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

Базовая инфраструктура:

  • Abp.vNext;
  • SqlSugar.

Встроенные модули:

  • RBAC (управление доступом на основе ролей);
  • Bbs (система управления сообществом).

Основные технологии:

  • C# Asp.NetCore 8.0;
  • динамический API: Abp.vNext;
  • авторизация и аутентификация: Jwt;
  • ведение журнала: Serilog;
  • модульность: Abp.vNext;
  • внедрение зависимостей: Autofac;
  • объектное отображение: Mapster;
  • ORM: SqlsugarCore;
  • мультитенантность: Abp.vNext;
  • фоновые задачи: Quartz.Net;
  • локальное кэширование: Abp.vNext;
  • распределённое кэширование: Abp.vNext;
  • шина событий: Abp.vNext.

Фронтенд:

  • JavaScript Vue3;
  • асинхронные запросы: axios;
  • диаграммы: echarts;
  • пользовательский интерфейс: element-plus;
  • хранилище: pinia;
  • маршрутизация: vue-router;
  • сборка: vite.

Управление инфраструктурой:

  • развёртывание: nginx;
  • непрерывная интеграция и доставка (CI/CD): GitLab + Jenkins;
  • Docker: Harbor. ## 🌶 Благодарности:

[Оранжевый] https://ccnetcore.com

[XWen] https://gitee.com/on-wensil

[Утренняя и вечерняя школа] https://www.zhaoxiedu.net

[Sqlsugar старый Джей] https://www.donet5.com/Home/Doc

[Бог автомобилей] Ищите Dotnet технологии в продвинутой группе WeChat.

[RuYiAdmin как пожелаешь, брат] https://gitee.com/pang-mingjun/RuYiAdmin

[ZrAdminNetCore буквальный брат] https://gitee.com/izory/ZrAdminNetCore

[Admin.NET] https://gitee.com/zuohuaijun/Admin.NET

[Furion Бай Цянь Сэн] https://furion.baiqian.ltd/


🌽 Свяжитесь с нами:

Автор QQ: 454313500, до 2029 года автор будет онлайн 24 часа в сутки, постоянно обновляя информацию.

QQ группы общения: официальная группа 1 (полная), официальная группа 2 (полная), официальная группа 3: 786308927 (полная), официальная группа 4: 498310311 (в основном полная), официальная группа 5: 981136525 (новая).

WeChat группы общения: официальный WeChat группа 1 (полная), официальный WeChat группа 2.

Добавьте автора в WeChat chengzilaoge520, укажите в примечании «пригласить в группу».

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

Официальный веб-сайт: ccnetcore.com


🍄 FQA:

Посетите официальный сайт для просмотра раздела комментариев.

Раздел комментариев

Опубликовать ( 0 )

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

1
https://api.gitlife.ru/oschina-mirror/ccnetcore-Yi.git
git@api.gitlife.ru:oschina-mirror/ccnetcore-Yi.git
oschina-mirror
ccnetcore-Yi
ccnetcore-Yi
abp