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

OSCHINA-MIRROR/zhongdaiqi-NFine

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

XXNFine: проект и разработчик

XXNFine проект

XXNFine — это проект, основанный на NFine, который использует лицензию Apache License 2.0. Из-за того, что не все знакомы с правилами открытых исходных кодов, автор старается объяснить разницу между XXNFine и NFine. Также он пытается создать стандартный открытый исходный код, включая заявление об авторских правах. Если вы хорошо разбираетесь в этой теме, можно обсудить её подробнее. Автор считает, что проект включает слишком много сторонних открытых проектов, и необходимо добавить ещё один открытый лицензионный договор, чего сейчас нет.

Автор критикует NFine за то, что в коде проекта есть дополнительные фрагменты кода, которые противоречат лицензии Apache License 2.0, так как открытый исходный код должен быть полностью открытым.

После появления NFine появился XXNFine, потому что NFine включал iframe в общий код JavaScript, что вызвало опасения по поводу безопасности. XXNFine удаляет эти фрагменты кода для обеспечения безопасности других разработчиков.

В будущем XXNFine планирует использовать открытые лицензионные соглашения, упорядочить код, добавить функции входа через WeChat и Alipay, а также платёжные функции. Однако автор ограничен во времени из-за других проектов.

Что такое XXNFine?

XXNFine представляет собой фреймворк, разработанный на основе ASP.NET MVC+EF6+Bootstrap. Исходный код полностью открыт и может помочь разработчикам решить 68% повторяющихся задач в проектах на C#.NET, позволяя им избежать сверхурочной работы.

Фреймворк помогает решать 70% повторяющихся задач в .NET-проектах, позволяя разработчикам сосредоточиться на бизнес-логике. Он способствует повышению эффективности разработки, экономии человеческих ресурсов и сохранению гибкости.

Поддерживает различные типы баз данных, такие как SQLServer, MySQL, Oracle, SQLite и Access. Имеет модульную структуру и чёткую иерархию. Включает ряд основных функций для управления корпоративной информацией.

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

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

Повышает эффективность и качество разработки благодаря использованию стандартных классов, журналов, кэширования, проверки, словарей, файлов, электронной почты, Excel и совместимости с браузерами (IE8+, Chrome, Firefox, 360).

Подходит для разработки различных типов программного обеспечения, таких как OA, ERP, BPM, CRM, WMS, TMS, MIS, BI, платформы электронной коммерции, системы управления логистикой, системы управления доставкой, системы управления образованием и другие.

Разработчик XXNFine

Название системы: XXNFine – платформа быстрой разработки.

Разработчик: команда XXNFine.

Контактная информация разработчика: QQ 1132958967.

Дата публикации: 19 сентября 2017 года.

Открытый лицензионный договор: Apache License 2.0.

Описание системы: лёгкость разработки и фокусировка на бизнесе, начиная с NFine.

Технические характеристики XXNFine

  1. Фронтенд:

    • Фреймворки JavaScript: jQuery-2.1.1, Bootstrap.js, JQuery UI.
    • CSS-фреймворк: Bootstrap v3.3.4.
    • Клиентская проверка: jQuery Validation Plugin 1.9.0.
    • Онлайн-редакторы: ckeditor, simditor.
    • Загрузка файлов: Uploadify v3.2.1.
    • Динамические вкладки: Jerichotab.
    • Таблицы данных: jqGrid, Bootstrap Talbe.
    • Диалоговые окна: layer-v2.3.
    • Выпадающие списки: jQuery Select2.
    • Деревья: jQuery zTree, jQuery wdtree.
    • Макет страницы: jquery.layout.js 1.4.4.
    • Графики: echarts, highcharts.
    • Датчики: My97DatePicker.
  2. Бэкенд:

    • Основные фреймворки: ASP.NET MVC5, WEB API.
    • Слой персистентности: EntityFramework 6.0.
    • Планирование задач: Quartz.Net.
    • Безопасность: фильтры, защита от SQL-инъекций, защита от подделки запросов.
    • Серверная проверка: валидация сущностей, пользовательские валидаторы.
    • Кэширование: встроенный кэш Microsoft, Redis.
    • Управление журналами: Log4net, логины, операции.
    • Инструменты: NPOI, Newtonsoft.Json, генерация кодов, обширные общие классы.

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

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

Введение

XXNFine происходит от NFine. Согласно комментариям в интернете, в коде NFine есть не относящиеся к делу iframes. Интернет-пользователи раскритиковали это как бэкдор. На первый взгляд кажется, что NFine хочет отслеживать случаи использования авторизации. Такой подход немного противоречит духу открытого исходного кода. Если бы каждый открытый исхо... Развернуть Свернуть
Apache-2.0
Отмена

Обновления

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

Участники

все

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

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