A project development method, device, electronic equipment and storage medium
By acquiring and integrating the page navigation content of existing projects on the PageMaker platform, the problem that low-code development platforms cannot perform low-code development on existing projects has been solved, improving the efficiency of project iteration and updates, and realizing the scenario requirements of low-code applications.
Patent Information
- Application Number
- CN202210658116.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-10
- Publication Date
- 2025-11-07
- Estimated Expiration
- 2042-06-10
AI Technical Summary
Existing low-code development platforms cannot perform low-code development on existing projects, which means that projects that are rapidly iterating and updating cannot effectively utilize the low-code development model, thus reducing the efficiency of application scenarios.
By using the PageMaker platform as the host for the low-code development platform, the low-code development of existing projects is achieved by obtaining the page navigation content of existing projects and integrating it with the navigation content of new project pages. The local technology stack is used to parse address files and add source tags to support the forwarding of project interface requests.
It enables low-code development of existing projects, improves the efficiency of project iteration and updates, and meets the needs of low-code application scenarios.
Smart Images

Figure CN114995800B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to the field of artificial intelligence, in particular to cloud computing and platform application technology, and more particularly to a project development method and device, electronic equipment, storage medium and computer program product. BACKGROUND
[0002] A low-code development platform (LCDP) is a development platform that can quickly generate an application program without coding or through a small amount of code. The method of developing an application program through visualization enables developers with different experience levels to create web pages and mobile applications through a graphical user interface using drag-and-drop components and model-driven logic. SUMMARY
[0003] The present disclosure provides a project development method and device, electronic equipment, storage medium and computer program product.
[0004] According to an aspect of the present disclosure, a project development method is provided, applied to a low-code development platform, and the method comprises:
[0005] obtaining page navigation content of a first project;
[0006] fusing the page navigation content of the first project with page navigation content included in a newly created project page to obtain page navigation content of a second project.
[0007] According to an aspect of the present disclosure, a project development device is provided, configured in a low-code development platform, and the device comprises:
[0008] an obtaining module configured to obtain page navigation content of a first project by a user;
[0009] a fusing module configured to fuse the page navigation content of the first project with page navigation content included in a newly created project page to obtain page navigation content of a second project.
[0010] According to another aspect of the present disclosure, an electronic equipment is provided, comprising:
[0011] at least one processor; and
[0012] a memory in communication connection with the at least one processor; wherein
[0013] The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the project development method of any embodiment of the present disclosure.
[0014] According to another aspect of the present disclosure, there is provided a non-transitory computer-readable storage medium storing computer instructions for causing a computer to execute the project development method of any of the embodiments of the present disclosure.
[0015] According to another aspect of the present disclosure, there is provided a computer program product comprising a computer program which, when executed by a processor, implements the project development method of any of the embodiments of the present disclosure.
[0016] According to the technology of the present disclosure, the effect of low-code development of an existing first project is achieved.
[0017] It should be understood that the content described in this section is not intended to identify key or important features of the embodiments of the present disclosure, nor to limit the scope of the present disclosure. Other features of the present disclosure will become apparent from the following description. BRIEF DESCRIPTION OF DRAWINGS
[0018] The accompanying drawings are used to better understand the present scheme, and do not constitute a limitation on the present disclosure. Among them:
[0019] Figure 1 is a flowchart of a project development method provided by an embodiment of the present disclosure;
[0020] Figure 2 is a flowchart of another project development method provided by an embodiment of the present disclosure;
[0021] Figure 3 is a flowchart of another project development method provided by an embodiment of the present disclosure;
[0022] Figure 4 is a structural schematic diagram of a project development device provided by an embodiment of the present disclosure;
[0023] Figure 5 is a block diagram of an electronic device for implementing the project development method of an embodiment of the present disclosure. DETAILED DESCRIPTION
[0024] Exemplary embodiments of the present disclosure are described below with reference to the accompanying drawings, which include various details of the embodiments of the present disclosure to assist in understanding, and should be considered as merely exemplary. Therefore, those of ordinary skill in the art should recognize that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of the present disclosure. Also, in order to be clear and concise, descriptions of well-known functions and structures are omitted in the following description.
[0025] In the embodiments of the present disclosure, in order to improve the efficiency of project research and development, a low-code research and development mode is introduced. However, this low-code research and development mode cannot be used for low-code research and development of existing projects, and it is a fatal defect for projects in the rapid iteration and update stage. If the low-code research and development mode is not supported for existing projects, the scene of low-code application will be reduced. Based on this, a method for low-code development of existing projects is proposed. The low-code development platform in the present disclosure can be a PageMaker platform (a low-code development platform for page making). Based on the low-code building capability of the PageMaker platform, low-code building is performed for existing projects. That is, the PageMaker platform is mainly used as the host in the present disclosure, and the pages of the existing projects will be uniformly managed in the PageMaker platform. It should be noted that, in order to ensure that the existing projects can run on the PageMaker platform, the environment and basic modules required for project running need to be configured in the PageMaker platform in advance. On this basis, the low-code development process for the existing projects can refer to the following embodiments.
[0026] Figure 1 A flowchart of a project development method in the embodiments of the present disclosure, the present embodiment can be applied to the case of iterative updating of existing projects in the intelligent cloud scenario through the low-code research and development mode. The method can be executed by a project development device, which is realized in the form of software and / or hardware and integrated on an electronic device.
[0027] Specifically, referring to Figure 1 , the project development method is as follows:
[0028] S101, obtaining page navigation content of a first project.
[0029] In the embodiments of the present disclosure, in order to implement project iterative updating through low-code research and development of the first project, the first project needs to be connected to the low-code development platform, and the page navigation content of the first project needs to be uniformly managed. Therefore, the low-code development platform needs to obtain the page navigation content of the first project first. The first project can be any project that has been developed and put into operation and is in the rapid iteration and update stage. For example, the first project can be an application program or a website that has been developed and put into operation. The page navigation content of the first project can include a navigation menu and a routing path of the navigation menu, wherein the routing path can be a routing address of a project page corresponding to the navigation menu.
[0030] S102, fusing the page navigation content of the first project with the page navigation content included in a newly created project page to obtain page navigation content of a second project.
[0031] In the embodiments of the present disclosure, the newly created project page is built by a user (such as a developer) based on the new project requirements using the low-code development platform. To realize the project iterative update, the newly created project page needs to be integrated into the first project. In the specific implementation, the page navigation content of the first project obtained in step S101 can be integrated with the page navigation content included in the newly created project page to obtain the page navigation content of the second project. The second project is a hybrid project including the first project and the newly created project page, that is, the second project is a new version project generated by low-code development based on the first project. Moreover, since the newly created project page is built based on the low-code development platform, the effect of low-code development on the existing first project is realized.
[0032] In the embodiments of the present disclosure, the navigation content of the project page built on the low-code development platform is integrated with the page navigation content of the first project to obtain the page navigation content of the second project, thereby realizing the effect of low-code development on the existing first project.
[0033] Further, the low-code development platform also provides a project preview function, so that the low-code development platform can show the page navigation content of the second project to the user (for example, the developer) in response to a project preview request, so that the user can preview the page navigation content of the second project. In this way, the effect of the developed second project can be verified.
[0034] Figure 2 FIG. 8 is a flow diagram of another project development method according to an embodiment of the present disclosure. Referring to FIG. 8, the project development method is as follows: Figure 2
[0035] S201, calling a local technology stack to parse an address file of the accessed first project.
[0036] S202, determining the page navigation content of the first project according to the parsing result, and storing the page navigation content in a preset global variable.
[0037] In the embodiments of the present disclosure, to implement the research and development of the first project based on the low-code development platform, a user (i.e., a developer) needs to access the low-code development platform and enter an application setting page, and input an address file of the first project in the page, wherein the address file of the first project is actually a JS file, for example, the address file can be a CDN address, and the first project address file includes the page navigation content of the first project, that is, includes the navigation menu of the first project and the routing path of the navigation menu. Therefore, to collect the page navigation content of the first project, the address file of the first project needs to be parsed. Since the local technology stack provides the capability of parsing the navigation menu, the address file of the accessed first project can be parsed by executing the startup file (e.g., the bootstrap file) of the local technology stack. In an optional implementation, parsing the address file of the accessed first project by the local technology stack includes: creating a decorator by the local technology stack, and performing abstract syntax tree parsing on the address file of the accessed first project by the decorator. Generally, the navigation menu and the page in the first project are registered respectively, so two decorators can be created to perform abstract syntax tree parsing on the registration sites of the navigation menu and the project page respectively. Then, the page navigation content of the first project is determined according to the parsing result, and the page navigation content is stored in a preset global variable. In a specific implementation, the page navigation content of the first project can be registered in the preset global variable in the amis (a low-code front-end framework) environment. In this way, the low-code development platform can quickly obtain the page navigation content of the first project.
[0038] S203, obtaining the page navigation content of the first project from the preset global variable.
[0039] In the embodiments of the present disclosure, the low-code development platform provides a page management function, and after loading the function, the process of obtaining the page navigation content of the first project from the preset global variable is performed.
[0040] S204, if it is determined that the page navigation content of the first project is different from the page navigation content included in the newly created project page, a prompt message about whether to fuse the navigation page content is displayed to the user.
[0041] After the low-code development platform obtains the page navigation content of the first project, a distinction judgment is first performed, that is, whether the page navigation content of the first project is the same as the page navigation content included in the newly created project page. The newly created project page is built by a user (such as a developer) based on a new project requirement by using the low-code development platform. If the judgment result is no, a prompt message about whether to merge the navigation page content is displayed to the user. For example, the prompt message about whether to merge the navigation page content is displayed to the user in the form of a pop-up window, and the pop-up window can include a prompt message in the form of text and controls for the user to select merging or reject merging. It should be noted that other ways of prompting can also be used, which are not limited here.
[0042] S205, in response to the user triggering the request for merging the navigation page content, the page navigation content of the first project is merged with the page navigation content included in the newly created project page to obtain the page navigation content of the second project.
[0043] Optionally, in response to the user triggering the selection merging control on the pop-up window, the low-code development platform merges the page navigation content of the first project with the page navigation content included in the newly created project page, for example, according to the association relationship between the two kinds of page navigation content. For example, if the newly created page is a supplement to the function included in a target menu of the first project, the page navigation menu of the newly created page is taken as a next level menu of the target menu, so that the page navigation content of the second project is obtained, and each page of the second project is associated with a navigation menu and a routing path.
[0044] In the embodiments of the present disclosure, the address file of the first project is parsed by the local technology stack to obtain the page navigation content of the first project and store it in a global variable, so as to facilitate the low-code development platform to quickly obtain the page navigation content of the first project; and then the page navigation content of the first project is merged with the page navigation content of the newly created page to realize low-code development of the existing first project.
[0045] In the embodiments of the present disclosure, the page navigation content of the existing first project is managed by the low-code development platform, and the first project already has related page navigation content, so the page structure of the first project needs to be processed to meet the structure requirements of the page of the first project in the low-code development platform. The structure of the page is mainly the repetition of the page navigation content, and the page navigation is removed by calling the page structure processing capability provided by the local technology stack to meet the page structure requirements of the low-code development platform for the existing first project. This page structure processing step can be performed before or after S203.
[0046] Figure 3is a flowchart of another project development method according to an embodiment of the present disclosure. Referring to Figure 3 The project development method is as follows:
[0047] S301, obtaining page navigation content of a first project.
[0048] In an embodiment of the present disclosure, the first project needs to be developed by low code to realize project iteration and update, and the first project needs to be connected to the low code development platform and the page navigation content of the first project needs to be managed. Therefore, the low code development platform needs to obtain the page navigation content of the first project first. The first project can be any project that has been developed and put into operation and is in the stage of rapid iteration and update. For example, the first project can be a developed application or website. The page navigation content of the first project can include navigation menus and routing paths of the navigation menus, wherein the routing path can be the routing address of the project page corresponding to the navigation menu.
[0049] S302, fusing the page navigation content of the first project with the page navigation content included in the newly created project page to obtain the page navigation content of a second project.
[0050] In an embodiment of the present disclosure, the newly created project page is built by a user (such as a developer) based on new project requirements using the low code development platform. To realize project iteration and update, the newly created project page needs to be fused in the first project. In a specific implementation, the page navigation content of the first project obtained in step S301 can be fused with the page navigation content included in the newly created project page to obtain the page navigation content of a second project. The second project is a hybrid project including the first project and the newly created project page. Since the newly created project page is built based on the low code development platform, the effect of developing the existing first project by low code is achieved.
[0051] S303, receiving a project interface request and adding a specified source label to the project interface request, so that the server of the low code development platform forwards the project interface request according to the specified source label.
[0052] In an embodiment of the present disclosure, after the first project is mounted to the low code development platform, the project interface request url thereof will be the domain name of the low code development platform, and the project interface request needs to be forwarded to the corresponding application service through the low code development platform server. In order to determine the source of the received project interface request (API request), the current application environment is determined. If it is a low code development environment, the request forwarding capability of the local technology stack is used to add a source label to the project interface request, for example, an api / pagemaker label is added to indicate that the request comes from the low code development platform. Then, the low code development platform server forwards the marked request to the corresponding project service.
[0053] In the embodiments of the present disclosure, the request forwarding capability based on the local technology stack adds a source label to the request, thereby ensuring that the request can be forwarded by the low-code development platform server to the corresponding service.
[0054] Figure 4 is a structural schematic diagram of a project development device according to an embodiment of the present disclosure. The present embodiment can be applicable to the case where an existing first project is iteratively updated in a smart cloud scenario through low-code development. The device can be configured in a low-code development platform, as shown in Figure 4 , comprising:
[0055] The acquisition module 401 acquires the page navigation content of the first project.
[0056] The fusion module 402 is configured to fuse the page navigation content of the first project with the page navigation content included in the newly created project page to obtain the page navigation content of the second project.
[0057] According to the technology of the present disclosure, the effect of low-code development of the existing first project is achieved.
[0058] On the basis of the above-mentioned embodiments, the device can further comprise:
[0059] The analysis module is configured to call the local technology stack to analyze the address file of the accessed first project.
[0060] The storage module is configured to determine the page navigation content of the first project according to the analysis result and store the page navigation content in a preset global variable.
[0061] Correspondingly, the acquisition module is further configured to:
[0062] acquire the page navigation content of the first project from the preset global variable.
[0063] On the basis of the above-mentioned embodiments, the analysis module can further be configured to:
[0064] create a decorator through the local technology stack, and perform abstract syntax tree analysis on the address file of the accessed first project through the decorator.
[0065] On the basis of the above-mentioned embodiments, the fusion module can further be configured to:
[0066] determine whether the page navigation content of the first project is the same as the page navigation content included in the newly created project page.
[0067] If not, the device shows a prompt message to the user about whether to fuse the navigation page content.
[0068] In response to a user triggering a request of fusing the navigation page content, the page navigation content of the first project is fused with the page navigation content included in the newly created project page to obtain the page navigation content of the second project.
[0069] On the basis of the above-mentioned embodiments, optionally, further comprising:
[0070] The preview module is configured to, in response to a project preview request, show the user the page navigation content of the second project.
[0071] On the basis of the above-mentioned embodiments, optionally, the page navigation content comprises a navigation menu and a routing path of the navigation menu.
[0072] On the basis of the above-mentioned embodiments, optionally, further comprising:
[0073] The tag adding module is configured to receive a project interface request and add a specified source tag to the project interface request, so that the server of the low-code development platform forwards the project interface request according to the specified source tag.
[0074] The project development apparatus provided by the embodiments of the present disclosure can execute the project development method provided by any of the embodiments of the present disclosure, and has the corresponding function modules and beneficial effects of the execution method. The contents not described in detail in the present embodiment can be referred to the description in any of the method embodiments of the present disclosure.
[0075] In the technical solutions of the present disclosure, the acquisition, storage and application of user personal information comply with relevant laws and regulations and do not violate public order and good customs.
[0076] According to the embodiments of the present disclosure, the present disclosure further provides an electronic device, a readable storage medium and a computer program product.
[0077] Figure 5 A schematic block diagram of an example electronic device 500 that can be used to implement embodiments of the present disclosure is shown. The electronic device is intended to represent various forms of digital computers, such as laptops, desktops, tablets, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular telephones, smart phones, wearable devices, and other similar computing devices. The components shown here, their connections and relationships, and their functions, are meant to be examples only, and are not intended to limit implementations of the present disclosure described and / or claimed in this document.
[0078] As Figure 5As shown, the device 500 includes a computing unit 501 that can perform various appropriate actions and processes in accordance with a computer program stored in a read-only memory (ROM) 502 or a computer program loaded from a storage unit 508 into a random access memory (RAM) 503. Various programs and data required for the operation of the device 500 can also be stored in the RAM 503. The computing unit 501, the ROM 502, and the RAM 503 are connected to each other through a bus 504. An input / output (I / O) interface 505 is also connected to the bus 504.
[0079] Various components in the device 500 are connected to the I / O interface 505, including an input unit 506, such as a keyboard, a mouse, etc.; an output unit 507, such as various types of displays, speakers, etc.; the storage unit 508, such as a magnetic disk, an optical disk, etc.; and a communication unit 509, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 509 allows the device 500 to exchange information / data with other devices through a computer network, such as the Internet, and / or various telecommunication networks.
[0080] The computing unit 501 can be various general and / or special purpose processing components with processing and computing capabilities. Some examples of the computing unit 501 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The computing unit 501 performs various methods and processes described above, such as the project development method. For example, in some embodiments, the project development method can be implemented as a computer software program that is tangibly embodied in a machine-readable medium, such as the storage unit 508. In some embodiments, part or all of the computer program can be loaded and / or installed on the device 500 via the ROM 502 and / or the communication unit 509. When the computer program is loaded into the RAM 503 and executed by the computing unit 501, one or more steps of the project development method described above can be performed. Alternatively, in other embodiments, the computing unit 501 can be configured to perform the project development method by any other appropriate means, such as by means of firmware.
[0081] The various embodiments of the systems and techniques described above can be implemented in digital electronic circuitry, integrated circuitry, a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a system on a chip (SOC), a complex programmable logic device (CPLD), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include implementation in one or more computer programs that are executable and / or interpretable on a programmable system including at least one programmable processor, which can be special or general purpose, coupled to receive data and instructions from, and to transmit data and instructions to, a storage system, at least one input device, and at least one output device.
[0082] Program code for carrying out methods of the present disclosure can be written in any combination of one or more programming languages. The program code can be provided to a processor or controller of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the program code, when executed by the processor or controller, produces the functions / operations specified in the flowcharts and / or the block diagrams. The program code can be executed entirely on a machine, partially on a machine, partially on a machine as a stand-alone software package, and partially on a remote machine or a server.
[0083] In the context of the present disclosure, a machine-readable medium can be a tangible medium that contains or stores a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include but is not limited to an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of the machine-readable storage medium will include one or more lines of electrical conductors, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0084] To provide for interaction with a user, the systems and techniques described here can be implemented on a computer having a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the computer. Other kinds of devices can be used to provide for interaction with a user as well; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form, including acoustic, speech, or tactile input.
[0085] The systems and techniques described here can be implemented in a computing system that includes a back end component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front end component (e.g., a user computer having a graphical user interface or a Web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such back end, middleware, or front end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network (LAN), a wide area network (WAN), and the Internet.
[0086] The computer system can include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The relationship of client and server can arise by virtue of computer programs running on the respective computers and having a client-server relationship to each other. The server can be a cloud server, a server of a distributed system, or a server combined with a blockchain.
[0087] It should be understood that the various forms of flow shown above can be re-ordered, added to, or deleted from without departing from the spirit and scope of the present disclosure. For example, the steps recited in the present disclosure can be executed in parallel, executed in sequence, or executed in a different order, all without departing from the desired results of the technology disclosed herein.
[0088] The specific embodiments described above are not intended to limit the scope of the present disclosure, which is defined by the appended claims. Those of skill in the art will understand that modifications, combinations, sub-combinations, and alternatives can be made to the specific embodiments without departing from the intended spirit and scope of the disclosure. Any modification, combination, sub-combination, and alternative that is within the spirit and scope of the present disclosure is to be included within the scope of the present disclosure.
Claims
1. A project development method applied to a low-code development platform, comprising: calling a local technology stack to parse an address file of a first project accessed; determining page navigation content of the first project according to a parsing result, and storing the page navigation content in a preset global variable; obtaining the page navigation content of the first project from the preset global variable; wherein the first project is any project that has been developed and put into operation and is in a rapid iteration and update stage; fusing the page navigation content of the first project with page navigation content included in a newly created project page to obtain page navigation content of a second project; wherein the newly created project page is built by a user based on a new project requirement using the low-code development platform.
2. The method of claim 1, wherein, The calling of the local technology stack to parse the address file of the first project accessed comprises: creating a decorator through the local technology stack, and parsing an abstract syntax tree of the address file of the first project accessed through the decorator.
3. The method of claim 1, wherein, The fusing of the page navigation content of the first project with the page navigation content included in the newly created project page to obtain the page navigation content of the second project comprises: determining whether the page navigation content of the first project is the same as the page navigation content included in the newly created project page; if not, showing a prompt message to the user about whether to fuse the navigation page content; in response to a request triggered by the user to fuse the navigation page content, fusing the page navigation content of the first project with the page navigation content included in the newly created project page to obtain the page navigation content of the second project.
4. The method of claim 1, further comprising: in response to a project preview request, showing the page navigation content of the second project to the user.
5. The method of claim 1, wherein, The page navigation content includes a navigation menu and a routing path of the navigation menu.
6. The method of claim 1, further comprising: receiving a project interface request, and adding a specified source label to the project interface request, so that a server of the low-code development platform forwards the project interface request according to the specified source label.
7. A project development apparatus configured in a low-code development platform, comprising: a parsing module configured to call a local technology stack to parse an address file of a first project accessed; a storage module configured to determine page navigation content of the first project according to a parsing result, and store the page navigation content in a preset global variable; an obtaining module configured to obtain the page navigation content of the first project from the preset global variable; wherein the first project is any project that has been developed and put into operation and is in a rapid iteration and update stage; a fusion module configured to fuse the page navigation content of the first project with page navigation content included in a newly created project page to obtain page navigation content of a second project; wherein the newly created project page is built by a user based on a new project requirement using the low-code development platform.
8. The apparatus of claim 7, wherein, The parsing module is further configured to: create a decorator through the local technology stack, and parse an abstract syntax tree of the address file of the first project accessed through the decorator.
9. The apparatus of claim 7, wherein, The fusion module is further configured to: determine whether the page navigation content of the first project is the same as the page navigation content included in the newly created project page; if not, show the user a prompt message about whether to merge the navigation page content; in response to the user triggering a request to merge the navigation page content, merge the page navigation content of the first project with the page navigation content included in the newly created project page to obtain the page navigation content of a second project.
10. The apparatus of claim 7, further comprising: a preview module configured to, in response to a project preview request, show the user the page navigation content of the second project.
11. The apparatus of claim 7, wherein, The page navigation content includes a navigation menu and a routing path of the navigation menu.
12. The apparatus of claim 7, further comprising: a label adding module configured to receive a project interface request and add a specified source label to the project interface request, so that a server of the low-code development platform forwards the project interface request according to the specified source label.
13. An electronic device, comprising: at least one processor; and a memory connected in communication with the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the project development method of any one of claims 1-6.
14. A non-transitory computer readable storage medium having stored thereon computer instructions, wherein, The computer instructions are used to enable the computer to perform the project development method of any one of claims 1-6.
15. A computer program product comprising a computer program which, when executed by a processor, implements the project development method of any one of claims 1-6.
Citation Information
Patent Citations
Zero-code project management method of project management system, network equipment and storage medium
CN114022119A
Methods for Incentivizing Clients Engaged in Pre-Transaction Navigation of an Online Image or Text-Based Project Creation Service
US20140095264A1