Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

Necessary tools to improve programmers' development efficiency

2025-01-18 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Internet Technology >

Share

Shulou(Shulou.com)06/03 Report--

It doesn't matter if you are a junior developer or you don't know how to program at all, the system can develop functions directly according to the development wizard without writing a line of code or compiling to complete the development process.

If you are a professional developer and need to write complex business logic, you can also use our code generator to complete the development of the basic code, and then write the business logic into it. The framework integrates all kinds of common operation libraries at the bottom of the framework so that you can quickly complete the development of complex functions.

1. Drag-and-drop form development

This form of development is entirely based on the power and soft agile development framework. People who have no programming foundation can use this component to develop. After the development of the form, it can be published as a menu function. It can be used without compilation. Such functions can also be controlled by permissions.

In the past, the conventional development is that the product manager designs the prototype first, and then the programmer does the code implementation. The soft agile development framework completes the prototype design while you have developed the function.

After the form is created, it does not need to be compiled and can be used directly. Let's take a look at the preview.

2. Traditional code generator is combined with visual design to generate code.

No matter how powerful the custom form is, it is still impossible to realize the functional module with complex business logic, so the soft Agile Development Framework provides a visual code generator to help developers generate the basic code and then expand it themselves. The code generator of the soft agile development framework has turned the commonly used development scenarios into development templates, follow the development wizard step by step, and make minor modifications where there is complex business logic. Of course, the framework provides the source code, if your level of development is relatively high, you can do in-depth expansion.

Several sets of development templates have been built into the system.

Developers can select the specified table in the specified database to generate code.

Guided development, set up the form page.

After a simple configuration, all the code is generated, and after clicking finish, the code is automatically put into the project, and the developer can adjust or compile the code as needed.

3. Custom report

Report is a very important part of the system, developers have a headache in this area, there are many on the market, such as: Crystal report,

Third-party reporting software providers such as fastreport. If we use this kind of report, it can indeed meet the complex report needs, but the learning cost of this kind of report is relatively high, it is difficult to start in a short time, and it takes a lot of time to integrate the report into our own system. And the authorization fee for this kind of report is not low, and the cost will be much higher if it is commercialized. The report component of the soft and agile development framework is based on the free echarts report plug-in and the open source free table component, and the development process is very simple as long as you can SQL easily. You no longer have to pay extra for the license fee of the third-party report component, which saves you time and money.

First set the title and chart type.

Follow the prompts to write the SQL statement to generate the chart, and then you can directly configure the report as a menu, thus adding the "sales Daily report" menu item in the menu bar.

Click the menu and the chart will be displayed.

At the same time, the report we designed can also be directly bound to the home page.

4. APP development

Custom forms in the framework can be published directly to APP and run in multiple places at a time.

The mobile approval function is directly integrated on the APP side, and all kinds of process approval can be completed directly on the mobile side.

Debugging and packaging can be done directly in VS development tools.

5. Rights management

Any management system is inseparable from authority control, there is no authority to talk about management.

Power and soft agile development framework provides various forms of permission control, by role, by department, by post, by user, by user group, and the operation authority is refined to every button on the interface. Data permissions can be refined to each record. The operation is very simple, and the functions and reports developed based on the framework can be directly linked to the authority system for authorization. To achieve the separation of permissions and business, you only need to care about business implementation.

Authorization of the menu module.

Authorization to operate the button.

Authorization of data permissions.

Access restrictions can be imposed on IP segments.

You can set the user access period.

6. Instant messaging component based on Websocket

The power-soft agile development framework integrates Websocket-based instant messaging components. Users can chat through this online IM, and the server can also push information to the client through this component. The component provides standard interfaces such as web application, Cplink S program, and mobile phone APP can also be easily accessed.

7. Workflow engine

The soft workflow engine mainly includes form design, process design, process management, process log and other modules.

The form designer can visually design the process form, and once the form is designed, it can be transferred directly into the workflow engine. The process designer can visually design the workflow chart, and the node executor can be flexibly configured and the strategy can be executed in the node settings. A notification can be sent to the executor during process execution.

Visual process configuration

Process design.

Set up node processors.

Set permissions for this node.

The setting of the process node.

8. News management backstage

Html news can be managed directly in the news background, and the portal page can be directly linked to the news content after release.

Html article editor.

9. Document Center

Manage the files uploaded by users, and users can upload and download files here

10. Email

Framework application case

In order to test the efficiency of the soft agile development framework, the company arranged for a colleague of the project development department to do it based on this framework.

A relatively simple set of CRM. As the colleagues in the product development department are familiar with the framework, the testing effect may not be obvious, so Xiao Wang, a colleague from the project development department, is specially arranged to test the framework.

The requirements of the CRM system have been sorted out, and it took two days from the creation of the table to the completion of the development work. Let's show the development results.

Although there is a lot of basic data, all the code can be generated, so the development of the basic data is completed in less than half a day.

The system provides a timeline control, and the effect is very good.

Customer information.

Customer order

The order entry interface is simple and atmospheric.

A total of only one and a half days, and is not very familiar with this framework on the basis of development, later projects can be more efficient.

Xiao Wang has been engaged in professional development and operation for a year. At the end of last year, he came to the company to participate in the development of a customized project in our company. He is not very experienced. The monthly salary is 6k, but according to the general market situation, it takes at least 30,000 to 50,000 yuan for a small software with these functions to be picked up by the company. Compare her salary with the return on output. 1.5 working days is equivalent to salary.

500 yuan, the project cost 50,000 yuan, 100 times the return, this ratio is very frightening.

The profit calculation formula of the enterprise is very simple: profit = income-expenditure, the biggest expenditure of the software enterprise is the labor cost, the artist can not want, the programmer efficiency goes up, have such development artifact why worry not to make money.

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Internet Technology

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report