赞
踩
这个物联网综合管理平台前后迭代了五年,一点一滴慢慢积累起来,从最开始的只有modbus串口协议解析以及简单的表格显示数据,慢慢的逐渐增加了tcp_rtu支持,用户管理模块,地图监控模块,而后为了拓展性又做了云端数据同步,网络数据转发等。编写这个系统的过程中,真正体会到一个软件从无到有如果是一条街的距离,那从有到好用并且真正满足用户需求给用户带了便利,那最起码是99条街的距离,从众多的开源项目来看也是符合这个逻辑,可能有80%的比例的开源项目都是解决了从无到有,而真正好用符合对应需求的少之又少,可能核心原因还是因为没能给作者带来持续性的收入导致半途夭折,毕竟大家都不是富二代,大部分人都有房贷,都要养家,都是一笔不小的开支,兴趣不能当饭吃,必须满足基本的生活物质需求以后才能继续,如果没有这些烦恼,国内的开源项目数量和质量都能上升一个档次。
一个好的项目必须要有一个好的项目框架结构,当然这个框架也不是一开始就有的,也是慢慢的在迭代过程中不断精进的,把通用的部分提炼出来,尽量解耦做成通用的组件,做成一个个积木似的,最后搭积木的形式可以很快的在后面的项目中形成生产力,有多几年经验的程序员或多或少都有自己的轮子,尽管每个人都是喊着不要重复造轮子,但是自己都造着各种轮子,也好百花齐放,如果都开源出来也给其他程序员很好的参考参照,如果每个人都站在巨人的肩膀上,那做出来的项目也不会差到哪里去。
公众号:Qt实战,各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发。
公众号:Qt入门和进阶,专门介绍Qt/C++相关知识点学习,帮助Qt开发者更好的深入学习Qt。多位Qt元婴期大神,一步步带你从入门到进阶,走上财务自由之路。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。