自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

全球著名互聯(lián)網(wǎng)企業(yè)背后的開源力量

開發(fā) 項目管理
開源軟件正在逐步改變?nèi)蜍浖_發(fā)的格局,越來越多的企業(yè)開始使用開源軟件,并反過來為開源項目貢獻力量。

開源軟件正在逐步改變?nèi)蜍浖_發(fā)的格局,越來越多的企業(yè)開始使用開源軟件,并反過來為開源項目貢獻力量。

[[82030]]

一提到開源,大部分人首先想到的是免費。但其實價格并不是開源軟件唯一的優(yōu)勢,其他優(yōu)勢還包括: 

  • 避免重復造輪子:對于企業(yè)來說,有現(xiàn)成的工具可用,節(jié)省了重新開發(fā)的成本;
  • 質(zhì)量更高、更安全:由于源碼開放,其他開發(fā)者可以參與共享,安全漏洞的發(fā)現(xiàn)和修復將會更加及時;
  • 自由、可定制:企業(yè)可以擺脫軟件廠商的束縛,并可以根據(jù)自己的需求很方便地進行定制。

 下面就來看看全球著名的一些互聯(lián)網(wǎng)企業(yè)使用了哪些開源項目。

1.  Facebook

Facebook是全球第一大社交網(wǎng)站,擁有約9億用戶,同時也是世界排名第一的照片分享站點,每天上載八百五十萬張照片。 

  • 主要開發(fā)語言:PHP
  • 存儲系統(tǒng):MySQL、Memcached

2.  Twitter

Twitter(推特)是全球著名的社交網(wǎng)絡及微博客服務網(wǎng)站 

  • 主要開發(fā)語言:Ruby、Scala、Java
  • 開發(fā)工具:Hadoop、Lucene
  • 存儲系統(tǒng):MySQL、Cassandra

3.  Tumblr

Tumblr(湯博樂)成立于2007年,是目前全球最大的輕博客網(wǎng)站,也是輕博客網(wǎng)站的始祖。 

  • 主要開發(fā)語言:Ruby、PHP、Scala
  • 存儲系統(tǒng):MySQL、Memcached、Redis
  • 服務器:nginx、Apache

4.  Linkedin

LinkedIn(鄰客音)是全球最大的職業(yè)社交網(wǎng)站,網(wǎng)站的目的是讓注冊用戶維護他們在商業(yè)交往中認識并信任的聯(lián)系人,俗稱“人脈”(Connections)。 

  • 主要開發(fā)語言:Java
  • 開發(fā)工具:YUI、Hadoop、Spring、Grails
  • 存儲系統(tǒng):MySQL

5.  Dropbox

Dropbox是一個提供同步本地文件的網(wǎng)絡存儲在線應用。支持在多臺電腦多種操作中自動同步。并可當作大容量的網(wǎng)絡硬盤使用。Dropbox采用免費試用+高級服務收費的Freemium模式,最初2GB空間免費,此后則需要按月支付存儲費用。 

  • 主要開發(fā)語言:Python
  • 存儲系統(tǒng):MySQL、Memcached
  • 服務器:nginx

6.  BitBucket

BitBucket 是一家源代碼托管網(wǎng)站,采用Mercurial和Git作為分布式版本控制系統(tǒng),同時提供商業(yè)計劃和免費賬戶。

  • 主要開發(fā)語言:Python
  • 開發(fā)工具:Django、RabbitMQ
  • 存儲系統(tǒng):redis、PostgreSQL
  • 服務器:nginx

7.  Reddit

Reddit是個社交新聞站點,口號是“提前于新聞發(fā)生,來自互聯(lián)網(wǎng)的聲音”。 

  • 主要開發(fā)語言:Python
  • 開發(fā)工具:Cassandra、RabbitMQ
  • 存儲系統(tǒng):Memcached、PostgreSQL

8.  Quora

Quora是一個問答SNS網(wǎng)站,由Facebook前雇員查理•切沃和亞當•安捷羅于2009年6月創(chuàng)辦。 

  • 主要開發(fā)語言:Python
  • 開發(fā)工具:jQuery
  • 存儲系統(tǒng):MySQL
  • 服務器:nginx

9.  Zynga

Zynga是一家社交游戲開發(fā)商,目前是Facebook第一大營收來源,2011年占Facebook全年營收比例高達12%。 

  • 主要開發(fā)語言:PHP
  • 存儲系統(tǒng):MySQL、Memcached
  • 服務器:Apache 

10.  Pinterest

Pinterest是全球最大的圖片社交分享網(wǎng)站,采用的是瀑布流的形式展現(xiàn)圖片內(nèi)容,無需用戶翻頁,新的圖片不斷自動加載在頁面底端,讓用戶不斷的發(fā)現(xiàn)新的圖片。 

  • 主要開發(fā)語言:Python
  • 開發(fā)工具:Django、Node.js
  • 存儲系統(tǒng):MySQL
  • 服務器:nginx 

