谢谢谢谢

解决方案 »

  1.   

    怎麼會不行?大型制造企業MES系統,客戶端:C#開發,服務器端:C++,CORBA
      

  2.   

    怎麼會不行?大型制造企業MES系統,客戶端:C#開發,服務器端:C++,CORBA
    --------晕,这不是自己打自己耳光,客户端用c#就是算用c#开发的??你不会不知道企业应用主要指的服务端技术吧
      

  3.   

    目前的企业级应用一般后台是C+Unix,前台J2EE或者.Net比如我现在在开发的系统,后台是C+AIX(Unix的一种)+DB2,前台是Flex+J2EE你要说完全C#或者Java的几乎没有,因为性能还是C+Unix强,Java和C#优势不在后台不要以为企业级应用就是指服务器端技术,这句话表明你根本没有大型企业级应用开发经验。
      

  4.   

    晕,j2ee还成前台技术了,回去多读点书吧老弟
      

  5.   

    不要以为一些Java书上说JSP前台,J2EE后台你就以为真正是了。
    这些几万几十万的小系统算啥“企业级”?真正大型企业级系统(千万人民币以上)。
    后台都是Unix+C。自己没见识还笑别人,可笑的井底之蛙。
      

  6.   

    大型系统出于性能的原因 后台是用unix+c
      

  7.   

    现在大型的企业应用已经非常多了
    像青岛政府等好多都是.NET的应用
      

  8.   

    感谢以上网友的讨论,大型的企业及应用,其实我想说C#相对的安全性啊,可移植性啊等等。
    其实象erp,CRM等系统都事可大可小的,小一些的当然我们用ASP,PHP等即可,当我们有大型应用需求的时候可能用以上技术处理的时候相对健壮性和可维护性就差一些,那么我们是否可以考虑用C#等进行开发,具体的好处有那些呢?另外C#给我们带来了那些便利或者相对于J2EE等有哪些优势呢。谢谢。
      

  9.   

    不要用语言做比较..每个语言的功能不同,达到的目的不同,面向的用户群不同..你用C#做电信,用C++做web开发..用Java做桌面看看效果怎么样
      

  10.   

    不要以为一些Java书上说JSP前台,J2EE后台你就以为真正是了
    --------晕,jsp又成前台了,那applet和javascript是什么台?上千万用j2ee做后台的多的是,你自己没见识。
      

  11.   

    http://cio.hr.com.cn/detail.php?id=56503
    中国人民银行总行综合信息平台实施案例,够不够大?
    http://tech.sina.com.cn/other/2005-04-04/1445570706.shtml
    用友金融资产托管解决方案
    http://www.zdnet.com.cn/news/ent/story/0,3800049020,39377654,00.htm
    Unisys和汉莎系统联手提供全新航空业解决方案 
    http://tech.sina.com.cn/it/2005-04-04/1440570693.shtml
    用友银行业解决方案
    http://www.chinaunix.net/jh/26/30288.html
    j2ee和.net的比较
    不要刚参加个大型系统开发就激动得不知道自己是谁了,你喜欢用c你就用你的,但不要以为别人也要用c,c在企业应用中并没有性能优势。
      

  12.   

    你喜欢用Java是你的事情,性能谁强是个人就知道
      

  13.   

    是java啊,没用过,好象发错地方了啊
      

  14.   

    C#可以开发企业级的应用,如果你需要三层结构你可以使用c#的客户端+ASP.NET上的Xml Web Services
    二层的话可以使用C#的客户端直接连接数据库,当然现在二层由于效率,费用的问题用的少了.或都使用B/S构架也行.
    系统没什么大型不大型的,有些项目将过千万,但是用的人不过几十人.你能说是大型项目还是小型项目.office算不算大型项目.
    UNIX+C是几年前银行,证券的流行开发方案现在用的少了,因为用C写的话,内存问题是最大的问题,需要项目组的成员有很好功底才以减少内存问题.而且C并不合适用与计算方面的程序开发,银行系统核心系统有些是使用COBOL的.用什么结构是你自已的选择,最关键的是设计合理,便于修改,但这一点很难做的到.还有并不是说C写的东东性能就好,用JAVA与C#很容易做到clustered,C的话只能用tuxedo等中间件,要不你自已写一个中间件也行.而且unix+C访问数据时一般使用proc*C,EC等,可能每个数据库访问方式不一样,以后改个数据库很麻烦的.java 与 C#都使用统一的数据库访问资源,几年前印度就有银行使用全部JAVA的东东来实现业务应用.
    二层与三层也是你自已的选择,如果你要开发快一点,二层相对于三层开发应当会快一些,但是数据安全性不够好.谁都可以得到数据库的登录密码.三层就没有这个问题.国外的业务很稳定,所以很多七十年代的系统还在用,可国内可能是这个系统刚开发完,下个系统就要重新使用新技术开始了.
      

  15.   

    .net在开发大型应用方面还不成熟,它正在向这个领域发展,它只是个孩子;一个小孩子说我要上大学,可能有2种可能,一。它是神童,现实中很少;二。我以后上,但也不一定;如果一个19岁的孩子说我要上大学,这种可能性就大了;所以我说。NET还是个小孩。
    现在的大型应用都是UNIX,LUNIX,开发的语言是C/VC++,JAVA,。。这是有成功的案例的。只是。NET在关键的大型的应用,没有那个企业敢把这笔钱拿来冒风险,你说是不是??除非MS说免费给你作,你失败了,你经济损失了,我补偿。但是MS不敢这么说。
      

  16.   

    还有最好使用同一种语言开发,不要使用C#+C,我做过一个项目使用服务器C+AIX+Oracle,客户端Dephi的,开发起来是比较累.主要人员分配起来很麻烦.最后没办法,只好用功能来划分,所有人都又做前端,又做后端,公平合理,谁都没有话说,哈哈.
      

  17.   

    shrinerain(圣影雨):比如我现在在开发的系统,后台是C+AIX(Unix的一种)+DB2,前台是Flex+J2EE,你们应当不是重新开发的吧,如果是重新开发话,这种方法增加写程序人员的麻烦,因为这样的话还需要J2EE 与 C服务器通讯这一块内容.而且可能需要采用中间件.一般你所使用的方式只用在原来有三层的系统,最后需要做WEB应用时才使用的.用EJB+JSP 或者 EJB+java client不是很好吗,何必多此一举
      

  18.   

    不好好儿去写你的应用,在这里吵架,算什么高手啊?
    JAVA不能做企业级应用???去看看ORACLE的解决方案
    .Net不能做企业级应用???去看看微软解决方案
    C   不能做企业级应用???去看看SCO的解决方案
    语言不是企业应用的核心,同样,平台也不能做为一个企业应用的核心,一个企业应用的核心应该是业务而不是技术!去看看吧 Windows 还有一部分是用Basec写的呢
      

  19.   

    关于C#的前景.........  本人迷惘中.........   有时候想不通一点就是为什么JAVA给人的感觉很高贵,而C#的东西很大众呢? 本人也在用C#开发,也在了解J2EE的东西。只想毕竟技多不压身哦~~
      

  20.   

    怎麼會不行?大型制造企業MES系統,客戶端:C#開發,服務器端:C++,CORBA
    --------晕,这不是自己打自己耳光,客户端用c#就是算用c#开发的??你不会不知道企业应用主要指的服务端技术吧to  zhouhongyun(春天的十七个瞬间) :說你是白癡,一點也不為過!你的服务端技术等於企業應用理論真是好笑!在這裡我不談論C#和JAVA哪個好,語言都是那麼回事!我們服務器端都是UNIX+c++開發的!不知道這裡有沒有做MES的朋友,想借此機會討論討論!
      

  21.   

    to bighai78(bighai) 
    ---------我也懒得骂你白痴,因为你本来就是白痴,你举的例子,大型制造企業MES系統,客戶端:C#開發,服務器端:C++,CORBA,你问问大家,哪个认同这样的方案也能叫.net大型方案。
      

  22.   

    呵呵,不想再骂你了!楼主的问题是:C#可以开发大型的企业应用吗?我的答案是肯定的!告诉你吧,我们企业是大型纯粹制造型企业,十二万人左右,MES系统是用于自动化生产当中的,CORBA是用于机台硬体与软件的通信连接,UNIX+C++用于服务器端是相当稳定的.我们协助韩国AIM公司开发的光软件成本就是一千多万,我相信没有哪一家公司的企业应用软件纯粹用一种语言!因为我也是做C#几年了,刚开始也曾经为C#是否有前途迷茫过,但现在感觉到C#还是很有前途的!
      

  23.   

    用什么语言都可以做大型企业应用,PHP还在做企业应用呢关键看是否把语言用对了方向,你用C#做实时系统自然很容易失败你用C写UI那也自然无比麻烦,所以关键是用正确的工具正确的做事至于说Unix+C做企业应用,那是有历史原因的,并不是说Unix+J2EE或者Win+.NET不能胜任企业服务应用事实上在我看来作企业应用 Win+.NET 要比 Unix+C有优势至于现在看到的结果很多都是 Win+.NET 比Unix+C烂那只是说明现在 .NET 程序员烂的太多,而C程序员大多都是很有经验的,
      

  24.   

    至于说Unix+C的性能还,我想大部分还是心里迷信占多数比方 C+AIX(Unix的一种)+DB2, 这种其实主要就是执行数据库操作这种SQC代码中绝大部分时间都是数据库处理数据,真正c代码执行的时间微乎其微,那么我如果把C换成java或corbo语言,其实并没有太多的差别,所以你感觉的C的性能好,其实只是小型机比现在的PC机性能好而已
      

  25.   

    浙江一个企业的ERP,1.6亿(连设备),汽车企业的(名称保密,呵呵)
    刚开发完毕,.net开发的,不知这算不算
      

  26.   

    C#开发一个CRM系统,具体的架构应该如何设计合理一些呢如果能提供完整的解决方案最好哦要求是 每天3000人在线并发人数 30-100我提出一个方案不知道怎样:            采用 B/S架构
                C# 开发
                数据库采用ORACLE
                
                设计采用3层架构
                表示层
                业务逻辑层
                数据访问层
             
      

  27.   

    看了各位讨论,很受用!总结一下,还是层的问题,
      C+AIX(Unix的一种)+DB2 做数据层
      J2EE或.NET可以 做逻辑层和表示层  J2EE或.NET也可以做N层结构,只是不一定能达到大型企业的性能要求.  人是活的,不要拘泥于哪种方式,用好了就行.
      

  28.   

    语言只是工具,经验与算法才是东东,basic不也能开发Windows吗?那你用C+或C#或其它开发一个WINDOWS吧
      

  29.   

    color2002,你也说刚开发完,但是,就算花那么多钱一定是好东西吗?不见得吧?用过才知道呢。而且,在中国,花大钱干烂事的例子不用多举吧?
      

  30.   

    晕!又C#又Java 的又C的,不过我喜欢用带C字母的东西。
      

  31.   

    不同领域用不同的语言,C+UNIX是在操作系统处理、数据库、文件操作方面应用的;.NET、JAVA是在用户界面与数据交互方面应用的,两者都有前、后台之分,两者处理的问题和目的不一样,不要混为一谈!
       你说的“大型系统”,是把不同的问题交给不同的语言取处理,然后组成的大型系统更稳定安全。
       还有,是“高手”就表吵!你见过风清扬骂人吗?
      

  32.   

    当然可以了,据说电信的互联星空是微软用C#.net给开发的系统呢