UDN-企业互联网技术人气社区

板块导航

浏览  : 5714
回复  : 35

为什么用jsp做网站开发这么麻烦?

[复制链接]
发表于 2015-4-1 09:07:32 | 显示全部楼层
楼上的乜有一个说到点子上的,javaee这东西最初开发出来就是给大企业做大型项目解决方案的,主要偏的就是大,多人合作解决一个项目,楼主你一个人干,当然觉得累,否则php这种东西就不会再中小企业这么流行了,做小东西javaee还真是杀鸡的牛刀
        
使用道具 举报

回复

发表于 2015-4-1 11:30:50 | 显示全部楼层
Velocity java模板引擎
        
使用道具 举报

回复

发表于 2015-4-2 08:16:54 | 显示全部楼层
Java的确有自己的优势,这个优势并不是初学者一下子能懂的,因此你说用JSP做网站麻烦那是学的还不是很深的缘故罢了。。。。
        
使用道具 举报

回复

发表于 2015-4-2 11:37:27 | 显示全部楼层
引用 31 楼 janda2011 的回复:Velocity java模板引擎对,我现在用的就是velocity
        
使用道具 举报

回复

发表于 2015-4-2 22:54:05 | 显示全部楼层
atitit.为什么 java开发要比php开发速度慢??

1. 界面开发方面vs php        1
2. 架构繁琐        1
3. 环境配置复杂        1
4. 类库jar包冲突(严重)        1
5. 配置文件热部署的缺失(严重)        2
6. 热部署的缺失(严重)        2
7. 参考:        3


1.界面开发方面vs php
javaer的理念验证滞后,常常手写界面与tag,而不能好好利用dw  

解决::好好利用dw这个最强大的html ide吧。。不要使用struts,jstl一类框架的tag,大大破坏布局,而且难以调试。。


2.架构繁琐
:其实这与语言关系不在.更重要的是人的思想..可惜..大多数JAVA项目都用SSH MVC方式,以及大批框架,什么设计模式三层架构,复杂的结构带来复杂的开发方式。不像php大力简化结构,
更易于使用,更快速.

解决::大力简化架构

3.环境配置复杂
这个没办法解决,天然比php复杂
引入类库,php需要修改php。ini文件。
java 。net系列只需要导入类库。。但是java ide许多关于类库缺失的提示不如vs系列提示的好。。。

4.类库jar包冲突(严重)
这个极其严重的问题。稍微大点的程序,类库很容易冲突。。导致大量时间排查次类错误。。jdk 缺失大量标准库  ,只能使用第三方库,造成的..

解决::目前难以解决。。企业可以建立自己的标准库..大量的减少了冲突...可以建立排除冲突流程,可以大大减少时间开销,但是对开发人员要求高。。

对于初手来说,只能花时间排查。。

.net系列理论上也会有次dll hell的问题。。但是因为.net ms供应了大量的标准库,,引进的lib大大减少,,所以,冲突也很少了...

5.配置文件热部署的缺失(严重)
常用的ssh的常常修改了配置文件,就要重启web服务器.....
解除::  放弃struts,使用jsp+ajax,,使用guice替换spring
自自定义orm框架,,添加热修改能力..
当然也可以修改ssh源码解决次问题,但对开发人员要求高。。初学着还是算了把。。



6.热部署的缺失(严重)

5.写在JSP的代码不用编译即可执行.但是写在JAVA文件里的代码必须要先编译..不利于快速修改...
而.NET网站模式可以即时修改CS文件里的代码,即时编译生效..从开发人员角度看,类似于PHP脚本,可快速修改生效.

普通人员使用的tomcat的热部署能力极差。。导致修改少量代码都要重启web服务器

解决::使用支持热部署的web服务器吧。。小项目基本可以达到apache的速度了。 大项目虽然也可以热部署,但可能启动要慢。。这个暂无法解决





  

7.结论::
java可以做到快速开发,但对开发人员要求高,而且比如标准库的积累,都需要长时间的积累,要可以修改大型开源项目(比如ssh)的源码等能力要求。

普通人员能力不够的情况下,只能受其残害无法自拔。。

8.参考:
paip.JAVA的几大优点与缺点相比C#.NET.txt - attilax的专栏 - 博客频道 - CSDN.NET.htm
paip.java优缺点attilax总结c0.doc - CSDN博客.htm
使用道具 举报

回复

发表于 2017-8-24 10:31:55 | 显示全部楼层
还是要练习吧,熟练使用技巧,要是真的这么糟糕,早就淘汰了,肯定有自身的优点
使用道具 举报

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们
联系我们
  • 电话:010-86393388
  • 邮件:udn@yonyou.com
  • 地址:北京市海淀区北清路68号
移动客户端下载
关注我们
  • 微信公众号:yonyouudn
  • 扫描右侧二维码关注我们
  • 专注企业互联网的技术社区
版权所有:用友网络科技股份有限公司82041 京ICP备05007539号-11 京公网网备安1101080209224 Powered by Discuz!
快速回复 返回列表 返回顶部