El código fuente C# del marco de desarrollo rápido NFine desarrollado en base al marco ASP.NET MVC+EF6+Bootstrap es completamente de código abierto. Funciones del menú:
1. NFine es un marco desarrollado en base a ASP.NET MVC+EF6+Bootstrap. El código fuente es completamente de código abierto. Puede ayudarlo a resolver el 68% del trabajo repetitivo en proyectos C# y .NET y mantener a los desarrolladores alejados del trabajo extra. .
2. Utilice el protocolo Apache License 2.0 y adopte marcos convencionales, que son fáciles de comenzar y aprender, y el costo de aprendizaje es bajo. Puede realizar completamente el desarrollo secundario y básicamente cumplir con el 80% de los requisitos del proyecto.
3. Puede ayudar a resolver el 70% del trabajo repetitivo en proyectos .NET, lo que permite a los desarrolladores centrarse más en la lógica empresarial. Puede mejorar rápidamente la eficiencia del desarrollo y ayudar a las empresas a ahorrar costos laborales sin perder flexibilidad.
4. Admite múltiples tipos de bases de datos, como SQLServer, MySQL, Oracle, SQLite y Access. Diseño modular con clara estructura jerárquica. Incorpora una serie de funciones básicas para la gestión de la información empresarial.
5. El control de permisos de operación es preciso y detallado. Todos los enlaces de administración están sujetos a verificación de permisos y pueden controlar el menú de navegación y los botones de función.
6. Permisos de datos (control de permisos de datos refinado, control a nivel de fila, nivel de lista, nivel de campo de formulario, para que diferentes personas puedan ver diferentes datos y diferentes personas puedan operar diferentes campos en la misma página)
7. Mejorar la eficiencia y la calidad del desarrollo. Paquetes de clases de uso común, registro, caché, verificación, diccionario, archivo, correo electrónico, Excel. Espera, actualmente compatible con navegadores (IE8+, Chrome, Firefox, navegador 360, etc.)
8. Ámbito de aplicación: Puede desarrollar diversos software de gestión como OA, ERP, BPM, CRM, WMS, TMS, MIS, BI, backend de plataforma de comercio electrónico, sistema de gestión logística, sistema de gestión de entrega urgente, sistema de gestión educativa, etc.
Tecnología frontal:
Marco JS: jquery-2.1.1, Bootstrap.js, JQueryUI
Marco CSS: Bootstrapv3.3.4 (estable es el fondo, actualice y modifique la interfaz de usuario según sus necesidades).
Validación del lado del cliente: jQueryValidationPlugin1.9.0.
Editor en línea: ckeditor, simditor
Subir archivos: Uploadifyv3.2.1
Pestaña dinámica: Jerichotab (modificada por usted mismo)
Tabla de datos: jqGrid, BootstrapTalbe
Diálogo: capa-v2.3
Cuadro de selección desplegable: jQuerySelect2
Controles de estructura de árbol: jQueryzTree, jQuerywdtree
Diseño de página: jquery.layout.js1.4.4
Complementos de gráficos: echarts, highcharts
Control de fecha: My97DatePicker
Tecnología de fondo:
Marco central: ASP.NETMVC5, WEBAPI
Marco de capa de persistencia: EntityFramework6.0
Tareas programadas: componente Quartz.Net
Soporte de seguridad: filtros, inyección SQL, falsificación de solicitudes.
Verificación del lado del servidor: verificación del modelo de entidad, validador autoencapsulado
Marco de almacenamiento en caché: Microsoft viene con Cache y Redis
Gestión de registros: Log4net, registro de inicio de sesión, registro de operaciones
Categorías de herramientas: NPOI, Newtonsoft.Json, código de verificación, ricas similitudes públicas
El entorno de desarrollo es Visual Studio 2012, la base de datos es SqlServer2008R2 y se desarrolla utilizando .net4.5.
El archivo de la base de datos está en la carpeta DB.