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

OSCHINA-MIRROR/jeesam-DaleCloudNetFramework

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

Введение в DaleCloud.Framework:

DaleCloud.Framework — это новый C#.NET веб-фреймворк, основанный на улучшенном NFine.Framework. NFine.Framework, в свою очередь, представляет собой фреймворк, разработанный на основе ASP.NET MVC+EF6+Bootstrap. Основные права на использование и интерпретацию этого фреймворка принадлежат команде NFine, но, похоже, что команда прекратила его поддержку и больше не обновляет.

Описание улучшений DaleCloud.Framework:

  1. Устранены проблемы с использованием cookie-файлов как бэкдора.

  2. Стиль отображения данных jqgrid изменен на easyUI—Bootstrap. Все формы, кроме системных ядра, теперь используют easyUI.

  3. Префикс проекта и пространства имен NFine заменен на DaleCloud.

  4. Основные классы были переработаны и расширены новыми общими методами.

  5. Введен открытый SDK Senparc.Weixin для поддержки интерфейсов WeChat (включая создание меню, ответы на сообщения, шаблоны сообщений, получение пользователей, поддержку HTML5 на мобильных устройствах).

  6. Поддержка интерфейсов DingTalk (включая большинство функций, поддержка H5-приложений для ПК и мобильных устройств).

  7. Поддержка разработки мобильных приложений HTML5 (в настоящее время используется jqweui, в будущем планируется переход на vue).

  8. Поддержка интерфейсов SMS-платформы Alibaba.# Описание используемых фронтенд и бэкенд технологий (в скобках указаны новые добавления):

  9. Фронтенд технологии

    JS-фреймворки: jQuery-2.1.1, Bootstrap.js, JQuery UI, easyUI (новый фреймворк) CSS-фреймворки: Bootstrap v3.3.4. Клиентская валидация: jQuery Validation Plugin 1.9.0. Онлайн-редактор: Baidu ueditor Загрузка файлов: Bootstrap-fileinput Динамические вкладки: Jerichotab (переработанный) Таблицы данных: easyUI-datagrid, Bootstrap-Table Диалоговые окна: layer-v2.3 Выборочные списки: jQuery Select2 (заменен easyUI) Управление деревьями: jQuery zTree, jQuery wdtree (заменены easyUI) Разметка страниц: jquery.layout.js 1.4.4 Графические плагины: Baidu echarts, highcharts Календарь: My97DatePicker (заменен easyUI)2. Бэкенд технологии
    Ядро: ASP.NET MVC5, WEB API
    ПERSISTENCE: EntityFramework 6.0
    ПЛАНИРОВЩИК ЗАДАЧ: FluentScheduler 5.3.0
    БЕЗОПАСНОСТЬ: фильтры, защита от SQL-инъекций, защита от подделки запросов
    ВАЛИДАЦИЯ НА СЕРВЕРЕ: валидация моделей, собственные валидаторы
    КЭШ: встроенный кэш Microsoft, Redis
    ЛОГИРОВАНИЕ: Log4net, логи входа, логи действий
    УТИЛИТЫ: NPOI, Newtonsoft.Json, капчи, обобщенные публичные классы

  10. ВВЕСТИ SDK# Требования к окружению DaleCloud.Framework: Для разработки с использованием исходного кода этого фреймворка необходимо выполнить следующие требования:

  11. Версия VS2015 или выше;

  12. Версия .NET 4.0 или выше;

  13. MVC 5.0

  14. SQL Server 2005 или выше В настоящее время не поддерживаются базы данных MySQL и Oracle. В будущем планируется добавить поддержку. Скачайте исходный код и распакуйте его на локальном компьютере. Пакет исходного кода не включает необходимые динамические библиотеки SDK. Откройте решение с помощью VS2015 или выше и восстановите необходимые динамические библиотеки SDK с помощью nuget, следуя инструкциям при выполнении сборки.#### Из-за недавней загруженности проектами в компании, не было времени для подготовки документации. После Нового года я начну постепенно готовить и публиковать документацию. Некоторые пользователи написали мне, чтобы я создал группу, где мы могли бы вместе улучшить этот фреймворк. В самом деле, этот фреймворк является открытым исходным кодом, и если основной разработчик не поддерживает его, то мы должны вместе работать над его улучшением. Приглашаем всех присоединиться к группе. Название группы: NFineFramework (по-прежнему используем название исходного фреймворка); Номер группы: 920900045. Код доступа: dalecloud

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

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

Введение

Подготовительная группа Фонда Charity Li Hao Развернуть Свернуть
JavaScript и 6 других языков
AGPL-3.0
Отмена

Обновления

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

Участники

все

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

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