河岸浮雲
寫一個網站,前端瀏覽器界面編程沒有選餘地,只有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
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也不錯,就看你喜歡哪種語言的編程風格了