发布于 2009-02-26 09:40:51
0楼
楼主:还是告知你去了解WINCC的构造,就会知道为什么WINCC要这么做了!
我不懂JAVA,但我们可以分析一下:
1.WINCC的开发团队应该是精英级别吧,你一个人的思路会高于他们吗?
2.WINCC的开发是服务于工业,而不是商业,事业等等;行业的区别必定带来不同思路的考虑,这点对于你来说应该在了解了WINCC开发团队的理念后再去做评论;
3.工控软件的重要参数在于性能的稳定,可靠,安全;这个重要性必定会限制工控软件的灵活性,因此稳定的数据采集,归档,处理才是最重要的;这个可不像是开发个网页,说停下就停下,说坏掉就坏掉所允许的;
4.工控软件的使用者大多数不是软件开发人员,因此目前来说WINCC中集成了C,VB脚本面对的是更多的客户使用群,而不是你们软件开发人员;
5.多种数据库的集成必定带来兼容性,可靠性,安全性,使用性等诸多问题;
6.数据库的精简不是简单的问题;好比番茄版的XP,与正版的XP的区别是什么?这个我想你应该了解吧~~~但对于这种精简版的软件的安全性的丢失是工控软件不能允许的;因此你看看WINCC的版本更新带来的就是计算机性能的相应提升,数据库的更换,安装程序的增加等等,这些工作主要都是在完善工控软件,以达到安全可靠性;
因此,虽然我不懂数据库知识,但我知道工业安全性的要求,这就如同我不去评价你的行业好与坏,安全与否。因此还是哪句话,如果你想评论一件事情,必须得了解,否则都是妄自菲薄!
不以物喜,不以己悲;
达则兼济天下,穷则独善其身。