所说我得看法,不一定对:
LAMP(Linux+Apache+Mysql+Php)是经典组合,php要比jsp慢
首先php是一个脚本语言,完成一些简单的mysql的数据访问没什么问题,问题是进行频繁复杂的文件系统、socket访问时,目前好像没有现在的模块可以来用,所以不得不自己开发扩展的c的dll,而c的dll访问文件系统、socket的库在windows或linux好像不一样吧,这样是不是要写两套呢?
--------------------
不用写2套第二个是php中把脚本直接嵌入html中的方式本人觉得是非常落后的web开发方式,维护起来相当吃力,复用性不高。
--------------------
相对java,的确是,如果你采用一些框架的话第三个,php比java成熟,有许多成功的案例,本人不觉得。运行速度比java快,应该差不多吧,php也是解释执行的吧?
第四个,成本问题。说白了,所有的问题都是成本问题。老大希望用最低的成本来完成这事,成本就包括服务器的硬件、软件成本,开发平台的软件成本,开发时间、开发人员相关成本,二次开发,后期维护的成本,这个东西我就不好比较了,因为我没有做过php或perl的应用,根本无法比较,希望做过的朋友给点意见。

解决方案 »

  1.   

    不如来心理测试吧。跑到php的地头来问。你的心里肯定是倾向于php了。
      

  2.   

    我也没有用过 perl,我觉得楼主所说的功能应该用你最熟悉的语言来写,不过从成本来考虑,PHP服务器的配置相对来说可以低些。
      

  3.   

    1、jsp != java
    2、在jsp、php、perl中,搭建php环境的成本最低,perl次之
    3、在jsp、php、perl中,开发应用程序的成本(包括培训和开发工具)依次为php、jsp、perl
    4、jsp的长处在于有固定的开发模式,有如做填空题。这是其他任何web开发语言都没有的。当然如果你非要独树一帜的话,那就慢慢哭吧
      

  4.   

    我的理解
    首先php是一个脚本语言,这个不错,而且php支持很多的数据库系统,比如说sqlserver,oracle,postage等等,只不过由于成本的原因 appache+mysql+php最划算,而且有人已经做过测试,在mysql下执行速度最快。第二个是php中把脚本直接嵌入html中的方式本人觉得是非常落后的web开发方式,维护起来相当吃力,复用性不高。
    此观点本人不赞同,php完全可以使用模板和html脱离,这个Dz就是一个例子!其他的就更多了第三个,php比java成熟,
    不存在这样的问题,每个语言的特点不同而已,在业务处理能力上java比php强大。第四个,你自己很明白了!最后一个,选用新的肯定要冒一定的风险,你可以根据自己的需要多多看看别人的范例!php是否满足自己的需要。而且还要看你的需要,实际上需求决定一切!
      

  5.   

    eprint自定义打印是一个页面套打工具.它直接在IE浏览器中可视化的设计各种复杂的打印模版,
    能够解决在IE浏览器中打印各种复杂的中国式报表及票据。详见: http://218.30.103.110:8080/eprint/index.htm
    方成eform自定义表单平台,纯BS结构.100%开放源码.可以在 http://218.30.103.110:8080/eform/index.html 在线试用.    webprint是一个基于表格的页面打印解决方案.先将要打印的数据及样式组织
    到一个HTML的TABLE元素中, 然后将这个TABLE元素传给webprint,实现分页打印预
    览,出打印对话框打印和直接打印。
      

  6.   

    跨平台跨数据库就用PHP好了。而且PHP+MYSQL+LINUX是公认的最佳组合,既然你选择MYSQL+LINUX,就选用PHP好了。
      

  7.   

    开发速度优势:PHP
    开发成本优势:PHP
    你说的第一个问题,建议一些对SOCKET 操作的东西用JAVA来实现
    第二个问题: 你可以用模版来实现
    第3个问题: 速度上我认为那要看站点的访问量以及站点的功能性,可比性不是很大
    第4个成本问题:PHP有很大的优势