摘要:
开发企业级的部标GPS监控平台,投入的开发力量很大,开发周期也很长,选择主流的开发语言以及成熟的开源技术框架来构建基础平台,是最恰当不过的事情,在设计之初就避免掉了技术选型的风险,避免以后在开发过程中,不断的填坑走弯路,以至于整个团队被坑埋掉。做GPS平台这么多年,以前就了解到一些开发团队过于关注某一种语言的优势,比如过于选用GO,Erlang,python,php等技术,最后团队熟悉这些技术的关键人员离职了,都没人接手,不能不说是个悲剧。所以说平台的技术架构选型要注重的是稳健,均衡而不是偏激,而SpringMVC4, Mybatis4, Hibernate4就是GPS监控平台软件开发的理想框架选择。 阅读全文
随笔档案-2016年10月
基于C#和Asp.NET MVC开发部标视频和苏标主动安全监控平台
2016-10-19 20:40 by GPS视频平台产品经理, 4894 阅读, 收藏, 编辑
摘要:
基于交通部796标准开发部标监控平台,选择开发语言和技术也是团队要思考的因素,其实这由团队自己擅长的技术来决定,如果擅长C#和Asp.NET, 当然开发效率就高很多。当然了技术选型一定要选用当前主流的技术,现在Asp.NET技术已经发展到5.0, 如果你还是用旧的ASP技术写程序,无疑是为以后的项目维护埋下地雷,后面新来人手学习不到技术,没有兴趣去改进,不愿意维护,没有人愿意接手。代码最关键的是要不断的重构,保持与当前的技术和需求同步,平台才有生命力,否则就会越来越臃肿而变得难以维护。开发一个基于Asp.NET MVC和C#语言的部标平台,主要应用的技术如下:
1)服务器通信技术:因为C#中,基于.NET4.0的异步通信框架,还是非常不错的。不过编程模式也是比较复杂的,不像Java的NIO框架Mina和Netty那样方便省力,但是一样可以开发出高性能的jt808GPS服务器和jt809服务器。
2)分布式服务:对于高性能的平台,服务一定是要求分布式部署和调用的,以应对压力,比如jt808GPS服务器、存储转发缓存服务器和web服务器,都是部署在不同机子上面,对于远程服务调用 阅读全文
如何提高生产力(二)、软件的开发与采购
2016-10-11 10:37 by GPS视频平台产品经理, 1627 阅读, 收藏, 编辑
摘要:
软件企业,还是停留在无奈抱怨发牢骚的阶段,离职多,招人难,员工要钱高不出活,眼睁睁的看着企业低效率高成本的运作,制造企业还可以升级生产线,用机器人等来提高自动化程度,软件公司却不能用机器人来替代程序员编程,也需要未来有可能。软件企业要想降低成本,唯有提高生产力,在提高软件质量的同时,还能缩短软件交付的时间,和时间赛跑,才能制胜。 阅读全文