http://expert.csdn.net/Expert/topic/1381/1381387.xml?temp=.6367761

解决方案 »

  1.   

    区别?
    老大,本质区别呀!!!ASP可以支持ODBC和OLEDB接口。基本上所有数据库都可以
    另外JSP和ASP都不是语言
      

  2.   

    为什么很多企业考虑用php+sql 在win2000系统上,不考虑asp?从asp基础上学习php要花多少时间,具体应该注意什么呢?呵呵,现在散分的话,人少了些:)
      

  3.   

    选用php+mysql的主要原因是其投入小且有很强的跨平台能力
      

  4.   

    JSP和PHP都可以跨平台,PHP正在向JAVA靠拢~~JSP综合是最好的!
      

  5.   

    JSP和PHP都可以跨平台,PHP正在向JAVA靠拢~~JSP综合是最好的!
      

  6.   

    1、jsp的魅力无疑是java的跨平台性。它诞生于面向对象编程的环境下
    2、提到迅速的商务部署,当然是windows环境的asp技高一筹了,微软的东西傻瓜性够好、资源丰富(asp程序员工资低由此可见一斑)。开发周期绝对少于java的jsp
    3、php作为一门语言(好像asp开发的主流语言vbscript和jsp开发的java),它是绝对免费的,也由于此,它不够健壮(这一点的另一方面就是它的速度某种程度上比较快)。它具有比较好的平台无关性,但并不是绝对的。从php开始支持windows环境的com组件可以看出它的某些无奈。php目前已经支持面向对象编程。比较小的商务应用采用php+mysql还是很有竞争力的
      

  7.   

    如果就本质来说.都是脚本语言
    但是jsp确是编译成class的速度比较快
    由于没有com,bean,ejb这些东西的支持,php程序往往是大量的html与php程序的结合
    可读性不高.同时又没有明显的层次分别.这样对于程序员来说既要懂html,又要实现业务逻辑.同时还要考虑和数据库打交道
    而由于有了3层结构,
    第一成 (web表示成)主要由jsp页面构成
    第二层 (逻辑表示层)主要是由一系列的servlet代码组成
    第三层 (组建模型层)主要是有一系列封装了的具体业务逻辑的beans和公共访问数据库的ejb构成
    所以jsp主要由网页设计人员冲当,可以发挥他们的叶面美工技巧.
    底层的开发出来一个ejb可以供多个工程使用.同时与数据库无关.(有中间件实现)所以对于企业应用十分霸道.
    相比之下asp和php就不能比较了.
    .net还可以
      

  8.   

    ejb,corba,com/dcom等技术,能在其内部重用其组件,但它们相互之间的交流就不行。在要求集成度高的web server中,用soap好,各种组件之间能相互使用。
      

  9.   

    Yes!java and jsp is best until now
      

  10.   

    前几天在图书馆借的一本asp.net实例,发现怎么都是用asp写的,简直有点浑水摸鱼,asp和asp.net听说差别很大呢?
      

  11.   

    ASP、PHP、JSP 相似的地方还是很多!
    访问多类型的数据库都问题不大!
    而不同平台有与之搭配最好的数据库;
    不必硬配!
    PHP 可以用 MySQl 和 Orcale,DB2等 很多数据库!可用ODBC 。
    跨平台也没有问题。
      

  12.   

    asp速度态慢,而且不稳定,除非你全部写成COM,否则是无法和后两者相比的。
    至于PHP和JSP,PHP当然不及JSP,但PHP开发中小型项目却很方便,例如处理文件上传,判断图片大小等,PHP简单到不得了,这是从开发速度来考虑的,不过如果从维护的角度看,ASP最好了,白痴都维护得了!