本人以前搞java的,3年的开发经验,现在因为手头上有个项目,正在犹豫是否用C/S结构来开发,因为对DELPHI稍微有点熟悉,所以想向C/S模式转换。
    个人觉得用JAVA来开发B/S架构的WEB应用,很累,虽然JAVA在跨平台的性能上,很强,但是,总觉得很累,作WEB开发,主要的功底,根本就不是JAVA 而是JS,而且很多的应用,还不如C/S来实现:操作快速简便,我以前开发过一个失败的项目,项目是开发完毕了,可惜因为WEB操作速度无法达到客户的要求,结果FAINT客户拒绝付款,因为他们以前的系统是C/S的,速度很快,所以,郁闷!!
    目前要转向C/S,不知道大家又没有什么看法?大家在开发C/S架构上,有些什么经验?需要注意些什么?以及DELPHI来开发C/S需要看一些什么书啊?

解决方案 »

  1.   

    Delphi面向对象编程思想
    VCL架构剖析
    Delphi5编程指南
    Delphi6企业应用解决方案
    www.51delphi.com
    www.2ccc.com//不过,楼主从java到delphi,个人认为是个退步!除非只是为了这个项目
      

  2.   

    慎重,Delphi开始开发感觉很快,然后你会觉得也很麻烦的。
      

  3.   

    这位兄台:我在java作了这么几年时间,而且只是web层面的,实在是没有学到多少java的知识,更多的是jscript,因为想个人出来接项目,开公司,所以,一切以应用为主,实用致上(能赚钱)。
      

  4.   

    那各位对应用层面的架构(B/S C/S的看法如何),因为目前国内很多企业都期望上企业信息化,但是可以说大多数企业都期望花费能够控制在10万以内,所以,很难从中赚钱:光一台服务器(跑java这东西耗资源),就要几万,然后再开发费用,最快半年时间开发出来,除去给员工的工资,剩下还有什么?如果要交回扣,更加麻烦。
      

  5.   

    //不过,楼主从java到delphi,个人认为是个退步!除非只是为了这个项目汗 什么话
      

  6.   

    今天放弃了Java明天再想拿起时你会觉得很重...................................
    如果你认为做Java web开发根本就不是java,你错了,那就换个工作单位吧.你说WEB操作无法达到客户的要求,我真想问一下你们开发的WEB应用到底次到什么程度,用户竟然不能忍受,还是技术不行啊!!!
    至于你想转到DELPHI上,看你爱好了,本人认为这已属于过时品,不要再拿起它.很少有用户用再采用C/S系统,除非用户对安全性和实时性需要特别高.B/S具有代价低,易维护升级,使用方便等等优点.因为B/S通过Http传输数据,面向广域网,而IE又是一个解释器,所以就带来安全性和速度问题,这也是没有办法的事,IE,Firefox,NetScape也都在这两个方面下了不少功夫.
      

  7.   

    你好:skystar99047(天星) 因为不知道你是从事哪个方面的开发,不知道你是否也在从事web方面的开发。不清楚你是否卡发过这个方面的系统,上web项目,首先面临的问题是:服务器,然后是数据库然见和server 软件。
        如果给你10万,要求作一套带有部分ERP功能的:库存管理、生产管理、订单管理、运输管理、结算管理,这样的软件,你是否清楚你的收益会是多少?即使你能够很好地管理整个项目的运作,作这样的项目真的能够带来多少收益?
      

  8.   

    to  BlueTrees(蜗牛):没有10万的想上项目的,基本上是解决企业的某一部分东西,比如做个简单的进销存什么的,但是现在用友的ERP系统,便宜的,也就10几20万的,人家那个较便宜量又足:麻雀虽小,什么东西都有,是个完整的ERP系统,且不说到底是否实用,我们如果做企业信息化的,还都不是为了出什么产品,然后,拿着这个东西卖人家?
      

  9.   

    to BlueTrees(蜗牛) :
    能拿到项目的,就别自己做了,转包给拿不到项目的公司做,他们开价低,质量也好,因为拿不到项目,所以技术就比较强。
    ----------------------------------------------------------------------------------
    做企业的千万不要这样子,千万不要害别人,第一信誉问题,第二信誉问题,第三信誉问题啊,我们做人要厚道点,万一有一天,你有个机会,成了名人了,你的漏子被人桶出来了,就有问题了。如果没有那么一天,那按照兄台的旨意,也行啊,哈哈
      

  10.   

    杀鸡用牛刀干嘛
    看客户需要呗,简单的进销存用delphi搞就好了嘛。
    不过不要拿起了delphi而把java给忘了,
    两个工具都通,不是很好么?
      

  11.   

    只听说从delphi往java转的,头一次听有人说从java往delphi转的
      

  12.   

    本人出这个帖子的目的:
    1、探讨10万左右项目,采用什么架构比较合理。
    2、java的优势在哪里?
    感谢上面的各位给出指点
    期望更多的各位指导,指点迷津。
      

  13.   

    本人出这个帖子的目的:
    1、探讨10万左右项目,采用什么架构比较合理。
    2、java的优势在哪里?
    感谢上面的各位给出指点
    期望更多的各位指导,指点迷津。-----------
    1. 架構 跟項目的大小雖然有關系 但無絕對關系 要看時間,技術,人力,報價等各項因素吧。。還有就是你的掌握度了。
    2. java的優勢:
    個人雖用過一點java,但沒有設計具體的項目,倒也覺得 如果用純java得話 那應該勢很不錯得 能上的了 j2ee,ejb大型組件就好了,但是現在的web引用也大都是jsp,javascript,vbscript等的綜合應用了,跟java幾乎沾邊不上
    不過java用來學習 是不錯的 是比較純粹的 面向對象語言,相對C++也簡單一些。
    java速度應該是要慢一些的,誰叫它為了“跨平台”呢,弄一個專門的虛擬機來解析,自然是慢一些的了。。
      

  14.   

    谢谢beyondtkl(大龙驹<學,無涯>) 的指点,的确,目前的web开发方面,大部分,都是很简单的,而且更多的,是在于利用js的前台展现方面
      

  15.   

    可以考虑走C/S和Web结合的路子,C/S系统完成包括大部分功能,然后用Web做几个查询模块,即使完全按照OOP方式开发,Delphi的开发效率也要高出JAVA几倍。
    软件开发效率至上,中小项目如果拖个一年半载的还不死翘翘了。
      

  16.   

    与我正好相反,我想从delphi转java
      

  17.   

    我现在搞java,回来探亲发现这个帖子,就说几句:1、探讨10万左右项目,采用什么架构比较合理。java开源的东东可以说是最多的,一个项目除了一台服务器和人力成本,你完全可以不花一分钱!eclipse、tomcat、jboss、struts、hibernate、spring、webwork,这么多好东东都是开源的。2、java的优势在哪里?java的优势很多,随便搜一下就有很多介绍,我也不说了。BTW:不知道你当初的系统是怎么开发的,竟然慢到连客户都无法接受,我敢肯定是你后台没有写好,你不能把这个怪罪到java头上。
      

  18.   

    delphi是快速开发工具,java不是.我觉得还是做项目用delphi,做产品用java
      

  19.   

    java慢是说jvm慢,实际上client不可能用applet,一般也是web的jsp,速度不会慢。
    实际还是浏览器的操作没有传统的windows习惯
      

  20.   

    感谢各位的支持。
    to: bestdelphier(菜鸟升级中......) 
    作为软件供应商(或者开发商),我们的任务只是开发出系统,我们不能知道客户去用tomcat,去用盗版的sqlserver,取用没有技术支持的从网上能够下来的软件,因为如果你叫他们用,除了问题,就得你来负责,网上下的,或者是盗版的,得却不需要花费money,但是,你的系统泡在没有保障的平台上,有一天除了问题,或者速度慢,或者访问数量受到限制,他们(客户)首先想到的是:你开发的东西烂,他们首先抱怨的也是你。
    所以站在服务提供商的角度考虑,我们只能要求我们的客户搭建web应用服务平台,然后我们去安装我们开发好的程序,至于客户用tomcat,还是websphere,还是bea,我们不提供任何推荐意见。
      

  21.   

    这几天考虑了一下,目前正在学习swt,我想不放弃自己在java开发上所积累的经验和知识,毕竟从头开始学习delphi,也是要花费比较多的时间,在则java来做界面,也在慢慢的成熟,以后出去也有较大的前途。打算用java来开发C/S架构的程序。
      

  22.   

    学delphi没有错,但java是不能丢的,目前的java与.net已经助步占满市场效率高,回报快:delphi
    java开发周期长,产品界面、可操作性是差些,要避免这些问题,开发成本就高出很多
        ,相对于产品价格就要高,具体看客户意向如何
      

  23.   

    >>打算用java来开发C/S架构的程序
    做个东西自己玩玩还行,干项目如果没十足把握,劝你别这么干。
      

  24.   

    好贴,基本上说出来现C/S,B/S的优缺点
      

  25.   

    我觉得java-delphi之间的互想转换,主要还是看项目的性质,如果觉得适合用c/s架构,我建议用delphi
    如果适合b/s,建议用java,语言不过是一门工具,适合什么就用什么。