11.  Foursquare

Foursquare是一家基于用戶地理位置信息的手機服務網(wǎng)站,并鼓勵手機用戶同他人分享自己當前所在地理位置等信息。 

  • 主要開發(fā)語言:Scala
  • 開發(fā)工具:Backbone.js、jQuery、Lift
  • 存儲系統(tǒng):mongoDB、hadoop 

12.  EverNote

EverNote是一款非常著名的筆記軟件,界面與功能十分類似Onenote。它不僅具備強大的筆記捕捉功能,還采用了獨特的分類方式,而且支持filter的自動整理、即時搜索。 

  • 主要開發(fā)語言:Java
  • 開發(fā)工具:EHCACHE、Stripes、GWT、HIBERNATE
  • 存儲系統(tǒng):MySQL
  • 服務器:Apache、Tomcat 

13.  Codecademy

在線學習編程的網(wǎng)站,為用戶提供了一種學習編程的新方式。它采用基于網(wǎng)絡的互動編程教程,手把手幫助用戶了解編程語言的基本原理。 

  • 主要開發(fā)語言:Ruby
  • 開發(fā)工具:Rails、jQuery
  • 存儲系統(tǒng):mongoDB 

14.  Instagram

Instagram是一款移動應用,可以讓你以一種快速、美妙和有趣的方式將隨時抓拍下的圖片分享給其他人彼此。2012年10月25號,F(xiàn)acebook以總值7.15億美元收購Instagram。 

  • 主要開發(fā)語言:Python
  • 開發(fā)工具:diango、Solr
  • 存儲系統(tǒng):redis、PostgreSQL 

#p#

下面來看看以上這些開源項目的相關介紹。

1.  Backbone.js

Backbone.js是一個基于jQuery和underscore的JavaScript框架,提供了強大的對模型、視圖和交互的抽象,憑借它,我們可以使用JavaScript編寫復雜交互的Web應用。

2.  Cassandra

Cassandra 是一個混合型的非關系的數(shù)據(jù)庫,以Amazon專有的完全分布式的Dynamo為基礎,結(jié)合了Google BigTable基于列族的數(shù)據(jù)模型,P2P去中心化的存儲。最初由Facebook開發(fā),后轉(zhuǎn)變成了開源項目,它是一個網(wǎng)絡社交云計算方面理想的數(shù)據(jù) 庫。

3.  CoffeeScript

CoffeeScript 是一個使用純Ruby編寫的新編程語言,創(chuàng)建者Jeremy Ashkenas戲稱它是“JavaScript的不那么鋪張的小兄弟”。因為CoffeeScript會將Ruby編譯成JavaScript,而且大 部分結(jié)構(gòu)都相似,但不同的是CoffeeScript擁有更嚴格的語法。

4.  Django

Django是一個基于Python的Web應用開發(fā)框架,采用MVC設計模式。

5.  EHCACHE

EhCache是一個純Java的進程內(nèi)緩存框架,具有快速、精干等特點,是Hibernate中默認的CacheProvider。

6.  Grails

Grails是一套用于快速Web應用開發(fā)的開源框架,它基于Groovy編程語言,并構(gòu)建于Spring、Hibernate和其他標準Java框架之上,從而為大家?guī)硪惶啄軐崿F(xiàn)超高生產(chǎn)力的一站式框架。

7.  GWT

Google Web Toolkit的縮寫,允許開發(fā)人員使用 Java 編程語言快速構(gòu)建和維護復雜但性能高的 JavaScript 前端應用程序,從而降低了開發(fā)難度,尤其是與 Eclipse Google 插件結(jié)合使用時,優(yōu)勢更明顯。

8.  Hadoop

Apache基金會開發(fā)的一個分布式系統(tǒng)基礎架構(gòu)。用戶可以在不了解分布式底層細節(jié)的情況下開發(fā)分布式程序,充分利用集群的威力高速運算和存儲。

9.  Lift

Lift是一個非常優(yōu)雅的web框架,基于Scala編程語言,使用Apache 2.0許可發(fā)布。Lift為開發(fā)者提供了最好的方式來創(chuàng)建交互的、高性能的web應用。

10.  Lucene

Lucene是一個開放源代碼的全文檢索引擎工具包,提供了完整的查詢引擎和索引引擎,部分文本分析引擎,目的是為軟件開發(fā)人員提供一個簡單易用的工具包,以方便的在目標系統(tǒng)中實現(xiàn)全文檢索的功能,或者是以此為基礎建立起完整的全文檢索引擎。

11.  Memcached

