论坛首页 编程语言技术论坛

关于JSP和PHP

浏览 34600 次
锁定老帖子 主题:关于JSP和PHP
精华帖 (0) :: 良好帖 (0) :: 新手帖 (2) :: 隐藏帖 (12)
作者 正文
   发表时间:2010-06-13   最后修改:2010-06-13
PHP的先天运行机制就让其不适合做一些复杂的框架。
一次HTTP请求过来,PHP初始化全部资源,数据库连接,业务代码处理,数据库释放,所有资源释放...一气呵成。
优势就是简单,再怎么烂的代码,都极少出现Java里面常见的内存泄漏(请求完了都释放了,还能泄漏个啥?)
但是问题也来了,你搞个和Java一样复杂的框架,希望像Java那样编些守护线程,那就得不偿失了---JAVA的SSH框架,Ruby的Rails框架,很多组件对象都只初始化一次,然后就常驻内存了,不必每次耗费系统资源在去初始化。

至于说上面有筒子想用PHP写数据库连接池,那就更无厘头了。池里的连接生命周期一般都比较长,PHP的一次初始,一次释放的运行机制,怎么写连接池?(当然,让PHP跑在JVM或者.NET上,那就是另外一回事儿了)
0 请登录后投票
   发表时间:2010-06-14  
学一门 精通一门 就好了
没必要打的那么激烈。

相互学习优点,相互批评缺点。
0 请登录后投票
   发表时间:2010-06-14  
liguocai2009 写道
jkfzero 写道
那就索性前端JS+PHP,后台用Java呗,我现在的项目就是这个架构。
Java和C++一样比较适合写后台程序。
jspxnet这个项目好新,刚刚发布?我从SVN里面什么都没有取到。


那java的数据能够方便、快速地被PHP获取不?通过什么方式?


xml或者json或者webservice
0 请登录后投票
   发表时间:2010-06-14  
前端php,后端java,走http交换文本协议?这东西的效率该有多么底下啊~~真要用这种莫名其妙的php+java组合(恩,你说用php+C或java+C,我还能理解,毕竟C/C++写cgi很麻烦),还是自定义协议写socket吧
0 请登录后投票
   发表时间:2010-06-21  
这种话题总是很火.呵呵.
0 请登录后投票
   发表时间:2010-07-09  
psuqqvfp 写道
joknm 写道
哈哈,我阴错阳差,搞了一年的JAVA,回到了PHP上。JAVA有JAVA的好,PHP有PHP的好,从JAVA到PHP,不为别的,纯属为以后工作的需要做准备(个人观念,不代表群众,呵呵)。PHP,易上手,开发快,可以 discuz,phpwind 等做二次开发,有模板引擎,中小型开发足够了。基于JAVA也是符合中小型的开发,所有我想说应用基于网页开发,PHP和JAVA是同等的,我想大家应该都不会有意见的吧。但是基于JAVA如果你要运用于开发的话,老板不免要问,用什么框架呀,用什么技术之类的,这不,你累死累活的要去学这个框架那个技术。框架学好了,技术学好了,估计开发时间也差不多过10分之一了(针对新人),从中学到了什么呢?技术?框架知识,我想未必,学会的就是调用这些框架的东东,就好比学语法,天天混上调用框架之上却没有研究框架的流程技术,三五年后谈得上资深吗?谈得上有经验吗(调用框架经验)?呵呵,有用吗?到头来,老大上来一句话: 我们都是用别人的东西来开发,好像显示我们没有水准,这样吧,我们公司自己开发自己的框架,自己的技术...晕菜了吧。

你说得对,php上手是快,也有mvc,但它的框架太多太杂了,并且他的代码很混乱,难维护,就好像你盖的房子完成了(不一定恰当),别人再让你去拓展一下,你说这个东西没法拓展,或拓展有很大的难度,jsp虽说有一些复杂,但它后面有一大堆的体系和逻辑跟着,使项目非常容易的拓展,如果你只看到了jsp的复杂性而被它吓倒,那就php吧,嘿嘿,一人之见,欢迎拍砖


以下发言应该是我注册账号3年来首次发言:
我做过两三年java,现在主要做php,个人以为代码很混乱,难维护与语言无关,在简单的语言也会被不那么优秀的程序员写得很复杂很难懂,再复杂的语言也可以被程序员写得很简单很易懂。系统的可扩展性在一定程度上(注意,是一定程度上)说也与语言无太大关系,这主要看系统的架构。
0 请登录后投票
   发表时间:2010-07-09  
其实语言这个东西 
说实话  不用去比较什么
具体需要什么语言 还得看需求
0 请登录后投票
   发表时间:2011-01-24   最后修改:2011-01-24
JSP的定位,在于具备一定规模的企业应用,这类应用,看重结构化、重用度和可扩展性,因此,是牺牲开发灵活度和便利性,换取企业应用所需。
0 请登录后投票
   发表时间:2011-01-29  
smildlzj 写道
又是蛋疼的主题。。。。

凡是把jsp跟java等同的人。。。都是新人。。。
都是喜欢拿这跟其他对比。。。

php能写socket吗?不能吧。。。别跟我说在服务端扩展。。




http://www.php.net/manual/en/sockets.examples.php
0 请登录后投票
   发表时间:2011-02-16  
java适合做较大型,较复杂型业务逻辑的计算和应用。这主要是企业级的,比如说查询3个月内2000万数据的计算等系统应用。而PHP作为一门快速开发,部署简便,效率不低的语言,适合做简单的服务器端数据统计计算,和中小型网站。当然PHP不是做不大,只是需要的成本较大。
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics