Joke Collection Website - Public benefit messages - What kind of development platform is EPX Studio?
What kind of development platform is EPX Studio?
EPX is the abbreviation of excellent panel ActiveX, and three words describe three characteristics of EPX:
1). excellent: excellent, super
2). Panel: Panel and container (extended inclusion and integration)
3).ActiveX: com technical architecture
Founded in 2005, EPX has been used to solve the problems of system architecture, application integration, complex analysis reports and other fields since its appearance, and it undertakes tasks that other middleware cannot accomplish. Therefore, EPX has always advocated a programming idea, which is the most talked about by all EPXer. "The software is modular, the coding is streamlined, the problem is simplified, and the application is integrated. We don't expect one technology to solve all problems, but hope to integrate all the technologies that can solve problems into the optimal way.
EPX is a permanent, free, efficient and high-performance software rapid development platform with independent compilers, debuggers and application servers, which mainly faces the following application directions:
1. Client application (X86/X64/PC information system and tool development)
2.WEB application (portal/management system/data center/data warehouse/e-commerce/office OA/ document management)
3. Plug-in application (Office plug-in/Yaqi extension /Java extension /Windows extension /Web protocol extension)
4. Mobile applications (SMS platform/Android basic application platform /WAP basic application platform)
5. Application integration (data interface service/network application integration/module integration/executable program interface)
6. Internet of Things application (PC application/data communication protocol development/configuration application)
7. Service platform (WebService development /Windows service)
EPX itself is a comprehensive software construction platform, which integrates development environment, running environment and application server. In the aspect of development environment, DELPHI is used as interface designer and code editor, so that programmers can have a WYSIWYG development environment; In terms of running environment, we need a unique file support, that is EPX. OCX, also commonly known as EPX's virtual machine. The server is also very simple, green suite, which can be registered as a WINDOWS service or run directly.
The basic language of EPX programming is FastScript (you can look up the grammar of this language on the Internet. EPX is extended from the standard version of FastScript, which has more function libraries, APIs and component support than the standard version), and uses EPX's own compiler to compile FastScript into a text file of intermediate script "RPAS" type. Finally, connect and generate various types of target programs, such as 32-bit DLL/EXE, 64-bit DLL, Script EXE, EP DLL and Android installation package APK program.
The object program (DLL/EXE) compiled by EPX has more powerful functions than the programs compiled by other languages. The generated DLL itself has a variety of mixed architectures, including Java call interface, C# interface, EPX interface, RunDll32 interface, Shell interface, Yaqi interface, web protocol interface, WINDOWS service interface and other interfaces, so that the core code can be written at one time and the program can run in various environments. The same DLL, copied to the Office directory, will automatically become a plug-in of Office, copied to the server, will automatically become the background or web service service of the Web version program, and the development of CS program can be converted into BS program within a few minutes.
The above characteristics have always amazed EPX, and many people can't help but explore how EPX works and why it can provide such powerful capabilities. Here is a brief introduction to several main technical implementation principles of EPX:
1). The famous EPI technology is unique to EPX in the world and is called "Execute Prog".
- Previous article:How to mourn the death of a friend's father
- Next article:Can the content record of SMS deleted by my wife be restored?
- Related articles
- Huawei Maimang 6 received the text message without sound. What should I do if the bell turns on normally in the settings?
- What are the application conditions for personal unsecured small loans?
- What are the characteristics of short message service products in telecom community?
- How to change the password for mobile phone binding?
- Pay New Year greetings to classmates.
- Chengde primary and secondary schools don't have holidays on the 11th?
- Postal bank SMS authentication failed.
- What documents do rural commercial banks need to handle family loans?
- How to hide the name in Tik Tok's message?
- Nba2k 17 keyboard keys