当前位置:编程学习 > JAVA >>

用java做网站等于自虐?

我们公司的网站是用java做的,采用的是流行的SSH框架。现在我越来越发觉java做网站的弊端。
   第一、开发难度高,分层架构增加了很多工作量,本来一个简单的过程,非要分成很多步很多文件来完成。文件多了有时更会出现很多莫名其妙的错误。
   第二、从执行效率上SSH太低了,启动慢,占内存高,hibernate性能远没有jdbc高。
   第三、维护起来超麻烦,就因为采用了SSH框架,搞得现在增加一个数据调用就得改好几个文件,还要小心翼翼的上传,最深恶痛绝的是上传之后还要重启服务器,晕哦~那些不懂的同事就跑过来问:xx怎么网站又打不开了啊?我只能解释道:在维护。搞得我现在改程序文件都有所顾虑了..

   后来我也接触了php,相比较而言。我觉得php好用多了,php自带函数库很多,有时候一个功能php一句代码搞定,用java的话还得写一大串代码,而且php的文件改完上传就行,根本不用编译,更不用说改一次就要重启一次。据了解php的服务器也便宜,执行效率也挺快的,安全性也还可以。

   总而言之,java根本不适合做网站,除非你想自虐才用,我已经深有体会了。。
   
   大家我的观点觉得怎样?欢迎讨论! --------------------编程问答-------------------- 同意。。 --------------------编程问答-------------------- --------------------编程问答-------------------- 没用过php。 --------------------编程问答-------------------- 习惯。 --------------------编程问答-------------------- java 适用于大型网站的架构 hibernate是比jdbc庞大  但是hibernate优于jdbc的地方也是显而易见。php适合开发中小型网站比如博客(wordpress之类的)。所以正确分析使用框架才是上上之策。对于没有平台需求,数据库需求的,安全需求,事物需求的可以不用ssh框架 --------------------编程问答-------------------- 小网站用什么ssh架构?照你的意思干脆用servlet+javabean+jdbc做算了。速度肯定也不慢。这不是java做网站等同自虐的问题。 --------------------编程问答-------------------- hibernate继承了太多的数据库jdbc也涵盖在内。所以也不能怪人家hibernate --------------------编程问答--------------------
引用 6 楼 huxiweng 的回复:
小网站用什么ssh架构?照你的意思干脆用servlet+javabean+jdbc做算了。速度肯定也不慢。这不是java做网站等同自虐的问题。
顶下 --------------------编程问答-------------------- 楼主不会刚接触J2EE吧 --------------------编程问答-------------------- 看来你是只会写HELLO WORLD这样的程序所以,所以观点显得是那么的SB --------------------编程问答-------------------- 楼上的太鸡冻了? --------------------编程问答-------------------- 管中窥豹 --------------------编程问答-------------------- 网站很少会使用 java 来写,java 适合做 B/S 的应用系统。 --------------------编程问答-------------------- 路过路过路过路过路过 --------------------编程问答-------------------- PAZU内置两个对象:TWin 和 TPrinter
PAZU这个对象结构的属性和方法如下:





