ASP,PHP,JSP应该先学哪一个?三者有什么不同,哪一个用途比较大?
4个回答
展开全部
我这三种都学过,现在将我的学习体会写下:
1.三种语言的一些比较
语言 运行速度 跨平台性
ASP VBScript 较快 否(只适合Windows)
PHP PHP(类C) 较快 是(Windows、Linux、Unix等)
JSP Java 快 是(Windows、Linux、Unix等)
2.论用途,以上三种都属于主流的网站开发语言,在功能上,基本上没有太大的差异,基本上现在的网站功能都能做出来。
3.论学习难度,个人觉得ASP、PHP较简单,JSP较难。
如果你学过VB,建议先学ASP;如果你学过C语言,建议先学PHP。
因为在网站开发中,很多东西都是类似的,所以,如果你学懂了其中一种语言,就能很快掌握另外一门语言。我本人以前一直学ASP,做过几个网站,后来学PHP,学了三天后就开始做一个小网站,边学边做,一个星期不到就做好了。
4.综上:
(1)先学哪一个?
建议ASP或者PHP(具体看你的编程基础,如果没有基础,建议PHP),再学JSP。其实JSP应该和Servlet一起说,这个等你学到的时候就知道了。
(2)三者有什么不同?
三种语言的一些比较中已经做了一些比较。不过还要说的是,JSP属于Java中的JavaEE模块,也就是企业级开发。这个JavaEE很强悍,前途更广一点。不过,同样的一个网站,用JSP做和用PHP做,PHP的开发成本要比JSP的低。一般的中小型网站,没必要用JSP,用ASP或者PHP就足够了。
(3)哪一个用途比较大?
也说过了,现在网站上用到的那些功能,三者几乎都能实现。
ASP由于使用了COM组件所以它会变的十分强大,但是这样的强大由于Windows NT系统最初的设计问题而会引发大量的安全问题。只要在这样的组件或是操作中一不注意,哪么外部攻击就可以取得相当高的权限而导致网站瘫痪或者数据丢失。而且,ASP只能在Windows上跑,而其他两种语言都是可以跨平台的。
PHP可以编译成具有与许多数据库相连接的函数。PHP与MySQL是现在绝佳的组合。你还可以自己编写外围的函数取间接存取数据库。通过这样的途径当你更换使用的数据库时,可以轻松地更改编码以适应这样的变。PHPLIB就是最常用的可以提供一般事务需要的一系列基库。但PHP提供的数据库接口支持彼此不统一,比如对Oracle, MySQL, Sybase的接口,彼此都不一样。这也是PHP的一个弱点。
JSP 是Sun公司推出的新一代站点开发语言,他完全解决了目前ASP,PHP的一个通病--脚本级执行(据说PHP4 也已经在Zend 的支持下,实现编译运行).Sun 公司借助自己在Java 上的不凡造诣,将Java 从Java 应用程序 和 Java Applet 之外,又有新的硕果,就是Jsp--Java Server Page。Jsp 可以在Serverlet和JavaBean的支持下,完成功能强大的站点程序。
1.三种语言的一些比较
语言 运行速度 跨平台性
ASP VBScript 较快 否(只适合Windows)
PHP PHP(类C) 较快 是(Windows、Linux、Unix等)
JSP Java 快 是(Windows、Linux、Unix等)
2.论用途,以上三种都属于主流的网站开发语言,在功能上,基本上没有太大的差异,基本上现在的网站功能都能做出来。
3.论学习难度,个人觉得ASP、PHP较简单,JSP较难。
如果你学过VB,建议先学ASP;如果你学过C语言,建议先学PHP。
因为在网站开发中,很多东西都是类似的,所以,如果你学懂了其中一种语言,就能很快掌握另外一门语言。我本人以前一直学ASP,做过几个网站,后来学PHP,学了三天后就开始做一个小网站,边学边做,一个星期不到就做好了。
4.综上:
(1)先学哪一个?
建议ASP或者PHP(具体看你的编程基础,如果没有基础,建议PHP),再学JSP。其实JSP应该和Servlet一起说,这个等你学到的时候就知道了。
(2)三者有什么不同?
三种语言的一些比较中已经做了一些比较。不过还要说的是,JSP属于Java中的JavaEE模块,也就是企业级开发。这个JavaEE很强悍,前途更广一点。不过,同样的一个网站,用JSP做和用PHP做,PHP的开发成本要比JSP的低。一般的中小型网站,没必要用JSP,用ASP或者PHP就足够了。
(3)哪一个用途比较大?
也说过了,现在网站上用到的那些功能,三者几乎都能实现。
ASP由于使用了COM组件所以它会变的十分强大,但是这样的强大由于Windows NT系统最初的设计问题而会引发大量的安全问题。只要在这样的组件或是操作中一不注意,哪么外部攻击就可以取得相当高的权限而导致网站瘫痪或者数据丢失。而且,ASP只能在Windows上跑,而其他两种语言都是可以跨平台的。
PHP可以编译成具有与许多数据库相连接的函数。PHP与MySQL是现在绝佳的组合。你还可以自己编写外围的函数取间接存取数据库。通过这样的途径当你更换使用的数据库时,可以轻松地更改编码以适应这样的变。PHPLIB就是最常用的可以提供一般事务需要的一系列基库。但PHP提供的数据库接口支持彼此不统一,比如对Oracle, MySQL, Sybase的接口,彼此都不一样。这也是PHP的一个弱点。
JSP 是Sun公司推出的新一代站点开发语言,他完全解决了目前ASP,PHP的一个通病--脚本级执行(据说PHP4 也已经在Zend 的支持下,实现编译运行).Sun 公司借助自己在Java 上的不凡造诣,将Java 从Java 应用程序 和 Java Applet 之外,又有新的硕果,就是Jsp--Java Server Page。Jsp 可以在Serverlet和JavaBean的支持下,完成功能强大的站点程序。
展开全部
有C语言基础,就学PHP和JSP
有VB基础就学ASP
用途差不多,但JSP前途更大
有VB基础就学ASP
用途差不多,但JSP前途更大
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
别学杂了,精通一项就行,现在主流应该是PHP和ASPX,自己选择一个
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
PHP,目前前途光明,教程也多,网站制作首选
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询