GuiLite 3.1 Released: 5 stars readme, open source necessary


As early as a year ago, we had foreign friends Tucao readme design GuiLite too messy, may lack artistic, felt very good to see action-packed pages, so disapproval; then, after some friends for design advice, took a special point money, readme.md been redesigned. I do not know if you can be satisfied enough pages right now?

By widely to battle, collect feedback, we are quite satisfied with the revision; being the case, we can consider the collection look for their future open source projects use. Design philosophy as follows:
1. Design a high contrast, and the focus of prominent logo, mention the characteristics of the current project;
2. a word introduced the project, and then with the legend: Why do we need this project;
3. describe the technical characteristics of the project, can What provides convenient
4. item friendly to developers, and support can provide
5. GUI must be examples to effect withdrawals, will organize all instances as a "demo display wall", click on any moving map, can be linked to the documentation at the instance of

Simplify the "Message Maps":
According to developer feedback group of students, message mapping relatively steep learning curve; through the exchange, we did find "Message Maps" there are still large room for optimization, through reconstruction, we have "message map" of the deletion of the code amount of about 40%; by simplifying core code, using the application layer is also simplified, only less amount of code, and logic clearer.

Frequently asked questions and answers:
Q1: Does anybody will GuiLite use in the actual product?
A: Yes, but can not accurately count the number and type of product; only share the development of the group's point of view, some of the high level of students, less than six months to put GuiLite mastery learning, not only in the use of the product, do more the main group are so ashamed of UI effects.

Q2:GuiLite及其工具链是否永久免费开源?
A:是的,永久开源免费;GuiLite的5千行体量,不仅能降低开发者的学习成本,也能降低管理者的维护成本;996?不存在的:)再加上热情积极的开发群同学的支持(特别是硬件上的支持)。盈利,对GuiLite来说有点画蛇添足;永久开源免费,才是对众多开发者的等价回报。

Q3: 不懂C++,能学会GuiLite吗?
A:可以的;开发群中几乎是一色的C语言开发者,但这并没有妨碍他们掌握,并改造GuiLite。GuiLite仅仅使用了class,virtual function的C++特性,随便找些资料,速成1小时即可上阵。GuiLite选择C++语言,但并不是因为它的语言、语法;而是它组织数据、代码的思维方式,从而成就5千行的超小体量。

Q4:单片机,支持C++吗?
A:支持的,GuiLite的大部分实例都有单片机版本,开发群中也有丰富的群友作品,相信必有一款属于你;当然,也不要泛滥的使用extern "C",仅在接口部分使用一次即可。

Guess you like

Origin www.oschina.net/news/112154/guilite-3-1-released