您现在的位置是:首页 > 文章详情

GuiLite 3.1 发布:5 星 readme,开源必备

日期:2019-12-18点击:484


早在一年前,就有国外网友吐槽GuiLite的readme设计过于凌乱,可能缺少艺术细胞,当时觉得动感十足的页面挺好看的,所以不以为然;后来经过一些作设计的朋友的指点,专门花了点钱,对readme.md作了重新设计。不知道大家可对现在的页面足够满意?

通过广发英雄帖,收集反馈,大家对这次的改版还是比较满意的;既然如此,大家可以考虑收藏一下,为自己以后的开源项目备用。设计理念如下:
1. 设计一个高对比度,且突出重点的logo,提现项目的特点;
2. 一句话介绍项目内容,然后用图例说明:大家为什么需要这个项目;
3. 说明项目的技术特点,能提供什么便利
4. 说明项目对开发者的友善,和能提供的支持
5. GUI必须用实例来提现效果,将所有实例整理成一个“demo展示墙”,点击任何一个动图,可以链接到该实例的说明文档处

简化“消息映射”:
根据开发群同学的反馈,消息映射学习起来比较困难;通过交流,我们也确实发现“消息映射”还存在比较大的优化空间,通过重构,我们把“消息映射”的代码量删减了约40%;通过简化核心代码,应用层的使用也得到了简化,不仅代码量变少了,而且逻辑更加清晰。

常见问题及回答:
Q1: 是否有人将GuiLite运用在实际产品中?
A: 有的,但无法准确的统计数量和产品类型;仅从开发群的分享来看,一些同学水平很高,不到半年的时间就把GuiLite学的融会贯通,不仅运用在产品中,更做出了令群主都汗颜的UI效果。

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",仅在接口部分使用一次即可。

原文链接:https://www.oschina.net/news/112154/guilite-3-1-released
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章