嘉興設(shè)計(jì)網(wǎng)站:精講互聯(lián)網(wǎng)行業(yè)大型網(wǎng)站廣泛使用的編程語(yǔ)言與數(shù)據(jù)庫(kù)。
從互聯(lián)網(wǎng)到如今可以說(shuō)它已經(jīng)完全滲透到我們?nèi)粘I钪校殉蔀槲覀児ぷ骱蜕钪械囊徊糠帧2⑶以谄髽I(yè)應(yīng)用方面,互聯(lián)網(wǎng)更成為一種有效的客戶聯(lián)系媒介方式,它在塑造品牌形象、開(kāi)拓市場(chǎng)、客戶服務(wù)、內(nèi)部信息交流等方面發(fā)揮著越來(lái)越重要的作用。
而就是因?yàn)檎J(rèn)識(shí)到網(wǎng)絡(luò)對(duì)企業(yè)的重要性后,所以集團(tuán)企業(yè)的主管領(lǐng)導(dǎo)都希望自己公司有一個(gè)能展示自己品牌、同時(shí)又具有一定營(yíng)銷能力的“網(wǎng)站”。而這時(shí)候有一個(gè)非常嚴(yán)重的問(wèn)題出現(xiàn)了,為什么有的企業(yè)幾年都不會(huì)換一次網(wǎng)站,而有的一年卻要做好幾十個(gè)網(wǎng)站呢?只有一個(gè)原因網(wǎng)絡(luò)營(yíng)銷獲客及網(wǎng)絡(luò)推廣獲客。
真正專業(yè)企業(yè)型的公司在商品經(jīng)濟(jì)愈來(lái)愈發(fā)達(dá)的今天,術(shù)業(yè)有專攻,定位明確是企業(yè)致勝的法寶之一。只有走專業(yè)化道路才有利于積累知識(shí),把不同客戶的需求提升成通用的“經(jīng)驗(yàn)”,降低客戶風(fēng)險(xiǎn)。
大型網(wǎng)站包含的技術(shù)點(diǎn)還是相當(dāng)多的,瀏覽器上我們看到的只是前端的展示頁(yè)面,后端部分包含了很多復(fù)雜的算法與業(yè)務(wù)邏輯,特別在后臺(tái)數(shù)據(jù)量大了之后,數(shù)據(jù)就需要更多的語(yǔ)言與數(shù)據(jù)庫(kù)來(lái)協(xié)同處理。
通過(guò)信息技術(shù)行業(yè)統(tǒng)計(jì)網(wǎng)站數(shù)據(jù)來(lái)看Java、C++、Python 應(yīng)用較為廣泛。
下面我們來(lái)看下它們使用到的各項(xiàng)技術(shù):
1、Google.com - 搜索引擎
前端:JavaScript、TypeScript
后端:C, C++, Go, Java, Python、Node
數(shù)據(jù)庫(kù):BigTable, MariaDB
TypeScript 是 JavaScript 的一個(gè)超集,支持 ECMAScript 6 標(biāo)準(zhǔn)。
MariaDB 是 MySQL(屬于 Oracle 公司) 關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)的克隆版,在 GNU GPL下開(kāi)源。
BigTable 基于 Google 文件系統(tǒng)的數(shù)據(jù)存儲(chǔ)系統(tǒng),用于存儲(chǔ)大規(guī)模結(jié)構(gòu)化數(shù)據(jù),適用于云端計(jì)算。
2、YouTube.com - 視頻網(wǎng)站
前端:JavaScript
后端:C/C++, Python, Java, Go
數(shù)據(jù)庫(kù):BigTable, MariaDB
YouTube 母公司是 Google ,所以使用到的后端語(yǔ)言和數(shù)據(jù)庫(kù)差不多。
3、Facebook.com - 社交網(wǎng)站
前端:JavaScript
后端:Hack, PHP (HHVM), Python, C++, Java, Erlang, D, Xhp, Haskell
數(shù)據(jù)庫(kù):MariaDB, MySQL, HBase, Cassandra
Hack 是 Facebook 自己開(kāi)發(fā)的腳本語(yǔ)言,運(yùn)行在HHVM虛擬機(jī)上。
HHVM 也是 Facebook 自己開(kāi)發(fā)用來(lái)執(zhí)行 PHP 代碼的虛擬機(jī)
HBase是一個(gè)開(kāi)源的非關(guān)系型分布式數(shù)據(jù)庫(kù)(NoSQL),它參考了谷歌的BigTable 建模,實(shí)現(xiàn)的編程語(yǔ)言為 Java。
Cassandra 也是是一套開(kāi)源分布式 NoSQL 數(shù)據(jù)庫(kù)系統(tǒng)。
4、Yahoo
前端:JavaScript
后端:PHP
數(shù)據(jù)庫(kù):PostgreSQL, HBase, Cassandra, MongoDB
MongoDB 是一個(gè)基于分布式文件存儲(chǔ)的數(shù)據(jù)庫(kù),由 C++ 語(yǔ)言編寫(xiě),在非關(guān)系數(shù)據(jù)庫(kù)當(dāng)中功能最豐富,最像關(guān)系數(shù)據(jù)庫(kù)的。
5、Amazon.com(亞馬遜)
前端:JavaScript
后端:Java, C++, Perl
數(shù)據(jù)庫(kù):PostgreSQL, RDS, RDS Aurora
RDS 是亞馬遜云上的關(guān)系數(shù)據(jù)庫(kù)。
RDS Aurora 也是亞馬遜云上一種與MySQL 和 PostgreSQL 兼容的關(guān)系數(shù)據(jù)庫(kù)。
6、Wikipedia.org(維基)
前端:JavaScript
后端:PHP, Hack
數(shù)據(jù)庫(kù):MariaDB
數(shù)據(jù)庫(kù)也是從早期的 MySQL 遷移到 MariaDB,MariaDB 從 MySQL 克隆過(guò)來(lái),兩個(gè)數(shù)據(jù)庫(kù)語(yǔ)法都差不多。
7、Twitter.com
前端:JavaScript
后端:C++, Java, Scala, Ruby
數(shù)據(jù)庫(kù):MySQL
Scala 類似 Java,運(yùn)行在 Java 虛擬機(jī)上,并兼容現(xiàn)有的 Java 程序。
8、Bing(必應(yīng))
前端:JavaScript
后端:C++、C#
數(shù)據(jù)庫(kù):Microsoft SQL Server, Cosmos DB
Cosmos DB 是一種面向新式應(yīng)用開(kāi)發(fā)的完全托管 NoSQL 數(shù)據(jù)庫(kù)服務(wù),在微軟自家的公用云端服務(wù)平臺(tái) Azure 上。
9、eBay.com
前端:JavaScript
后端:Java, JavaScript, Scala
數(shù)據(jù)庫(kù):Oracle
10、MSN
前端:JavaScript
后端:C#
數(shù)據(jù)庫(kù):Microsoft SQL Server
11、Linkedin.com
前端:JavaScript
后端:Java, JavaScript, Scala
數(shù)據(jù)庫(kù):Voldemort
Voldemort 是一個(gè)采用 Java 語(yǔ)言開(kāi)發(fā)的分布式的 Key-Value 存儲(chǔ)系統(tǒng)。
Voldemort 官網(wǎng)地址:http://www.project-voldemort.com/voldemort/
GitHub 地址:https://github.com/voldemort/voldemort
12、ncmofei.com
前端:JavaScript
后端:Django (Python 框架), Erlang
數(shù)據(jù)庫(kù):MySQL, Redis
Erlang 是一種通用的并發(fā)程序設(shè)計(jì)語(yǔ)言,可以應(yīng)付大規(guī)模并發(fā)活動(dòng)的程序設(shè)計(jì)語(yǔ)言和運(yùn)行環(huán)境。
13、WordPress.com
前端:JavaScript
后端:PHP, JavaScript(Node.js)
數(shù)據(jù)庫(kù):PostgreSQL, HBase, Cassandra, MongoDB