Construction method of lightweight online integrated development environment

CN119179482AInactive Publication Date: 2024-12-24BEIJING UNIV OF POSTS & TELECOMM
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202411247473.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-06
Publication Date
2024-12-24
Estimated Expiration
Not applicable · inactive patent

Smart Images

  • Figure CN119179482A_ABST
    Figure CN119179482A_ABST
Patent Text Reader

Abstract

The invention discloses a construction method of a lightweight online integrated development environment, and belongs to the field of online integrated development. The method specifically comprises the steps that firstly, a user sends an Http request for establishing a running space to a business rear end through a front-end interface, and an independent container is started on a containerized platform to serve as a code running environment; the user sends codes needing to be executed to the running container and stores the codes persistently; the running container mounts a distributed file system component through a user space file system FUSE, when a file is written, a request firstly arrives at the distributed file system, and the system processes metadata search, sends a data operation instruction to the object storage system and stores a code file in the object storage system. Then, a Websocket connection is established between the user and the running container terminal, and codes are run or debugged; and after finishing, quitting, returning a program quit code and information, and disconnecting the Websocket connection. The method can effectively respond to the requirements of personalized teaching, and provides a user-friendly and easy-to-access platform for the field of programming education.
Need to check novelty before this filing date? Find Prior Art

Citation Information

Patent Citations

  • Online programming method and device, electronic equipment and storage medium

    CN111381829A

  • Online programming system, online programming method and related products

    CN113094613A

  • Online IDE code management method based on NAS storage and related equipment

    CN114924830A

  • Online integrated development environment with code assist

    US20120246610A1