本人以前搞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需要看一些什么书啊?
个人觉得用JAVA来开发B/S架构的WEB应用,很累,虽然JAVA在跨平台的性能上,很强,但是,总觉得很累,作WEB开发,主要的功底,根本就不是JAVA 而是JS,而且很多的应用,还不如C/S来实现:操作快速简便,我以前开发过一个失败的项目,项目是开发完毕了,可惜因为WEB操作速度无法达到客户的要求,结果FAINT客户拒绝付款,因为他们以前的系统是C/S的,速度很快,所以,郁闷!!
目前要转向C/S,不知道大家又没有什么看法?大家在开发C/S架构上,有些什么经验?需要注意些什么?以及DELPHI来开发C/S需要看一些什么书啊?
VCL架构剖析
Delphi5编程指南
Delphi6企业应用解决方案
www.51delphi.com
www.2ccc.com//不过,楼主从java到delphi,个人认为是个退步!除非只是为了这个项目
如果你认为做Java web开发根本就不是java,你错了,那就换个工作单位吧.你说WEB操作无法达到客户的要求,我真想问一下你们开发的WEB应用到底次到什么程度,用户竟然不能忍受,还是技术不行啊!!!
至于你想转到DELPHI上,看你爱好了,本人认为这已属于过时品,不要再拿起它.很少有用户用再采用C/S系统,除非用户对安全性和实时性需要特别高.B/S具有代价低,易维护升级,使用方便等等优点.因为B/S通过Http传输数据,面向广域网,而IE又是一个解释器,所以就带来安全性和速度问题,这也是没有办法的事,IE,Firefox,NetScape也都在这两个方面下了不少功夫.
如果给你10万,要求作一套带有部分ERP功能的:库存管理、生产管理、订单管理、运输管理、结算管理,这样的软件,你是否清楚你的收益会是多少?即使你能够很好地管理整个项目的运作,作这样的项目真的能够带来多少收益?
能拿到项目的,就别自己做了,转包给拿不到项目的公司做,他们开价低,质量也好,因为拿不到项目,所以技术就比较强。
----------------------------------------------------------------------------------
做企业的千万不要这样子,千万不要害别人,第一信誉问题,第二信誉问题,第三信誉问题啊,我们做人要厚道点,万一有一天,你有个机会,成了名人了,你的漏子被人桶出来了,就有问题了。如果没有那么一天,那按照兄台的旨意,也行啊,哈哈
看客户需要呗,简单的进销存用delphi搞就好了嘛。
不过不要拿起了delphi而把java给忘了,
两个工具都通,不是很好么?
1、探讨10万左右项目,采用什么架构比较合理。
2、java的优势在哪里?
感谢上面的各位给出指点
期望更多的各位指导,指点迷津。
1、探讨10万左右项目,采用什么架构比较合理。
2、java的优势在哪里?
感谢上面的各位给出指点
期望更多的各位指导,指点迷津。-----------
1. 架構 跟項目的大小雖然有關系 但無絕對關系 要看時間,技術,人力,報價等各項因素吧。。還有就是你的掌握度了。
2. java的優勢:
個人雖用過一點java,但沒有設計具體的項目,倒也覺得 如果用純java得話 那應該勢很不錯得 能上的了 j2ee,ejb大型組件就好了,但是現在的web引用也大都是jsp,javascript,vbscript等的綜合應用了,跟java幾乎沾邊不上
不過java用來學習 是不錯的 是比較純粹的 面向對象語言,相對C++也簡單一些。
java速度應該是要慢一些的,誰叫它為了“跨平台”呢,弄一個專門的虛擬機來解析,自然是慢一些的了。。
软件开发效率至上,中小项目如果拖个一年半载的还不死翘翘了。
实际还是浏览器的操作没有传统的windows习惯
to: bestdelphier(菜鸟升级中......)
作为软件供应商(或者开发商),我们的任务只是开发出系统,我们不能知道客户去用tomcat,去用盗版的sqlserver,取用没有技术支持的从网上能够下来的软件,因为如果你叫他们用,除了问题,就得你来负责,网上下的,或者是盗版的,得却不需要花费money,但是,你的系统泡在没有保障的平台上,有一天除了问题,或者速度慢,或者访问数量受到限制,他们(客户)首先想到的是:你开发的东西烂,他们首先抱怨的也是你。
所以站在服务提供商的角度考虑,我们只能要求我们的客户搭建web应用服务平台,然后我们去安装我们开发好的程序,至于客户用tomcat,还是websphere,还是bea,我们不提供任何推荐意见。
java开发周期长,产品界面、可操作性是差些,要避免这些问题,开发成本就高出很多
,相对于产品价格就要高,具体看客户意向如何
做个东西自己玩玩还行,干项目如果没十足把握,劝你别这么干。
如果适合b/s,建议用java,语言不过是一门工具,适合什么就用什么。