信息化产品开发技术概述

       产品使用到的开发技术和个人有很大关系,对于我而言我觉得主要从以下几个方面考虑:

     1,模块化插件技术(即插即用),现在很多软件已经使用模块开发,此处需要研究热插拔技术,因为制造业信息化产品一般会包含很多模块,可能有一个模块出现了BUG,不希望整个系统更新,只要更新一部分,不影响其他功能模块的使用。

 

     2, WPF技术测试,选择它我觉得主要是用户体验好;.NET平台是微软的,delphi不知道以后会发展如何;技术相对来说容易上手点;开发者比较多;    如果选择.NET平台,我个人认为WPF在用户界面的展示及操作性方面比WINFORM好很多。

 

    3,服务器层技术:该方面自己不是很熟悉,目前使用的WCF应该是可以的,还需要了解一些其他技术;

 

    4, 报表技术:可以使用.NET自带的水晶报表,但考虑到功能需要找一些开源软件,主要做以下几方面准备:报表的可视化设计、报表的数据源、制造业使用到的专业化报表;

 

    5,数据库技术:目前使用到的只有sqlserver 和ORACLE,此处主要研究的有以下几点:两个不同系统之间的数据库传递;同一个系统之间生产数据库和历史数据库之间的同步等;

 

    6, 图形技术:一种是用于数据分析使用的图表功能;另一中是用于展现布局、设备状态的图形,这个以前使用C++考虑过一部分,主要是图元的绘制及数据源。

 

     7, 数据采集技术:考虑到PLC及其他设备的采集,此处需要单独出来;

 

     8,通讯技术:一般都采用TCP/IP,此处主要是考虑用C++或者DELPHI。

你可能感兴趣的:(产品)