Home  >  Article  >  Backend Development  >  Detailed explanation of the steps to build a rapid development platform

Detailed explanation of the steps to build a rapid development platform

零下一度
零下一度Original
2017-06-24 09:57:133604browse

The company has a large business volume and has taken on many projects. In order to shorten the development cycle, the boss asked me to take the lead in building a rapid development platform.

Our main business is to develop management systems such as OA, CRM, and ERP. By building a common backend and combining it with some rapidly developed components, the development efficiency can be greatly improved.

In addition, the boss has repeatedly emphasized that APP development should be supported, and one development can be deployed to Android and iOS.

As the opening article, let me first introduce the functional points and technical points of the framework, and follow-up articles will explain in detail by function.

Presenting "Online Experience Demo Address", I hope everyone can get some inspiration from it.

Official website:, Experience address: :8090/, Username: System, Password: 0000

1. Technology used in the framework

(1) Front-end technology: ajax +jQuery+jqgrid+Bootstrap

(2) Development environment: VS2012-VS2015

(3) Database: SQL Server, Oracle, MySQL

(5) Backend technology: ASP.NET MVC, TinyIoc (IoC container), EF (ORM framework), Log4Net, NPOI, etc.

2. Display of the main functions of the framework

The mobile terminal is developed through HTML and ajax Interact with the backend webapi interface. After development is completed, it can be packaged into an application and provided to users for download

Mobile interface:

##Login page:

1. Main interface

Online IM

Permission management is very important in rapid development, because each function needs to control permissions. After developing a general permission component, subsequent development only needs to care about business implementation and does not need to control permissions. Can save a lot of work.

Permission Management---Function Permission

Permission Management--Data Permission

Based on The web workflow designer can customize forms and processes, and the control is relatively detailed. Easy to operate.

Workflow--Customized form

Workflow--Process Design

Rapid development: Users can generate all the front and back code of the function through a series of configurations, put the code into the solution, run and compile it, and then it can be used .

Report

Order : Functions developed through the agile development framework, the entire customer relationship management is developed through the development framework, and the development efficiency is very high.

The above is the detailed content of Detailed explanation of the steps to build a rapid development platform. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn