用java做网站等于自虐?

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

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

  总而言之,java根本不适合做网站,除非你想自虐才用,我已经深有体会了。。
java 适用于大型网站的架构 hibernate是比jdbc庞大 但是hibernate优于jdbc的地方也是显而易见。php适合开发中小型网站比如博客(wordpress之类的)。所以正确分析使用框架才是上上之策。对于没有平台需求,数据库需求的,安全需求,事物需求的可以不用ssh框架

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

、不错,设计模式和框架就是把简单的问题复杂化了,但是这可以使程序的可扩展性和可维护性更强,什么事有得必有失,如果你需求完全不更改或者完全不增加,Java也很简单。
2、对服务器来说,内存是问题吗?Hibernate执行效率低?那开发效率呢?
3、维护麻烦?改文件?JSP文件改了不用重启,如果你架构设计的好,做的只是添加Java文件和更改属性文件吧。同事来问?你们的项目是边开发边投入使用的?

语言是有合适和不合适的需求啊,有它的优势,也有它的弱势的地方,你要人家做它不擅长的东西,肯定得不偿失啊。呵呵

只能说你根本就不会用SSH,也根本不懂JAVA
PHP能做数据持久化吗?PHP能做IOC吗?能做AOP吗?
SSH结构下,设计好架构,开发效率只有成倍的增长
以我手头的项目来说,页面基本都是增删该查操作,我只要做好一个基本的MVC,那些页面我只需要在每个ACTION里写几个数据传递就可以了,PHP如何做到这种代码的高效复用?
PHP和JAVA各有各的优势,而且,一个是解释语言一个是编译语言,连这个都搞不明白的,又有什么资格口出狂言那?
最后送你一句话,回去多学几年吧

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

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

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值