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