網站開發用什麼語言好?

河岸浮雲


寫一個網站,前端瀏覽器界面編程沒有選餘地,只有JavaScript+css+html

服務器端選擇的餘地很多,畢竟現在都是web2.0時代,通過ajax或者動態服務器渲染技術實現前後端數據交互。

Java,靜態語言。相信大部分人都聽說過,要是開發人員的話,更是熟悉。特點:成熟、穩定、龐大、生態繁榮。國內的最典型的就是阿里巴巴,幾乎涵蓋整個阿里的業務,天貓、淘寶,抗住雙11的流量不用過多的懷疑Java的web 服務器領域的霸主地位。不足就是學習內容多,需要花費很多時間學習。

JavaScript,動態語言。你沒有聽錯,現在JavaScript也可以開發服務器了,其實最早語言的開發創作者時候就是有這個想法的,奈何隨著

node.js

強勢誕生是這個夢想落了地。JavaScript特點就是,入門簡單,想要深入學習還是不容易的。原型鏈、this指向、閉包等。服務器開發一般使用較少。

PHP,腳本語言。一般的小型網站使用的還是比較多的,PHP就是專門為web而生,奈何單線程,大型網站一般不予使用。CSDN就是PHP哦,可以看看招聘。

python,解釋性腳本語言。最近幾年非常的火。不得不說,python是一門有趣的語言,一般用來人工智能、爬蟲等。web編程不是特別多,知乎、豆瓣據說就是python開發的服務器。

c#不能夠遺忘,和Java同時代的,特性和Java差不多,缺點就是平臺捆綁Windows,使用的還是有很多。東京原始版本就是c#開發的哦。

最後近幾年強勢發展的go語言,記得讓它火的就是B站源碼洩露事件,發展勢頭不容小覷。


閉著眼睛切土豆


目前網站開發主流的後端編程程語言主要有JSP,PHP,ASP.NET,Python幾種。當然也有go,nodejs等後起之秀。 說說各個不同語言的優缺點吧。

1)JSP

依託於Java,在一些大型系統中特別吃的開。當然選用JSP需要你有一定的Java編程功底。在電信,金融等行業應用比較多。就連我們馬爸爸的淘寶不也從初期的PHP遷移到了JSP嗎?相比其他幾門Web開發語言,可以說是上手難度最大的了吧。


2)PHP

PHP是世界上最好的語言,這樣的話不知道是在黑PHP還是在表揚他。不過這門語言的最大優勢就在於其對新手友好,語法簡單好上手,環境搭建方便;不用編譯,運行方便;問題容易得到解答,它擁有很多討論論壇;有較多的開源框架。作為世界上最大的網站之一,Facebook不也一直在使用PHP嗎?


3)ASP.NET

依託於C#,有微軟這麼一個好爸爸,VS這一款宇宙第一IDE天然支持,語法簡單,純面向對象,也許其最大的缺點就是不能跨平臺,只支持win系統,在這個服務端Linux佔據主流的市場上貌似不是特別吃得開。


4)Python

Python做Web開發貌似一直處於不溫不火的狀態,有著Flask,Django等成熟的Web開發框架,雖然國內有知乎,豆瓣這樣成功的例子,但畢竟是少數,在拉勾,boss直聘等招聘網站上看看需求你就會知道了。這玩意貌似在人工智能,計算機視覺,科學計算,運維幾個方面更有一套。

當然,最後真正做出選擇的話,肯定是要用一個我們最熟悉的語言,這樣可以最快程度,最低出錯率的完成需求。


碼農奮鬥之路


首先網站呈現在我們面前就是網頁的形式,一般的網頁大多就是html頁面,這裡的html也可以算上一種語言,不過我們這都叫前端,也就是呈現給用戶看的界面,這裡的網頁也頂多就是靜態頁面,實際上要做好一個網站除去網頁前端還得有服務器,這裡就需要講到服務器編程語言,這裡的語言就分好幾種了,像java,.net和php這種,一般判斷一個網站使用什麼語言開發,比較簡單的方式就是查看當前頁面的網址後綴,一般典型的有.jsp,這就是java,其他的你也可以自己判斷。


牛水魚s


c語言

給你看看基礎的課程設置——