PAZU 
     |--------- TWin 对象
     |                       |------------ appWin                方法 隐藏IE菜单、工具条、标题栏、状态栏等
     |                       |------------ MaxWin                方法  窗口最大化
     |                       |------------ MinWin                 方法   窗口最小化
     |                      └----------- CloseWin             方法   关闭窗口
     |
     |--------- TPrinter 对象                       
     |                       |------------ marginTop                     属性 上边距
     |                       |------------ marginBottom               属性 下边距
     |                       |------------ marginLeft                     属性  左边距
     |                       |------------ marginRight                  属性  右边距
     |                       |------------ footer                             属性 页脚
     |                       |------------ header                           属性  页眉
     |                       |------------ orientation                     属性 整型:纸张方向 1=纵向  2=横向
     |                       |------------ paperName                   属性   纸张大小名称
     |                       |------------ printerName                  属性   打印机名称
     |                       |------------ isPrintBackground        属性  是否打印背景 true / false
     |                       |------------ isZoomOutToFit            属性   是否缩放以适应大小打印 true / false
     |                       |------------ printTemplate                属性   打印模板的URL
     |                       |------------ copies                             属性   打印份数
     |                       |------------ range                               属性   页面范围
     |                       |------------ isCopyByCopy                属性    是否整份打印结束后再打印下一份 true / false
     |                       |------------ getDefaultPrinter             方法    获得默认打印机的对象
     |                       |------------ printToDefaultPrinter      方法    把要打印的字符串输送到默认打印机(配合getDefaultPrinter 使用)
     |                       |------------ getPaperForms              方法    返回所有纸张格式的列表,以vbCrlf 分割
     |                       |------------ getPrinters                       方法    返回一个打印机列表,以vbCrlf 分割
     |                       |------------ createPaper                     方法    按指定的宽度和高度创建自定义纸张
     |                       |------------ doPrint                              方法    执行打印
     |                       |------------ doPrint_                            方法    执行打印但是不进行页面参数设置
     |                       |------------ doPreview                        方法    打印预览
     |                       |------------ doPageSetup                   方法    执行页面参数的设置
     |                       |------------ showPageSetup              方法    弹出页面设置窗口
     |                      └----------- writeHTMLtoOfficeFile     方法   把HTML导出为Office EXCEL或者 Word格式文件
     |
     |--------- appWin         方法     旧版本兼容  
     |--------- doPrint          方法     旧版本兼容
     |--------- pageSetup   方法     旧版本兼容
     |--------- Fly                  方法     LAPUTAC平台专用
     |--------- Run               方法      LAPUTAC平台专用
    └-------- AddObj         方法      LAPUTAC平台专用
--------------------编程问答-------------------- 你确实在自虐。

要简单你不会用jsp写啊。没人逼你用SSH。

改一次重启一次,你简直是在污蔑。

你只是个一知半解的程度,就别煞有介事的比来比去。 --------------------编程问答-------------------- 1、不错,设计模式和框架就是把简单的问题复杂化了,但是这可以使程序的可扩展性和可维护性更强,什么事有得必有失,如果你需求完全不更改或者完全不增加,Java也很简单。
2、对服务器来说,内存是问题吗?Hibernate执行效率低?那开发效率呢?
3、维护麻烦?改文件?JSP文件改了不用重启,如果你架构设计的好,做的只是添加Java文件和更改属性文件吧。同事来问?你们的项目是边开发边投入使用的? --------------------编程问答--------------------
引用 13 楼 bao110908 的回复:
网站很少会使用 java 来写,java 适合做 B/S 的应用系统。


语言是有合适和不合适的需求啊,有它的优势,也有它的弱势的地方,你要人家做它不擅长的东西,肯定得不偿失啊。呵呵 --------------------编程问答-------------------- 非常同意火龙果的意见 --------------------编程问答-------------------- 用java来做网站的简直就是大SB --------------------编程问答-------------------- 路过。。。。。。。。。。。 --------------------编程问答--------------------
引用 20 楼 szvsking 的回复:
用java来做网站的简直就是大SB

 都是做技术开发的何必那么愤青。。php也好 java也好 各有利弊 java最好用了。 szvsking 烧饼一个 --------------------编程问答-------------------- 完全没必要使用ssh的地方你去ssh,那肯定是自虐 --------------------编程问答-------------------- 好吧,我承认,我是来看人相互骂烧饼的。 --------------------编程问答-------------------- 用php做网站的是世界上最大的sb --------------------编程问答-------------------- 高人,学习
引用 17 楼 waynemarkrooney 的回复:
1、不错,设计模式和框架就是把简单的问题复杂化了,但是这可以使程序的可扩展性和可维护性更强,什么事有得必有失,如果你需求完全不更改或者完全不增加,Java也很简单。
2、对服务器来说,内存是问题吗?Hibernate执行效率低?那开发效率呢?
3、维护麻烦?改文件?JSP文件改了不用重启,如果你架构设计的好,做的只是添加Java文件和更改属性文件吧。同事来问?你们的项目是边开发边投入使用的?……
--------------------编程问答-------------------- 只能说你根本就不会用SSH,也根本不懂JAVA
PHP能做数据持久化吗?PHP能做IOC吗?能做AOP吗?
SSH结构下,设计好架构,开发效率只有成倍的增长
以我手头的项目来说,页面基本都是增删该查操作,我只要做好一个基本的MVC,那些页面我只需要在每个ACTION里写几个数据传递就可以了,PHP如何做到这种代码的高效复用?
PHP和JAVA各有各的优势,而且,一个是解释语言一个是编译语言,连这个都搞不明白的,又有什么资格口出狂言那?
最后送你一句话,回去多学几年吧 --------------------编程问答-------------------- JAVA做网站不如PHP是在开发效率上

要说运行速度不知道甩开PHP几十条街

编译字节码用虚拟机解释和文本解释器根本就不可能比速度 --------------------编程问答--------------------   轻抚菊花笑不语 --------------------编程问答--------------------
引用 5 楼 sl514 的回复:
java 适用于大型网站的架构 hibernate是比jdbc庞大  但是hibernate优于jdbc的地方也是显而易见。php适合开发中小型网站比如博客(wordpress之类的)。所以正确分析使用框架才是上上之策。对于没有平台需求,数据库需求的,安全需求,事物需求的可以不用ssh框架

顶下 --------------------编程问答-------------------- 很低调地说声,我是用asp做网站的. --------------------编程问答--------------------
引用 27 楼 beiouwolf 的回复:
只能说你根本就不会用SSH,也根本不懂JAVA
PHP能做数据持久化吗?PHP能做IOC吗?能做AOP吗?
SSH结构下,设计好架构,开发效率只有成倍的增长
以我手头的项目来说,页面基本都是增删该查操作,我只要做好一个基本的MVC,那些页面我只需要在每个ACTION里写几个数据传递就可以了,PHP如何做到这种代码的高效复用?
PHP和JAVA各有各的优势,而且,一个是解释语言一个是编译语言……
有道理 --------------------编程问答-------------------- JAVA 只适合用于复杂的业务处理

几种常见的做网站的语言比较起来

JAVA没有什么优势

1 ASP ASP.NET 开发速度快,学习成本低,上手快,支持的空间多,适合小公司使用
2 PHP 开发速度快,学习成本低,运行效率高,跨平台,适合中小企业用
3 JSP 学习成本高,开发速度慢。逻辑清晰,可维护性高,适合做复杂的业务逻辑,不适合做网站

java因为结构清晰所以更适合处理复杂的逻辑

ASP 写复杂的东西写1000多行太正常了

JSP PHP 都不会有那么长的必要(可以拆分成多个方法,ASP虽然也可以,但是很少见人那么写,都是复制粘贴大量代码)

JSP与ASP PHP比较起来,IDE工具优秀。维护成本相对低(ASP基本不需要维护,网站改版的话索性重新写代码,做维护的时间,大概同样的2个网站都能写的出来了。PHP维护起来也会让人头疼的。IDE工具是在弱智的让人无法忍受,少声明变量都允许。。。)

而更深入一些的SOCKET 
ASP PHP恐怕做起来都很麻烦,而JAVA却很轻松
毕竟,JAVA功能不只是做网站

--------------------编程问答-------------------- 我是来围观的 --------------------编程问答--------------------
引用 16 楼 ckw1988 的回复:
你确实在自虐。

要简单你不会用jsp写啊。没人逼你用SSH。

改一次重启一次,你简直是在污蔑。

你只是个一知半解的程度,就别煞有介事的比来比去。