Memcached 是一個高性能的分布式內(nèi)存對象緩存系統(tǒng),用于動態(tài)Web應用以減輕數(shù)據(jù)庫負載。它通過在內(nèi)存中緩存數(shù)據(jù)和對象來減少讀取數(shù)據(jù)庫的次數(shù),從而提供動態(tài)、數(shù)據(jù) 庫驅(qū)動網(wǎng)站的速度。Memcached基于一個存儲鍵/值對的HashMap。其守護進程(daemon)是用C寫的,但是客戶端可以用任何語言來編寫, 并通過Memcached協(xié)議與守護進程通信。

12.  MongoDB

MongoDB 是一個介于關系數(shù)據(jù)庫和非關系數(shù)據(jù)庫之間的產(chǎn)品,是非關系數(shù)據(jù)庫當中功能最豐富,最像關系數(shù)據(jù)庫的數(shù)據(jù)庫。其最大的特點是支持的查詢語言非常強大,其語法 有點類似于面向?qū)ο蟮牟樵冋Z言,幾乎可以實現(xiàn)類似關系數(shù)據(jù)庫單表查詢的絕大部分功能,而且還支持對數(shù)據(jù)建立索引。

13.  Node.js

Node.js 是一套用來編寫高性能網(wǎng)絡服務器的JavaScript工具包,目標是幫助程序員構(gòu)建高度可伸縮的應用程序,編寫能夠處理數(shù)萬條同時連接到一個(只有一 個)物理機的連接代碼。實際上Node是對Google V8引擎進行了封裝,并對一些特殊用例進行了優(yōu)化,提供了替代的API,使得V8在非瀏覽器環(huán)境下運行得更好。

14.  PostgreSQL

PostgreSQL 是以POSTGRES為基礎的對象關系型數(shù)據(jù)庫管理系統(tǒng)(ORDBMS),支持大部分SQL標準并且提供了許多其他現(xiàn)代特性:復雜查詢、外鍵、觸發(fā)器、視 圖、事務完整性、MVCC。因為許可證的靈活,任何人都可以以任何目的免費使用、修改、和分發(fā)PostgreSQL。

15.  RabbitMQ

RabbitMQ 是由 LShift 提供的一個 Advanced Message Queuing Protocol(AMQP)的開源實現(xiàn),由以高性能、健壯以及可伸縮性出名的 Erlang 寫成,因此也是繼承了這些優(yōu)點。

16.  Redis

Redis是一個高性能的key-value數(shù)據(jù)庫,它的出現(xiàn),很大程度補償了memcached這類key/value存儲的不足,在部分場合可以對關系數(shù)據(jù)庫起到很好的補充作用。它提供了Python、Ruby、Erlang、PHP客戶端,使用很方便。

17.  Solr

Solr是一個高性能、采用Java開發(fā)、基于Lucene的全文搜索服務器,同時對其進行了擴展,提供了比Lucene更為豐富的查詢語言,同時實現(xiàn)了可配置、可擴展并對查詢性能進行了優(yōu)化,并且提供了一個完善的功能管理界面,是一款非常優(yōu)秀的全文搜索引擎。

18.  Stripes

Stripes 是一個使用最新的Java 技術來構(gòu)建Web應用的開發(fā)框架。

19.  YUI

雅虎用戶界面庫,采用JavaScript語言編寫,允許用戶使用DOM腳本、DHTML和AJAX技術構(gòu)建富交互網(wǎng)絡應用程序。YUI庫也包含一些核心的CSS資源。

原文鏈接:http://devrates.com/startup/list

譯文鏈接:http://www.iteye.com/news/28097

責任編輯:陳四芳 來源: ITeye.com
相關推薦

2021-09-02 18:36:13

工業(yè)互聯(lián)網(wǎng)安全

2021-05-13 09:08:57

數(shù)據(jù)中心效率節(jié)能

2013-11-12 15:29:31

2021-07-26 14:54:56

互聯(lián)網(wǎng)小米京東

2015-03-25 18:31:20

互聯(lián)網(wǎng)+

2013-03-08 09:41:06

宜搜移動互聯(lián)網(wǎng)洗腦

2015-07-21 17:19:55

用友iUAP

2013-08-14 11:14:20

開源Google

2021-07-27 22:51:22

互聯(lián)網(wǎng)災害技術

2015-08-04 14:08:34

2016-08-24 09:22:57

戴爾

2010-02-24 14:32:30

谷歌

2011-04-29 09:28:37

2013-08-21 12:29:12

Facebook開源

2022-03-14 07:41:33

烏克蘭制裁互聯(lián)網(wǎng)

2019-06-12 09:11:27

互聯(lián)網(wǎng)數(shù)據(jù)技術

2015-06-24 15:35:54

2015-05-28 16:11:07

互聯(lián)網(wǎng)+

2014-09-11 15:39:43

2014-12-24 12:10:53

用友
點贊
收藏

51CTO技術棧公眾號