This section describes the JNPF platform architecture
JNPF rapid development platform adopts the front and back end separation technology and B/S architecture development, forming a one-stop development multi-terminal (APP+PC) use.
This section describes PC versions
The first, of course, is the hot.NET Core, which runs in Visual Studio 2017 and can be deployed separately on IIS.
Main Technology Stack
The front end
JS framework: jquery, Bootstrap, vue
UI frameworks: Bootstrap, ElementUI
Rich text editing: UEditor
File upload: Webuploader
Client validation: jquery-validate
Socket communication :socket. IO, webSocket
Icon components: Echarts, HighCharts
Print components: LODOP, H5 print
APP JS framework: UniAPP, H5, Vue
APP UI framework: UniAPP
The back-end
Core framework: ASP.NET Core
Database framework: entityframework, dapper
Cache framework: Redis
Interface document: Swagger2
Project construction: Nuget
Database drivers: mysql, SQLServer, and Oracle
Log component: Log4net
Preview online: freeSpire. Office
Code Generator: Self-developed generator
Task scheduling: Quartz
Office component: NPOI
The background to show
Code generator
Statistical reports
The working process
The second is the Java version
Java version adopts the front and back end separation, which can directly import the code into IDEA to run, or deploy the front and back end code separately using NgniX.
Main Technology Stack
The front end
JS framework: jquery, Bootstrap, vue
UI frameworks: Bootstrap, ElementUI
Rich text editing: UEditor
File upload: Webuploader
Client validation: jquery-validate
Socket communication :socket. IO, webSocket
Icon components: Echarts, HighCharts
Print components: LODOP, H5 print
APP JS framework: UniAPP, H5, Vue
APP UI framework: UniAPP
The back-end
Core framework: SpringBoot
Database framework: MybatisPlus
Cache framework: Redis
Interface document: Swagger2
Project construction: Maven
Database drivers: mysql, SQLServer, and Oracle
Load balancing: NgniX
Logging component: SLF4J
Preview doc files online: openOffice
Code Generator: Self-developed generator
Task scheduling: Quartz
The last APP version
JNPF APP is based on UNIAPP and is built from HBuilder X editor.
Main Technology Stack
The front end
JS framework: ES, Vue
Rich text editor: Editor
File upload: uploadFile
APP side verification: graceChecker
The Socket communication: webSocket
Chart component: UCharts
APP JS framework: UniAPP, H5, Vue
APP UI framework: UniAPP
The interface display
Platform authorization details
1.JNPF software development platform provides a variety of development services. Under normal circumstances, non-commercial users can use the services of the platform for free. Users can access and use the service after registering the platform and obtaining relevant service keys.
2. If users use the Services of the Platform for commercial purposes (including but not limited to collecting fees from third party users, bidding for projects, and obtaining other benefits or benefits directly or indirectly), they need to obtain the “Commercial Authorization” license of the Platform in advance.
3. The authorized object of the platform’s commercial authorization is the main body of the company, and the authorization fee varies according to different needs. Commercial authorization takes effect for one year from the date when Yinmai confirms payment. After successful authorization, you will receive a written version of commercial authorization provided by the platform (with yinmai’s signature and seal).
4. Users who have obtained commercial authorization of the platform can still enjoy the rights and interests of authorization normally