顶下 --------------------编程问答-------------------- 不过现在有不少客户的要求就是这样,明明简单能实习的,偏要搞一大堆框架进去,做个小网站都是,哈哈 --------------------编程问答-------------------- java确实是不适合做网站 但适合做大型的企业网  java和php的主要用的方面不同 --------------------编程问答-------------------- jsp 挺好的  --------------------编程问答-------------------- 小的用php更好,呵呵。 --------------------编程问答-------------------- 用CMS建站最快了,公司要的是效率啊 --------------------编程问答--------------------
引用 27 楼 beiouwolf 的回复:
只能说你根本就不会用SSH,也根本不懂JAVA
PHP能做数据持久化吗?PHP能做IOC吗?能做AOP吗?
SSH结构下,设计好架构,开发效率只有成倍的增长
以我手头的项目来说,页面基本都是增删该查操作,我只要做好一个基本的MVC,那些页面我只需要在每个ACTION里写几个数据传递就可以了,PHP如何做到这种代码的高效复用?
PHP和JAVA各有各的优势,而且,一个是解释语言一个是编译语言……


PHP SMARTY数据缓存

这里说的是做网站,并不是做企业应用

在线用户超过10万级的网站,用JAVA得用负载均衡,用PHP很方便的就只用一台服务器就够了

当然了,你也可以用JAVA来写个JAVA版本的SMARTY来

写各种的O不需要时间吗?VO POJO

写各种DAO和SERVICE不需要时间吗?

PHP不需要那么麻烦

直接把数据库里的东西放到页面就行了

逻辑简单所以方便

要是网站有复杂逻辑的话

还是JAVA方便

但是这里LZ都说了

是做网站不是做应用

谢谢 --------------------编程问答-------------------- 网站一般不用java去写,最多的还是做应用系统 --------------------编程问答-------------------- JAVA这么流行,自然有它的优点。 --------------------编程问答-------------------- 本来想回复lz很多,
但想想还是下面这句话比较贴切和简练,那就是:
术业有专攻

good luck --------------------编程问答--------------------
引用 8 楼 sl514 的回复:
引用 6 楼 huxiweng 的回复:

小网站用什么ssh架构?照你的意思干脆用servlet+javabean+jdbc做算了。速度肯定也不慢。这不是java做网站等同自虐的问题。
顶下


恩,有理 --------------------编程问答--------------------
引用 6 楼 huxiweng 的回复:
小网站用什么ssh架构?照你的意思干脆用servlet+javabean+jdbc做算了。速度肯定也不慢。这不是java做网站等同自虐的问题。

经我验证  servlet+javabean+jdbc的结构效率已经很高了

楼下的同胞们继续顶起 --------------------编程问答-------------------- 这个 发言要慎重啊 不然很难和谐 --------------------编程问答--------------------
引用 44 楼 villagehead 的回复:
本来想回复lz很多,
但想想还是下面这句话比较贴切和简练,那就是:
术业有专攻

good luck

这句经典 --------------------编程问答-------------------- 看了这些,受益匪浅呀!
仁者见仁,智者见智呀! --------------------编程问答-------------------- 习惯了就好 --------------------编程问答--------------------
引用 41 楼 keephope 的回复:
引用 27 楼 beiouwolf 的回复:
只能说你根本就不会用SSH,也根本不懂JAVA
PHP能做数据持久化吗?PHP能做IOC吗?能做AOP吗?
SSH结构下,设计好架构,开发效率只有成倍的增长
以我手头的项目来说,页面基本都是增删该查操作,我只要做好一个基本的MVC,那些页面我只需要在每个ACTION里写几个数据传递就可以了,PHP如何做到这种代码的高效复用?
PHP和JAVA……

看了这么多评论,终于有一位明白我的意思了。没错,我要表达的意思就是:用最简单方便的方法,去实现同样的效果。做一个网站用的最多的不外乎数据库增删改查,何必把问题搞得那么复杂呢,php在这方面占尽优势,以后再做网站我会优先考虑用php开发!
谢谢你!朋友 --------------------编程问答-------------------- 我上面是引用41 楼 keephope 的回复啊,怎么出不来呢? --------------------编程问答-------------------- 不是说JAVA不适合做网站,关键看你怎么用了!
做一般的网站,jsp+javabean+jdbc 效率也不错!
用SSH的话,hibernate用得不好,性能肯定出问题!
都说hibernate是新手和高手用的,你们团队里面没有hibernate高手,还是不要用了!开发是容易,后期性能提升,需要深入研究啊!
SSI,hibernate换成ibatis,性能应该会好些! --------------------编程问答-------------------- java做网站速率确实会慢而且也比其他方法麻烦,它适合做大型的像对于有平台需求,安全需求,数据库需求,事物要求的网站。至于中小型的网站我个人觉得用java确实不太好。java毕竟是全代码操作,在设计的时候麻烦很多。但是大型的网站必然要用到java的。它对数据库的维护性和复杂事物的处理能力强。但对于我们来说基本是用不到这个,当然用java也是可以的我个人觉得我们做网站还是不要用java的灰更快更容易上手
--------------------编程问答-------------------- java做小的web开发的确要比.net和php要慢很多啊,这是不争的事实啊 --------------------编程问答-------------------- 路过路过路过路过路过 --------------------编程问答-------------------- 看完之后受益匪浅。我是刚刚用到ssh,也发现很多不顺的地方,但是我是都觉得自己学的东西太少了可能。
看到大家很多说j2ee做小网站不适合,我有点疑问,我想走b2c电子商务方向,大家觉得jsp,asp,php哪个更重要或者更好一些?? --------------------编程问答-------------------- php没用过。
但是语言和架构都各有优势吧
java的这种分层主要是为了快速开发,和团队合作方便。
分层以后每个人只需要负责自己的层就可以了。。。。我觉得没啥问题阿。。用熟了就好了。。

但是最重要的是 自己知道怎么做,而不是去依赖框架或者语言 --------------------编程问答-------------------- JSP开发,你完全可以把代码写在JSP页面上,完全不用出现DAO与Service     不也类似PHP
引用 41 楼 keephope 的回复:
引用 27 楼 beiouwolf 的回复:
只能说你根本就不会用SSH,也根本不懂JAVA
PHP能做数据持久化吗?PHP能做IOC吗?能做AOP吗?
SSH结构下,设计好架构,开发效率只有成倍的增长
以我手头的项目来说,页面基本都是增删该查操作,我只要做好一个基本的MVC,那些页面我只需要在每个ACTION里写几个数据传递就可以了,PHP如何做到这种代码的高效复用?
PHP和JAVA……
--------------------编程问答-------------------- --------------------编程问答-------------------- lz看来还是个新手
java的逻辑分层很好用的
你修改一个网站才修改几个配置文件而已
要是你用jdbc的话
你要修改的地方可就多了
Hibernate的封装性导致他慢了点的
但是要是没这样的封装性
你需要做的判断很多
比如sql注入问题等等一系列的

上传文件在Java中也有很多的jar包可以用的
你甚至可以手动去写

php我也接触过
一个函数可以代替很多Java代码
可是你还是需要一部分作为逻辑层
因为php不支持后台
而且是嵌入式的
所以你写的东西会被美工改的一塌糊涂的

你没那么多的技术作为后盾
就不要比来比去的
你了解的才有多少啊
还好意思说 --------------------编程问答--------------------
引用 13 楼 bao110908 的回复:
网站很少会使用 java 来写,java 适合做 B/S 的应用系统。

同意,应用系统多 --------------------编程问答-------------------- 呵呵  路过 --------------------编程问答-------------------- --------------------编程问答-------------------- Ajax --------------------编程问答-------------------- 那是看你应用在什么规模上的,一般的网站,论坛,博客还是用php吧。
java 网络应用,一般应用在企业级的项目上,注重的是复杂业务流程,良好的移植性,可复用性都是java EE的优点。 --------------------编程问答-------------------- 30楼好犀利啊。。。 --------------------编程问答--------------------
引用 5 楼 sl514 的回复:
java 适用于大型网站的架构 hibernate是比jdbc庞大  但是hibernate优于jdbc的地方也是显而易见。php适合开发中小型网站比如博客(wordpress之类的)。所以正确分析使用框架才是上上之策。对于没有平台需求,数据库需求的,安全需求,事物需求的可以不用ssh框架



正解 --------------------编程问答--------------------
引用 68 楼 hejinxu 的回复:
引用 5 楼 sl514 的回复:

java 适用于大型网站的架构 hibernate是比jdbc庞大  但是hibernate优于jdbc的地方也是显而易见。php适合开发中小型网站比如博客(wordpress之类的)。所以正确分析使用框架才是上上之策。对于没有平台需求,数据库需求的,安全需求,事物需求的可以不用ssh框架



正解


不幸的是:世界十大网站都是php做的 --------------------编程问答-------------------- 根据需求而定的,在大型的项目中java ee 是很好的,可能楼主是个新手。 --------------------编程问答-------------------- 讨论的很热烈 --------------------编程问答--------------------
引用 13 楼 bao110908 的回复:
网站很少会使用 java 来写,java 适合做 B/S 的应用系统。

嗯嗯  完全同意
一般java都是用来做企业级的管理系统  
谁用java去做网站啊?吃饱了撑着了啊?
要么底层用java来写 --------------------编程问答-------------------- lz估计不会java,只会写helloworld吧, --------------------编程问答-------------------- java开发的项目基本上都比较大的项目,SSH适合企业软件的开发!!虽然很复杂,但是很实用,如果说自虐的话那就是习惯问题了! --------------------编程问答-------------------- --------------------编程问答-------------------- 完全同意LZ  现在觉得学java用来做网站的话真的很不适合  java应该有它自己核心的东西 --------------------编程问答-------------------- 看你做什么了,杀鸡不要用牛刀 --------------------编程问答-------------------- 非常同意,你们确实不适合用java。 --------------------编程问答-------------------- 像你们这样的,用了java也赚不回对应的钱来,还不如选择易学易用的东西,收回一点儿成本就行了。 --------------------编程问答-------------------- 那还不如用简单的做!!!开发快,成本低!!! --------------------编程问答-------------------- 楼主应该不明白j2ee的含义是什么? 小型网站应该不用php吧,公司有正规的架构师吗? --------------------编程问答-------------------- 我们学的就是ssh这个主流框架技术,还可以 --------------------编程问答--------------------
引用 59 楼 hr_liu 的回复:
JSP开发,你完全可以把代码写在JSP页面上,完全不用出现DAO与Service 不也类似PHP


是的,ASP版本的JSP也是可以出现的,但是你有没有考虑到JAVA强调的代码重用以及异常处理。

极端的例子:页面上开数据库JDBC连接,出现异常,程序中断,连接未关闭。我刷几下页面,整个数据库服务器被我轻松搞死。别笑,我原来在的公司的一个硕士就是这么写的。

对于不同的几个语言来说,各自的服务器和语言都有各自的一些机制

例如ASP,就算你查完数据不关闭数据库连接也无所谓,照样跑的很欢,不要问我为什么,我还真没有研究过(类似HIBERNATE进行完查询后,也可以不调用session.close()方法照样不会让数据库服务器挂掉)

