Home > Software engineering >  Develop cross-platform desktop applications
Develop cross-platform desktop applications

Time:09-25



Now use HTML, CSS, js development advantage of the desktop is becoming more and more obvious, the improving of the hardware performance, labor costs more expensive, users are increasingly demanding on interface, increasingly fierce competition between enterprises under the globalization, desktop software + 50% of the workload in this layer interface development, if the user found the software to use, will further requirements to software,
"Children's shoes, this is a log message is it? Print out a target abnormal, I click on the message, let me jump to the target bai, "
"This anomaly target name can use red font?"
,,,,,, BALABALABALALA,,,,
"No problem, add a class in the evening," (MD! I use log CStatic control display,,,)

HTML development interface is very convenient, and the beautiful interface,


But,,,
For embedded browser engine only its maturity, gecko, you have to say embedded IE can also be used to develop, I also have no way to, its famous cef, how so big? How to open the crash oh, have no matter, have a variety of castration version, small useful, hee hee, how this effects show not to come out, cut into which version of the matter with you? No, cut in which version are you? Gecko? Mountain, I found how are v1.9.2 version,
Various open source web embedding scheme to provide stability and support of business development needs, is the first big barrier of HTML development desktop applications,

The second obstacle is,,,
Make a progress bar bai, make yourself!
Do a right-click menu bai, yi, how was held up by the window,
Make a splitter bar, how so complicated?
The menu bar, toolbar, forms, tree directory, multiple languages, ok, head a little bit big, let me have a rest,

XUL is really tested application framework, the famous firefox browser interface is developed with XUL, XUL support to control the machine, according to the same tag in different system under the appearance of the use of this system, guarantee the interface consistency, improve the user experience,
Can use CSS, HTML custom built-in controls.

The third obstacle: performance

"Two seniors, curve plotting how so slow, machine card died, 100% CPU, you see the mouse, the mouse drag drag,"
"Eldest brother, show hundreds of targets at the same time, graphing data are now a few hundred MB"

"I this is a server, 32 core, 8 terabytes of memory!"
,,,
High pretend bility of hardware for high load application configuration, not for code agriculture configuration, hardware performance improving of the moment, software to deal with the amount of data in ascension in multiples of faster,
TaShan interface development plug-in through the embedded c + + framework to the execution of large amount of data calculation and processing
Demo presentation (13 MB + 2 MB (size) plugin) :
http://oltag.com:8080/yaolixing/18/10/07/TaShan interface demo v22.0.2 _plugins. Rar
TaShan interface development framework to solve the above three problems, so that, use of xul, HTML, CSS, js, c + + development becomes popular, cross-platform desktop application possible,
For Linux:

TaShan interface development framework is a set of open source charge based on Gecko cross-platform interface solutions,

CodePudding user response:

Based on the open source also charge??

CodePudding user response:

Others are selling service and technical support, not the source code, source code should be open to legal, you was put out

CodePudding user response:

Say "cross-platform must be better than not cross-platform" and said "bisexual must be better than heterosexual"!

CodePudding user response:


Browser browser after all, local operation API to try?

CodePudding user response:

refer to the eighth floor smwhotjay response:

Browser browser after all, local operation API to try?

Look at the electron
  • Related