web后端開(kāi)發(fā)學(xué)什么 為什么C 很少用于Web后端開(kāi)發(fā)?
為什么C 很少用于Web后端開(kāi)發(fā)?只能說(shuō),以前沒(méi)有那么多的框架和高級(jí)編程語(yǔ)言,我們用來(lái)編譯所有的東西。后來(lái)C/C出現(xiàn)了,比編程更方便。所以我們用C/C來(lái)寫(xiě)所有的東西。后來(lái)有人用C/C寫(xiě)了所有的東西,
為什么C 很少用于Web后端開(kāi)發(fā)?
只能說(shuō),以前沒(méi)有那么多的框架和高級(jí)編程語(yǔ)言,我們用來(lái)編譯所有的東西。后來(lái)C/C出現(xiàn)了,比編程更方便。所以我們用C/C來(lái)寫(xiě)所有的東西。后來(lái)有人用C/C寫(xiě)了所有的東西,在這個(gè)基礎(chǔ)上寫(xiě)了更多的模塊、函數(shù)和函數(shù),所以做了一些改動(dòng),增加了更多的框架和庫(kù),使之成為一種高級(jí)語(yǔ)言。由于高級(jí)語(yǔ)言更容易編寫(xiě),C/C逐漸只用于編寫(xiě)較難實(shí)現(xiàn)的低級(jí)和高級(jí)語(yǔ)言,而高級(jí)語(yǔ)言則用于編寫(xiě)業(yè)余代碼。
我們?yōu)槭裁床挥胏 寫(xiě)網(wǎng)頁(yè)?
首先,我們不僅用C/C編寫(xiě)web應(yīng)用程序,而且已經(jīng)有很多年了。有些人聽(tīng)說(shuō)過(guò)CGI這個(gè)詞,它代表C/C。IIS支持的ISAPI和NSAPI也是編譯器語(yǔ)言的接口標(biāo)準(zhǔn)。再舉一個(gè)例子。我們都知道歌手林志軒在創(chuàng)業(yè)之初就是“優(yōu)科李林”的一員。另一位成員,李進(jìn),寫(xiě)了一本書(shū)“CGI編程”,這是一個(gè)優(yōu)秀的學(xué)生2000年前。
第二,C/C壞了。為什么會(huì)下降?web程序的邏輯很簡(jiǎn)單,只需接收數(shù)據(jù)、寫(xiě)入數(shù)據(jù)和顯示數(shù)據(jù)。C/C函數(shù)太多,不好學(xué),代碼控制也不好,所以就沒(méi)了。比如說(shuō)ASP學(xué)習(xí)一周可以寫(xiě)實(shí)用程序,C/C寫(xiě)同樣效果的程序,學(xué)習(xí)半年是不夠的。從2000年到2007年,ASP在中國(guó)開(kāi)始流行。任何人都可以編寫(xiě)系統(tǒng)。這是一個(gè)盛開(kāi)鮮花的舞臺(tái)。ASP已經(jīng)被中國(guó)人玩爛了,還有很多人在項(xiàng)目中使用ASP。
第三,C/C在網(wǎng)頁(yè)領(lǐng)域不會(huì)輝煌。新語(yǔ)言層出不窮?;靵y之下,Python和golang虎視眈眈,Java高人一等,PHP無(wú)法保住自己的地盤(pán),更別說(shuō)其他語(yǔ)言了?,F(xiàn)在,連PHP都做不到的語(yǔ)言,在web領(lǐng)域只能淪為其他語(yǔ)言。
大公司用C 做WEB開(kāi)發(fā),主要是用在哪個(gè)部分或環(huán)節(jié)?
對(duì)不起,我沒(méi)有聽(tīng)說(shuō)過(guò)使用C進(jìn)行web開(kāi)發(fā)。
-----------------------------------------------------------------------分界線以下是我今天添加的內(nèi)容:
我很驚訝有這么多人在一句話回答完一個(gè)問(wèn)題后閱讀和討論它。通常我寫(xiě)數(shù)十萬(wàn)字來(lái)回答問(wèn)題,但我沒(méi)有得到多少答復(fù)。似乎越模糊,討論的空間就越大,越適合大家爭(zhēng)論。我相信很多人都理解CGI對(duì)于web開(kāi)發(fā)的意義,以及C+對(duì)于web開(kāi)發(fā)的意義。C和web很少同時(shí)出現(xiàn)在同一個(gè)主題中。如果把web開(kāi)發(fā)分為主流和非主流,那么這兩個(gè)領(lǐng)域就沒(méi)有C+。在回答這個(gè)問(wèn)題之前,我想先討論一下C++在web開(kāi)發(fā)中的重要性。我的回答只代表我的態(tài)度。