首頁 php教程 php手册 ASP、PHP和JSP的对比

ASP、PHP和JSP的对比

Jun 06, 2016 pm 07:56 PM
asp jsp php 發展 對比 網路

在网络发展日新月异的今天,人们不断的创新,包括网页,网站的发展。原来的那些HTML超文本语言已经不能完全满足我们的做网页的需要了。我们需要的是一个动感性,交互性都很强的网站。这样才能和广大的网友,用户产生交流。那些或简单或复杂的VBSCRIPT和JAVAS

    在网络发展日新月异的今天,人们不断的创新,包括网页,网站的发展。原来的那些HTML超文本语言已经不能完全满足我们的做网页的需要了。我们需要的是一个动感性,交互性都很强的网站。这样才能和广大的网友,用户产生交流。那些或简单或复杂的VBSCRIPT和JAVASCRIPT也让站长觉得讨厌。任何用户只要按下右键,再按一政V,那么你的所有代码必将暴露无疑。我们这是站长们所不希望的。

    然后自从服务器脚本语言出现后,这一切就出现了。最初CGI很流行,虽然它几乎可以用所有的语言来实现,可是它和HTML不是太好,更新程序麻烦,我们这里就不太讨论它了。服务器脚本语言就是指所指定的程序将在服务器端执行,所以用户是看不到你的源程序的。只能看到按你程序要求出现的那些HTML的代码。这将是令人非常兴奋的。

    下面我们说的将是三大流行的服务器端脚本语言。ASP,PHP,JSP.

    ASP是MS(微软)的"伟大"之作。默认的脚本语言为VB,我想大概应该知道VB有多简单了,那么告诉你ASP了是这么简单,所以说ASP对没有学过程序的人来说也很易上手。它以很好的性能支持强大的MS SQL数据库和ACCESS数据库,毕竟是自己的产品嘛,而ASP也是MS一手包办的,所以不存在什么统一性。对这方面来说PHP就会显得比较乱。ASP了有很多的强大的组件,也可能自己开发,这一点了是优于PHP的。

    然而ASP也有很多美中不足的地方,首先它只能运行于WINDIW系列的操作系统,这就显得有些霸道了。我想那些LINUX,UNIX爱好者不会因为这个面放弃它的爱好吗。毕竟还有我们后面讲到的PHP和JSP啊。

    其次,ASP必须要在服务端解释才能再执行,这在一些小程序中是微不足道的,可是相对于一些大中型站点来说,在速度上会显得力不从心。

    最后,从比较来看,ASP占用CPU的资源也是可观的,这对于一个有大型多用户交互网站来说是非常头疼的,他们常常会因为CPU资源耗尽而不得不反复重启机器。

    很多人说MS的东西有太多的BUG,不稳定,不安全,其实大家也不能这么想,毕竟是用得人多了,才会不断的发现错误嘛。可是MS的金钱观是没法阻止的,你要运行ASP服务,必须要买它的操作系统嘛,MS太聪明了。

    相对来说,ASP还是不错的,它适合于中小型,运行于微软操作系统的站点,当然最多的就是WIN2000了。很适合于一些刚刚接触语言的朋友。

    为了能挑战PHP和JSP,MS已经开发了新一代的ASP+脚本语言,它将以全新的默认语言C#出现在人们的面前,并且几乎支持所有的,除了JAVA的语言。(显然和SUN是死对头)而且在速度将会发生翻天覆地的变化。由原来的解释语言改为内嵌语言方式,这就是速度变化的原因之一。而且在向其他平台的移植上,MS也做了不少的改变。

    总之,ASP+还是非常值得人们期待的。毕竟这也是MS在他的下一代的。NET计划中的产品之一嘛。

ASP、PHP和JSP的对比

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
1 週前 By 尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
1 週前 By 尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱門文章標籤

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

適用於 Ubuntu 和 Debian 的 PHP 8.4 安裝和升級指南 適用於 Ubuntu 和 Debian 的 PHP 8.4 安裝和升級指南 Dec 24, 2024 pm 04:42 PM

適用於 Ubuntu 和 Debian 的 PHP 8.4 安裝和升級指南

CakePHP 日期和時間 CakePHP 日期和時間 Sep 10, 2024 pm 05:27 PM

CakePHP 日期和時間

CakePHP 專案配置 CakePHP 專案配置 Sep 10, 2024 pm 05:25 PM

CakePHP 專案配置

CakePHP 檔案上傳 CakePHP 檔案上傳 Sep 10, 2024 pm 05:27 PM

CakePHP 檔案上傳

CakePHP 路由 CakePHP 路由 Sep 10, 2024 pm 05:25 PM

CakePHP 路由

討論 CakePHP 討論 CakePHP Sep 10, 2024 pm 05:28 PM

討論 CakePHP

如何設定 Visual Studio Code (VS Code) 進行 PHP 開發 如何設定 Visual Studio Code (VS Code) 進行 PHP 開發 Dec 20, 2024 am 11:31 AM

如何設定 Visual Studio Code (VS Code) 進行 PHP 開發

CakePHP 快速指南 CakePHP 快速指南 Sep 10, 2024 pm 05:27 PM

CakePHP 快速指南

See all articles