日期:2014-05-18  浏览次数:20707 次

有足够经验的老人们,给点中肯的建议吧
本人基础一般,对各种语言只是在读书时简单接触过,对所谓各种语言的情况了解的也是皮毛。
        比如,知道java是目前企业应用的比较火的一门技术。相当多的大型企业应用了。
        dot   net目前的势头似乎不错。
        vb是当年许多程序员看不起的一门语言,但是仍然有相当多的程序员以此为生。但进来似乎随着net的流行渐渐开始没落。但只知道用友的ERP是采用这种语言开发的。现在有没有变化不得而知了。
          另一方面,似乎vb是解释型语言从机制上运行速度不是很快。
          java   和。net   好像听说是跨硬件平台(当然目前真正的跨平台能力如何就不深入探讨了,我们一般也就是运行在windows上),采用先编译为中间代码的形式在虚拟机环境下运行。似乎有说第一次运行很慢。
          delphi,当年听说和vb   竞争的很厉害,现在似乎也很少听到了,当然,小生有幸被国宝熊猫骚扰时又听到了delphi这个大名。
          c++,似乎是面对对象的鼻祖了,一般认为速度相当快,不过又听说本身难度较大,开发成本高,而且似乎更适合开发偏底层的一些应用。但好像听说速达产品是基于此语言开发的。
        c   啥也不说了。当年的指针现在还没搞清楚呢。
=================================啰唆了这么多,其实问题很简单。
某企业要找人开发一套自身用的进销存或ERP系统,初期就几个点,将来会扩展应用到20多个点甚至30多吧。架构最好还是c/s的,b/s的倒是也见过一些进销存的,界面都不太习惯。
          开发技术上,考虑运行速度,开发效率,代码的易懂易维护,选用什么技术比较好啊。
          当然,我也知道开发的系统程序员水平不一样程序速度也会差很多,这个比较是在假设不同语言的程序员水平基本相同的前提下。

        目前,我个人比较倾向于。net,可是不知道winform下是不是。net的强项,因为总听说。net主要应用技术是asp。net,而且是为b/s设计的。

          大概就是这意思了,请大家多多指教吧。

------解决方案--------------------
相对而言,选用.net的开发成本最低,

至于好与不好,那是相对的,凡事有利必有弊,要看实际需求
------解决方案--------------------
如果不在乎.NetFramework这个东东的话,.net的Winform也是很好的选择,而且用.Net还有这样的好外,把业务逻辑封装起来,做为单独的一层,在前端显示层调用业务逻辑的信息,这样以后即使改成BS版,也可以很快搞定,只是改了上面的调用层而已。