Web technology and software technology

Source: Internet
Author: User
Articles collected in the network:

This depends on what you use to develop, in fact, should go to the layout of the software to ask
I am more aware that if the use of VC, you can consider the following methods
Htmlayout and sciter--interface is C/c++,ui code is class HTML+CSS, its own rules are slightly different from the common web standards.

It is recommended that you use the Sciter,sciter script feature to easily handle UI logic.

WebKit Branch--
The Qwebkit in 1.Qt Library
2.NODE-WEBKIT-40MB initial size, seemingly to learn node.js, code a large number of open source, direct compression is called, a large number of functions can be node.js through its own expansion of the library, the need for learning costs. If you want to call C + +, you need to learn the interface between Node.js and DLLs (memory blurred)
3.cef--chromium Embedded Framework, very large embedded chrome
4.mini webkit--4mb echocardiography, Https://github.com/miniwebkit/src, author Weibo: Http://weibo.com/u/1768622250?from=myfollow_all, It would be nice if we could have a little more demos, the strategic nature, mark.
Ie--iwebbrowerx Series interface, this specific look at the language, at least VC and. NET can be invoked, not recommended
All of these require a C + + to handle background logic, UI creation and front and back interaction, and another web programmer to do Web front-end development.
Basically that's it, most of which I just collect, need you to judge and understand.


How to choose the development language of Cross-platform software. http://www.zhihu.com/question/20361215/////////////////

WebKit and CEF: The difference is: WebKit is just a browser kernel, CEF is the entire Google open source browser to do the encapsulation, so the pea pod with WebKit did

Onering. NetEase developed the hex framework with CEF. Even Tencent's QQ is already using CEF. If you're going to use HTML5 to write desktop apps, first look at what your program does primarily

Mody. Pure business logic, or with video, games. If the business logic is more, hex and node-webkit are basically competent. If you need to consume a GPU with video,

Recommend using CEF, front end with Css+js, the ground floor has c. But now JavaScript and C are more difficult to deal with directly with each other. This is the time to consider a middle language, JS

and C + + can be invoked. Python. So your front-end performance can be consistent with the web, and even without the need to write an interface library to achieve a very cool effect, your entire application

Multi-process and sandbox security control can be implemented with CEF. If you just want to do desktop cross-platform, the answer above will help you solve. If you have a Web and desktop you need to test

In consideration, HTML5 is preferred.


Python + PYQT Library, very good, do not have to do any processing, directly across the platform, if you are familiar with QT is less pressure.
Pure QT is also good, but to cross the platform, can not directly use the system API, can only use the things provided by QT, library support is not as PYTHON+PYQT.
One of the projects I'm working on recently is that PYTHON+PYQT feels good.







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.