ASP PHP都是弱类型的语言,编写的时候飞快,JAVA没有这么开放,很多地方因为严谨所以处理起来更是麻烦。如果只是为了单纯的做网站,用ASP PHP绝对不会让你失望的。对于复杂的逻辑,各种OA ERP什么的企业级应用,用JAVA显然更好(.NET在这里不讨论) --------------------编程问答-------------------- 不全无道理...但还是太以偏概全了 --------------------编程问答-------------------- 放你个狗屁,一个项目都是根据实际情况选取架构和开发语言。
像你这种懵懂的选架构,不做好周全的计划,注定要被虐。
还好意思来这里发表,别丢脸。 --------------------编程问答-------------------- 呵呵,我感觉大家也不能这样说lz嘛,毕竟人家也是为公司老板工作嘛,老板让怎么做就怎么做,现在还不是客户第一,客户让咱们用什么做就得用什么做,就算只有一个登录功能,如果客户要求咱们用SSH框架咱也得用,要是不用,那你就可以毕业了...... --------------------编程问答-------------------- 那是的,有同感 --------------------编程问答-------------------- 路过。。。。。。。。。。 --------------------编程问答-------------------- 看完LZ写的我只能说你是个初学者
第一:是你不理解分层到底要做什么,谁说了分层多文件就多了,代码就多了?
第二:如果你懂hibernate优化,hibernate的效率不会比jdbc低多少
第三:大哥你做网站还在搞修改一下东西就要重启服务,你out了,你不知道用集群与均衡去部署?当然还有热部署 --------------------编程问答-------------------- 没感觉...
1.分层是趋势 面向对象就是把简单的事情复杂化....但是这样带来层次的清晰和维护的便利外带很好的可扩充性是不分层时无法比拟的 而且分层也不只是在Web开发上有 C/S一样也有 如果不想分层 请回归Pascal
2.SSH没有说非要用 Hibernate的确占用很高的内存 只是Sturts+Spring也是很好的选择 数据库自己用JDBC封装 至少我们现在如此,因为需要大型报表统计的时候,如果像Hibernate一次性把所有对象都加载到内存 会是一件God Crazy的事情
3.你说的最后一个 只能说你们没有一个很好的更新和维护机制 正式由于分层 才使得维护简单那了才对 大部分的东西都在配置文件里面 不用你一个一个的Class改 最好是分测试服务器和运行服务器 我们一般修改的时候都在测试服务器上 最后再一次性更新到运行服务器 最多也就丢个Session而已 


PHP也接触过 最受不了的就是PHP跟Linux一样的命令随意性 觉得太随意了 连2 days ago这种参数也能有 个人感觉做东西 还是严谨一些的好
关于服务器重启问题 PHP要是你更新主要页面 一样也要重启 Java跟新点儿HTML教程 也不会重启

觉得...是不同的趋势 需要很高安全性和大型网站 PHP还是搞不来 暂时还没见过银行系统有用PHP的 --------------------编程问答-------------------- 不觉得有可比性 --------------------编程问答-------------------- 路过,看一下! --------------------编程问答-------------------- 和谐~~又学到很多东西 ! --------------------编程问答-------------------- 层次多的确会增加复杂性的,任何事务都是一把双刃剑。
如果你的项目没有那么大,为什么用SSH?换言之既然系统没有那么大,为什么要分那么多层。而且你上传文件的复杂是因为你系统设计的不合理的原因,java的复杂就是为了解决这一问题,这个问题如果处理不好,就会给自己增加难度。

既然用了SSH就要知道他的可扩展性,SSH有自己的性能瓶颈,java也有。
其他语言针对开发而言的确开发效率会相对高些,还是那句话任何事务都是一把双刃剑,千万不要因为不了解而误解。 --------------------编程问答-------------------- 小型的门户网站就不要用java --------------------编程问答-------------------- 讨论谁好谁坏的都是烧饼。。。没有垃圾的语言只有垃圾的人。。。
你要是牛逼就自己写个语言 别天天唧唧咋咋。。。
最后再送一句---烧饼 --------------------编程问答-------------------- 呵呵
各有各的优势了
不过现在的PHP开发也挺流行的 --------------------编程问答-------------------- java 做网站。 网站的越大 ,越能体会到效率。小网站用 java做 就是浪费。

别的说。光租借服务器都比普通的贵、 --------------------编程问答-------------------- html  --------------------编程问答-------------------- 一般的话,都是用java做应用系统(B/S),顶一下13楼
补充:Java ,  非技术区
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,