-
1 # 喜報君來
-
2 # 何以解愁唯有學習
執行速度。
ASP主要以VBScripp為主,ASP是建立在COM體系結構之上的。通俗一點說,就是它是建立在別人的語言之上才能運營,這樣就是說,在它執行之前需要先呼叫一下別的語言,這樣大大加慢了執行速度。
PHP是執行在PHP之記憶體空間中,也就是說PHP不是基於COM物件。它可以在自己的基礎上直接運營。這樣就大大加快了執行速度,提高了程式碼的可執行性。減少了冗餘程式碼。
安全性。
ASP的安全性非常低,也是它被淘汰的主要原因。ASP語言在02年的時候出來,一直到現在就從來沒有升級過,所以它的BUG非常多,漏洞百出,也不知道官方為什麼不升級,導致逐漸被套談。
PHP安全性比較高。不管是執行速度上還是安全性上,PHP官方一直在更新自己的產品,從PHP3、PHP4、PHP5。這三個不同的級別語言來說,就足可以看出這個語言正在不斷的完善自己,把自己一些沒用的,或者說比較複雜的演算法都簡潔話了,不斷的升級更新。
程式碼簡潔。
ASP語言是不支援MVC模式的,MVC就是封裝的概念,也就是說可以把程式碼歸類成一個整體的類,直接可以在用的時候呼叫就可以了。在C語言中,MVC的模式也被成為最主要的流行模式。因為ASP不支援,所以導致現在ASP的網站後臺程式碼非常繁瑣。後期維護升級起來也很麻煩。
PHP語言支援MVC模式,而且運用的非常的好,也是他流行起來的一個主要原因,程式碼簡潔,後期可維護性強。
跨平臺型。ASP語言只支援WINDOWS平臺,如果你換一個平臺就不行了,就會出錯。
PHP的跨平臺性支援WINDOWS、LINUNX。平臺,如果以後資料庫特別大,還可很好的和OCRAL資料庫結合。
免費性。ASP當你買了ASP之後,如果你需要加密技術,你就要買ASPEncrypt;當你需要Email管理時,你就要買ServerObjets Qmail;當你需要檔案上傳時,你還要買Artisans SA-FileUp。
PHP就不同了,它是一種完全開源的語言,所有的都是免費的,所以無論你想用什麼都是免費的。
-
3 # 夯一磚
糾正一點,你不是在問什麼語言,你應該是在問基於什麼語言的網站框架才對。
這個完全取決於網站的功能需要。
換句話說,網站的複雜度決定了採用什麼樣的技術架構。
如果投入的人力物力有限,你首選當然基於PHP的網站框架。
PHP輕量級開發框架首選CodeIgniter
在頁面層用基於bootstrap/amazeU這些成熟的UI框架,後端CMS採用ACE等UI框架也是不錯的選擇。
用vue/react/angular?呵呵,你還是省省吧。
如果投入的人力物力很多,那隨便用吧。
什麼前後端分離,什麼api閘道器,nodejs/java這些隨便來。
回覆列表
網站的後臺語言和資料庫是有很多的,但是現在主流的用的比較多的就有以下幾種:asp.net+sqlserver資料庫、PHP+MySQL資料庫、jsp+oracle資料庫等,這只是主流的程式語言和常用的資料庫,我以程式語言+資料庫的格式寫不是那種語言只能和那種資料庫搭配,而是那樣搭配比較好,效率比較高而已。下面說一下這些技術都哪些公司使用。
1、大公司都使用什麼網站後臺語言呢?
對於這個問題,相信很多業內的人士也不能準確的給出答案,因為一些大型的網站其後臺是比較複雜的,如國內的電商和搜尋引擎阿里和百度。關於其使用什麼後臺語言開發,一直有一些爭議的,畢竟人家不會把公司的技術公佈出來,其中個人認比較靠譜的說法是大型網站的後臺邏輯層一般都是使用Java和c++的,其表現層可能是PHP或者jsp都是有可能的,所以這個問題是有些爭議的,結論是大型網站不會僅僅使用種技術來支撐其後臺,為了應對大併發量等都是採用多種技術加雲計算和雲端儲存來實現的。
2、那asp.net、php、jsp誰在用?
一些中大型和小型的網站都是使用其中的一種或者幾種技術來做網站後臺的,使用的最多的應該是PHP和jsp,為什麼這兩個使用的最多呢?這是因為PHP在中小網站中使用的是很多的,因為其相對其他兩種語言更加的簡單更適合做快速的開發,效率也是十分的高的,但是PHP有一些缺點就是不適合做大型的網站,只適合做一些大型網站中的廣告系統之類的小系統。而jsp是比較好的一門語言,但是不適合做快速開發,中小企業使用它成本比較高,但是它適合做大型的網站。asp.net只所以用的要少一些是以為它處於兩者的中間,且asp.net是微軟的產品,與其配套的環境如Windows server作業系統、sqlserver資料庫都是收費的,相對於PHP,PHP的最佳開發組合Linux+MySQL+PHP+Apache都是完全的開源免費產品,且相對簡單易用。
3、總結一下網站後臺語言。
當然現在還有其他的網站後臺語言,如現在正在火熱的nodejs,雖然還沒有大面積使用,但是其號稱相同環境下其效率和併發量是php數倍。所以說網站後臺語言還是有很多的,各自有各自的優點和不足,公司使用什麼技術做後臺也要根據自己的實際使用情況來做決定,這個沒有統一的說法說哪個不好哪個好。