網頁視覺設計、C語言、網站開發工具Dreamweaver、動畫設計Flash網站前端開發HTML5、網站前端開發Css3、JavaScript框架、移動端WEB開發、SEO(SEM)搜索引擎優化、互聯網開發技術PHP等。


山東新華電腦學院



這是一個好問題。

目前網站,主要分動態網站和靜態網站。


靜態網站:

其網頁內容主要是通過寫死的 html呈現給瀏覽器;


動態網站

它的網頁內容,可能是通過後端編程語言 如 (java, .net, php 等)動態生成的。


如何分析網站是用何語言開發

主要看它的服務器端語言是什麼。


舉幾個例子:

  • 1) 查看網頁的後綴名

含 .do的 網址,可能是 java開發,而且用到了 java servlet技術;

含 .jsp的網址,可能是用 java開發;

含 .aspx 的網址,可能是用 asp.net開發

含 .asp的網址,可能是用 asp開發;

含 .php的網址,可能是用 .php開發;


  • 2)通過firefox等工具查看網絡請求與網絡響應

通過 Firefox 打開一個網頁, F12打開調試跟蹤工具,F5刷新一下網址,看網絡請求,分析 Request Header 與 Response Header.

當然,有時也可以通過分析 cookie 或 session去發現一些痕跡。

如下,我們可以清晰的看出:

當前網站主要是用 asp.net 技術開發的,而且用的還是 asp.net mvc的框架。


  • 3) 通過 w3techs.com 如下所示

https://w3techs.com/sites/info/sina.com.cn

這裡的 sina.com.cn 可以替換成你要查看的網址, 這裡,我們可以看到 新浪的網站主要是用PHP開發的。

  • 4) 用多種編程語言開發的多個子站點集成

當然,有些網站可能用了不止一種後端開發語言開發,可能是多個語言的合集,多個子站點集成在一起,這種情況不能很好的判斷。


  • 5)偽靜態,或 反向代理

也有一些網站使用了偽靜態,或者是 反向代理,把真實的網絡資源請求給包裝隱藏起來了,這種情況也不能很好的判斷。


希望能幫到你,謝謝。

(結束)


資深IT老張


強烈建議你用php7!上手容易,文檔齊備;部署方便,什麼主機都支持它;各種集成開發環境,分分鐘搭建好開發平臺;開源社區強大,各種強悍的開源框架和開源程序,既實用又有利於學習模仿;性能強勁;發展勢頭強勁👍

明白告訴你個秘密,即使不使用強悍成熟的第三方框架和程序,php本身作為語言之外,同時也是一個方便快捷的網站開發框架哦!

當然,建議始終是建議,還是希望你多看看,多做比較,多和團隊商量,然後下結論。

除了php,市面上流行的python,ruby,java,c#(.net),js(node),perl,都適合建設網站。然而眾裡挑一,還是php!

以上是個人觀點,不喜勿噴。

ps: 如果你真的選了php,本著負責和互相學習的態度,有問題可以問我,一定知無不言,言無不盡。可加微、q、電。


php設計模式


用最簡單的方法!

如圖1:打開一個網站!然後鼠標右鍵,就可以查找出網站的編碼。

圖2:我們查找網站的源代碼!然後鼠標右鍵,查看源代碼!

以上我就是這樣子查看網站的!大家可以試試!


暴走大腦


開發網站分前段和後端,前端語言html,javascript,後端語言php,asp,asp.net,jsp都可以,看你對哪種熟悉。


office小白實戰基地


php c# java js python go等等都可以做網站。關鍵在於你會用什麼語言,另外你打算用什麼服務器。如果打算用簡單的虛擬主機,那麼推薦用php或者.net,因為一般的虛擬主機支持這兩者的比較多,其他的需要vps自己搭建環境。大型企業,金融行業比較喜歡java。具體的需要根據你自己的實際情況來選擇。


覆水難收77313204


沒有最好的語言,只有你用的最順手的語言,例如我就覺得php是比較順手的,當然我並沒有說php是最好的語言,O(∩_∩)O哈哈~,php市面上有很多的開源框架和類庫可供使用,可以快速開發你所需要的網站,python也不錯,就看你喜歡哪種語言的編程風格了


分享到:


相關文章: