Le code source C# du framework de développement rapide NFine développé sur la base du framework ASP.NET MVC+EF6+Bootstrap est entièrement open source. Fonctions de menu :
1. NFine est un framework développé sur la base d'ASP.NET MVC+EF6+Bootstrap. Le code source est entièrement open source. Il peut vous aider à résoudre 68 % du travail répétitif dans les projets C# et .NET et à éloigner les développeurs des heures supplémentaires. .
2. Utilisez le protocole Apache License 2.0 et adoptez des frameworks grand public, faciles à démarrer et à apprendre, et le coût d'apprentissage est faible. Il peut réaliser pleinement le développement secondaire et répondre essentiellement à 80 % des exigences du projet.
3. Il peut aider à résoudre 70 % du travail répétitif dans les projets .NET, permettant ainsi aux développeurs de se concentrer davantage sur la logique métier. Il peut rapidement améliorer l'efficacité du développement et aider les entreprises à réduire leurs coûts de main-d'œuvre sans perdre en flexibilité.
4. Prend en charge plusieurs types de bases de données tels que SQLServer, MySQL, Oracle, SQLite et Access. Conception modulaire avec une structure hiérarchique claire. Intégré une série de fonctions de base pour la gestion des informations d'entreprise.
5. Le contrôle des autorisations de fonctionnement est précis et détaillé. Tous les liens de gestion sont soumis à une vérification des autorisations et peuvent contrôler le menu de navigation et les boutons de fonction.
6. Autorisations de données (contrôle raffiné des autorisations de données, contrôle au niveau des lignes, au niveau de la liste, au niveau des champs de formulaire, afin que différentes personnes puissent voir différentes données et que différentes personnes puissent utiliser différents champs sur la même page)
7. Améliorer l’efficacité et la qualité du développement. Packages de classe couramment utilisés, journal, cache, vérification, dictionnaire, fichier, courrier électronique, Excel. Attendez, actuellement compatible avec les navigateurs (IE8+, Chrome, Firefox, navigateur 360, etc.)
8. Champ d'application : peut développer divers logiciels de gestion tels que OA, ERP, BPM, CRM, WMS, TMS, MIS, BI, backend de plateforme de commerce électronique, système de gestion logistique, système de gestion de livraison express, système de gestion éducative, etc.
Technologie frontale :
Framework JS : jquery-2.1.1, Bootstrap.js, JQueryUI
Framework CSS : Bootstrapv3.3.4 (stable est l'arrière-plan, veuillez mettre à niveau et modifier l'interface utilisateur en fonction de vos besoins).
Validation côté client : jQueryValidationPlugin1.9.0.
Editeur en ligne : ckeditor, simditor
Télécharger des fichiers : Uploadifyv3.2.1
Onglet dynamique : Jerichotab (modifié par vous-même)
Tableau de données : jqGrid, BootstrapTalbe
Boîte de dialogue : couche-v2.3
Zone de sélection déroulante : jQuerySelect2
Contrôles de structure arborescente : jQueryzTree, jQuerywdtree
Mise en page : jquery.layout.js1.4.4
Plugins de graphiques : echarts, highcharts
Contrôle de date : My97DatePicker
Technologie back-end :
Framework de base : ASP.NETMVC5, WEBAPI
Cadre de couche de persistance : EntityFramework6.0
Tâches planifiées : composant Quartz.Net
Support de sécurité : filtres, injection SQL, falsification de requêtes
Vérification côté serveur : vérification du modèle d'entité, validateur auto-encapsulé
Framework de mise en cache : Microsoft est livré avec Cache et Redis
Gestion des journaux : Log4net, journal de connexion, journal d'opération
Catégories d'outils : NPOI, Newtonsoft.Json, code de vérification, riches similitudes publiques
L'environnement de développement est Visual Studio 2012, la base de données est SqlServer2008R2 et elle est développée à l'aide de .net4.5.
Le fichier de base de données se trouve dans le dossier DB