本人基础一般,对各种语言只是在读书时简单接触过,对所谓各种语言的情况了解的也是皮毛。
    比如,知道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设计的。     大概就是这意思了,请大家多多指教吧。

解决方案 »

  1.   

    相对而言,选用.net的开发成本最低,至于好与不好,那是相对的,凡事有利必有弊,要看实际需求
      

  2.   

    .net的开发效率很高, 所以现在winform程序在.net下也很不错. 我就用.net写winform, 很舒服.
      

  3.   

    windows环境就用.net的吧。安全性较高的项目用java放linux下面跑,不过说实在话。开源的又怎么样?安全吗?
    抛开软件不说
    你硬盘有国产的吗?你服务器用龙芯cpu吗?
    担心微软给你留后门, 不担心小日本、美国佬给你造的cpu、硬盘留后门?
      

  4.   

    .net在大部分项目里面都很好用~~
    不只B/S,WinForm也很好用啊~~
    不是很了解楼主想问的是什么。
      

  5.   

    我是楼主  问题就是个很简单的选择问题。   考虑的因素就是:软件运行效率,稳定性,开发成本,代码的易用性,易维护。也许还要考虑这门语言的生命力,比如现在要找还用pb开发的是不是比几年前难找多了,而且将来越来越少。那无疑会增加将来的人力成本吧。   我一直认为,无论那种语言,都有适用范围。那么,现在对于企业管理用的MIS系统来说,以上几个因素综合考虑的话那种技术平台什么语言比较适合。也可以说哪一种性价比比较高。
       
        企业的情况是:一般的中小企业,可能数据量不是很大,但每天也有上百张业务单据的录入量。并发目前不多,但一年后也许会扩展到十多个甚至二十多个站点。基本都采用windows的操作系统,改用linux或unix的可能性很小甚至没有。    大家的经验都很丰富,请大家结合自身的实际项目说说自己的感受,我也能多些参考依据。我现在需要先确定一个平台,然后招相关方面的程序员或者找这方面比较擅长的软件工程公司来开发。
       看大家的回复似乎目前用net是比较合适的,只是不知道相对来说软件运行速度如何,比vb java 呢?看目前比较常见的用了开发mis的也就是这几种吧。
      

  6.   

    这个取决于你的预算,以及你的人...如果你能找到一群C++牛人,那毫无疑问用C++.如果你周围一群人都只会C#,那就用C#. 只会VB就用VB...
      

  7.   

    如果不在乎.NetFramework这个东东的话,.net的Winform也是很好的选择,而且用.Net还有这样的好外,把业务逻辑封装起来,做为单独的一层,在前端显示层调用业务逻辑的信息,这样以后即使改成BS版,也可以很快搞定,只是改了上面的调用层而已。