平台开发

  • 介绍

对于做行业应用、产品的团队来说,平台开发是非常有必要的。

  • 缺点

对平台本身的维护有时候就像做技术预演,没有像项目开发那样立竿见影的产值——结项了就可以收到尾款。另外,做平台开发是团队内部要出钱,而不是客户。

  • 优点

加速开发

  • 可维护
  • 可监控

平台运行的状态必须是可以通过某种途径查看的,这种健康状态包括:内存、线程、类、日志、运行时间等等,甚至是需要知道历史数据的(没有历史数据的监控状态是只读的,价值大大降低)。

  • 可测试

自动化测试是必须要有的,而且最好和自动化开发结合起来。

  • 安全性
  • 稳定性

作为一个优秀的平台,必须是稳定的,才能给团队带来效率。这里说的稳定包括:功能稳定、运行稳定。试想一下,你们的平台持续不间断地运行多长时间,有没有做过这样的测试?在不停止平台的情况下是否可以做到组件更新?

  • 配套工具

不管是命令行的还是GUI的工具,都是必须要有的——出了问题只能通过debug源码来调试的程序是失败的!除了上面提到的各个方面之外,平台小组应该要出一个属于自己的开发工具。这里我给大家推荐使用Eclipse来开发,如果想了解Eclipse插件开发的话可以从本站中搜索相关资料。

另外,结合Eclipse代码生成技术的话,可以得到更高的开发效率。

  • 参考

发表评论

电子邮件地址不会被公开。 必填项已用*标注