Xproerim V2 Open source, based on Xproerui engine architecture

Source: Internet
Author: User

Resource download:xproerim source code ( access password: 2e47),imserver ( access password 364c),

Technology Exchange Group:6259765

Technical support:3040217208

Inquiry email:[email protected]

Xproerim is an instant communication software for small and medium-sized enterprises. With the help of Xproerim Enterprises can be very convenient and Erp,cms and other existing office systems seamlessly integrated, to achieve a truly unified office platform. and help enterprises to improve work efficiency.

Unlike traditional instant messaging software,Xproerim allows businesses to store critical business data in their own server databases and provides management with the basis for analysis of user needs.

Meet Enterprise business needs

Unlike any other IM , the Xproerim opens up the full source code. In the open source code has already included a complete im Framework, with the help of this IM Framework enterprise can in the shortest possible time to launch in line with the self-service needs of the im system. Simultaneously open source code can help enterprises seamlessly integrate existing systems such as Erp,oa office systems into IM .

High-quality open source code with engineering value

Standard library (STL) and design patterns are used extensively in Xproerim . Each class in the Xproerim has been subjected to extremely stringent design requirements. The naming of the class conforms to its meaning. These improvements make the entire project code easier to read and understand. So that the development team can integrate into the project in the shortest possible time.

High-performance UI Library

The new UI engine (Xproerui) is used in Xproerim to improve the quality of the interface. Currently, controls other than EDIT controls in Xproerui are implemented using the Directui technique. These designs help the entire system provide approximately 10% efficiency.

Compared with the traditional MFC -based interface,Xproerui occupies less memory, each control is configurable, the control is more efficient to draw, and more scalable.

Classic Architecture Design

Xproerim using the classic three-layer architecture design, namely UI layer, database layer, business logic layer. The benefits of three-tier architecture design not only maximize the sharing of business logic and UI layers, but also simplify the complexity of the entire system.

From the point of view of the development team, the three-layer framework design has standardized the development standard, which makes the system design have a unified standard. This can help the team to better assign tasks to each member. For example, UI developers are responsible for the development of new controls, and the newly designed classes are placed in the UI layer (AppUI), and code written by business logic developers changes only at the business Logic Layer (appbiz) and does not The UI layer and the data layer (AppData) cause any impact.

With a new architecture, developers can focus more on business logic and user experience than on how to create controls, how to implement effects, and how to replace images.

Unicode and UTF8 support

Xproerim Unicode and UTF8 encoding are fully supported. Use UTF8 encoding completely in the UI interface configuration file. This feature helps companies to easily publish products in different languages in the future.

Server:

Source:

appbiz Project:

AppData Project:

appdrawing Project:

Appmain Project:

appthreading Project:

AppUI Project:

apputils Project:

Xproerim V2 Open source, based on Xproerui engine architecture

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.