<cite id="ffb66"></cite><cite id="ffb66"><track id="ffb66"></track></cite>
      <legend id="ffb66"><li id="ffb66"></li></legend>
      色婷婷久,激情色播,久久久无码专区,亚洲中文字幕av,国产成人A片,av无码免费,精品久久国产,99视频精品3
      網易首頁 > 網易號 > 正文 申請入駐

      世界上最流行的軟件,拋棄了Git!

      0
      分享至

      世界上使用最流行的軟件是什么?

      Windows ? Android? Office ?

      都不對!

      答案是 SQLite !一個嵌入式數據庫。


      你可能沒聽說過它,但是它就在你身邊的:

      每一臺智能手機中(Android 和iOS),Mac電腦,Windows 10電腦。

      每一個主要的瀏覽器中(Chrome, Firefox, Safari)

      大部分的機頂盒當中

      每個PHP和Python安裝目錄中

      很多流行的桌面應用(微信、QQ、 DropBox、 Skype、 iMessage、WhatsApp、 Adobe Acrobat Reader....)

      不信的話可以在電腦中搜索一下 “*.db”,看看能發現多少個。

      SQLite的發明人是Richard Hipp。


      Richard不但寫了SQLite,他還寫了另外一個版本控制軟件Fossil


      有趣的是SQLite項目使用Fossil來做版本控制。

      而Fossil又使用SQLite來存儲內容。

      有點兒雞生蛋,蛋生雞的感覺。

      我們不僅要問:現在Git已經是源碼管理系統中最流行的軟件,SQLite為什么不使用Git,而要另起爐灶呢?

      Richard寫了一篇文章《Why SQLite Does Not Use Git》,解釋了其中的原因,幾個要點如下:

      1. Git的思維模型過于復雜

      Git的復雜性分散了人們對于正在開發軟件的注意力,Git用戶需要牢記一下所有內容

      (1)The working directory

      (2)The "index" or staging area

      (3)The local head

      (4)The local copy of the remote head

      (5)The actual remote head

      Git提供了很多命令和選項在所有這些位置之間進行文件移動和比較。

      相比而言,Fossil只需要考慮他們的工作目錄和正在處理的check-in,干擾減少了60%,每個開發人員的大腦周期是有限的,Fossil需要的大腦周期更少,從而可以釋放智力資源來專注正在開發的軟件。

      正如一個使用過Git和Fossil的用戶在HackerNews上縮寫的:

      Fossil讓我安心,因為我擁有一切......通過一個命令同步到服務器...... 我從來沒有通過Git獲得過這種安心。

      2. Git沒有提供良好的態勢感知能力

      當Richard想看看SQLite最近發生了什么情況時,他可以使用Fossil的Timeline功能,在一個屏幕上看到所有更改的摘要,只需幾下點擊,就可以看到細節信息,甚至用手機也可以,非常方便。

      GitHub和GitLab沒有提供類似的功能,最接近的是“Network graph”,但是它渲染起來很慢(除非事先有緩存),并且不提供那么多的細節,移動設備上效果更不好。

      GitHub的commit視圖不錯,有詳細信息,速度快,可是每次只能提供顯示一個分支,無法輕松知道所有最近的更改。

      很多Git用戶會使用第三方的Git圖形查看器,它們需要單獨安裝和管理,并且很多是特定平臺的(例如僅適用于Mac的GitUp),想用這些圖形查看器,首先還得同步本地存儲庫,很麻煩。

      3. Git 不跟蹤歷史分支名稱

      Git保留了commit序列完整的DAG,但branch tag是本地信息,它不會同步,不會保留,這使得查看歷史分支變得非常乏味。

      Richard用一個分支的例子對比了Git和Fossil,Fossil可以清楚地顯示Branch開始的位置,什么時候合并回主干,GitHub則不行,除非使用第三方的工具。


      4. Git需要更多的管理支持

      Git是個復雜的軟件,建立Git服務器并不容易,所以大多數開發人員使用第三方服務如GitHub和GitLab,從而引入額外的依賴項。

      相比之下,Fossil是個獨立的二進制軟件,包含GitHub,GitLab的核心功能,建立一個服務器非常高效,只需幾分鐘時間就擁有一個帶有wiki、錯誤跟蹤和論壇的社區服務器,為用戶提供打包下載,登錄管理等功能。

      Fossil對硬件要求很低,可以在 5 美元/月的 VPS 或 Raspberry Pi 上正常運行。

      5.Git提供了糟糕的用戶體驗

      下面這個xkcd 的漫畫雖然夸張,但是卻切中要害。


      說實話,很少人質疑Git提供的用戶界面不理想,很多底層的實現都展示在了和用戶交互的接口中,交互接口設計很糟糕,有個網站甚至專門生成假的Git幫助手冊:https://git-man-page-generator.lokaltog.net/#ZWR1Y2F0ZSQkaGVhZA==

      Richard的吐槽挺犀利的,但我能感同身受的只有第一點和最后一點:模型復雜,用戶體驗差。

      我剛開始接觸Git時也有很強的抵觸情緒:項目組就這么幾個人,為什么要用分布式的系統?搞什么本地倉庫,遠程倉庫,還得記住各種各樣煩人的命令......

      集中式管理SVN它不香嗎?

      用得多了,發現有兩個好處:

      (1) 在本地有個副本,可以自由地修改,并且能提交到本地的代碼倉庫中,先把版本管理起來,這是很爽的一件事情。等到合適的時候再push,什么事情都不耽誤。

      (2) Git的分支實在是強,創建分支不像SVN那樣得復制目錄,很輕量級,新特性開發都可以用分支來搞。

      當然,代價就是記住,用熟那些復雜的命令。

      Richard是個挺有意思的人,他很喜歡造自己的小工具,喜歡自給自足。

      除了SQLite和Fossil之外,他還開發了一個Web服務器althttpd,這是個小巧,簡單,安全,低資源占用的Web服務器,現在sqlite.org網站就架在它之上,每天處理50萬個Http請求,傳輸200G的數據。

      Richard還開發過一個叫CVSTrac的Bug跟蹤系統,也是使用SQLite來存儲相關數據。

      所以,Richard對Git的吐槽有為自己產品宣傳的成分(至少這篇文章在HackerNews中引發了三次大討論,賺足了眼球,吸盡了流量),但也真的是自己使用覺得覺得不爽的地方。

      SQLite選擇了Fossil,那是因為對Richard來說,Fossil足夠了,并且在某些功能上更好,更能滿足自己的需求。

      就像他使用自家的Althttpd,而不是Apache一樣。

      但是對于更多的程序員來說,Git和GitHub的生態系統更有效。

      這個世界應該是百花齊放的。

      全文完,覺得不錯的點個贊或者在看吧!

      特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。

      Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

      相關推薦
      熱點推薦
      罕見!女足主帥米利西奇因熱身賽下課:37歲陳婉婷再次落選

      罕見!女足主帥米利西奇因熱身賽下課:37歲陳婉婷再次落選

      邱澤云
      2025-12-14 17:22:22
      澳大利亞邦迪灘槍擊事件已致16死,槍手為一對父子

      澳大利亞邦迪灘槍擊事件已致16死,槍手為一對父子

      觀察者網
      2025-12-15 07:18:04
      王一博海釣釣出帝王鮭!喊 “baby” 道歉,抱魚像年畫笑翻全網

      王一博海釣釣出帝王鮭!喊 “baby” 道歉,抱魚像年畫笑翻全網

      阿廢冷眼觀察所
      2025-12-15 01:12:42
      罰球準絕殺!詹姆斯對噴狄龍完勝!湖人拒絕逆轉,東契奇29+6

      罰球準絕殺!詹姆斯對噴狄龍完勝!湖人拒絕逆轉,東契奇29+6

      體壇小李
      2025-12-15 12:16:40
      生娃基本不花錢!明年力爭全國實現!

      生娃基本不花錢!明年力爭全國實現!

      看看新聞Knews
      2025-12-15 10:28:03
      阿隆索:皇馬需要狀態持續性

      阿隆索:皇馬需要狀態持續性

      體壇周報
      2025-12-15 11:33:13
      朱丹回金華老家,穿水靴割茭白弄一身泥,吃大碗“豬油面”很滿足

      朱丹回金華老家,穿水靴割茭白弄一身泥,吃大碗“豬油面”很滿足

      心靜物娛
      2025-12-15 09:46:52
      寧波通報患兒手術后離世

      寧波通報患兒手術后離世

      新京報
      2025-12-14 20:06:30
      日本記者挑釁:南京30萬你們數了?李連杰當場反問一句,他立馬閉嘴,提到了日本至今都抬不起頭的7萬女人公案

      日本記者挑釁:南京30萬你們數了?李連杰當場反問一句,他立馬閉嘴,提到了日本至今都抬不起頭的7萬女人公案

      歷史回憶室
      2025-12-11 18:47:11
      彩虹-7,首飛成功!

      彩虹-7,首飛成功!

      第一財經資訊
      2025-12-15 09:23:41
      外教杰森告別北京國安:這份情感將永遠存在,國安永遠爭第一

      外教杰森告別北京國安:這份情感將永遠存在,國安永遠爭第一

      懂球帝
      2025-12-15 08:29:03
      常遇春把兵符交予朱元璋,回府對心腹說:帳下四千鐵騎在城郊埋伏

      常遇春把兵符交予朱元璋,回府對心腹說:帳下四千鐵騎在城郊埋伏

      朝暮書屋
      2025-12-12 18:28:28
      就在今天!12月15日凌晨,傳來王曼昱、張本智和、樊振東最新消息

      就在今天!12月15日凌晨,傳來王曼昱、張本智和、樊振東最新消息

      皮皮觀天下
      2025-12-15 04:44:46
      柬埔寨是世界最貧窮的國家之一,但統治該國的洪森家族卻富可敵國

      柬埔寨是世界最貧窮的國家之一,但統治該國的洪森家族卻富可敵國

      大道無形我有型
      2025-09-05 11:31:52
      中國女游客在日本泡溫泉混進偽娘,因沒胸部暴露,酒店的回應讓人氣炸!

      中國女游客在日本泡溫泉混進偽娘,因沒胸部暴露,酒店的回應讓人氣炸!

      日本物語
      2025-12-14 20:43:30
      9000mAh!新機官宣:搭載天璣9500e+1.5K直屏!

      9000mAh!新機官宣:搭載天璣9500e+1.5K直屏!

      科技堡壘
      2025-12-14 12:05:40
      34歲張稀哲將重返國足?主帥邵佳一直接給出回應,球迷直呼意外!

      34歲張稀哲將重返國足?主帥邵佳一直接給出回應,球迷直呼意外!

      羅掌柜體育
      2025-12-15 09:36:04
      土媒:32歲的伊卡爾迪目前年薪1000萬歐元,米蘭難以負擔

      土媒:32歲的伊卡爾迪目前年薪1000萬歐元,米蘭難以負擔

      懂球帝
      2025-12-14 21:30:11
      小泉進次郎與美防長通話照被指“擺拍”,日本網民諷刺:表演也得拿根筆吧

      小泉進次郎與美防長通話照被指“擺拍”,日本網民諷刺:表演也得拿根筆吧

      環球網資訊
      2025-12-13 18:46:46
      曼城3-0輕取水晶宮!福登回暖謝爾基成“新丁丁”,阿森納壓力大

      曼城3-0輕取水晶宮!福登回暖謝爾基成“新丁丁”,阿森納壓力大

      里芃芃體育
      2025-12-15 11:10:15
      2025-12-15 12:28:49
      碼農翻身 incentive-icons
      碼農翻身
      有趣且硬核的技術文章
      207文章數 596關注度
      往期回顧 全部

      科技要聞

      平價數碼產品,要和我們說再見了?

      頭條要聞

      巨頭裁員史無前例 員工發現同事"消失":杯子還在桌上

      頭條要聞

      巨頭裁員史無前例 員工發現同事"消失":杯子還在桌上

      體育要聞

      戰勝完全體雷霆,馬刺“瘋狂動物城”只是半成品

      娛樂要聞

      黃綺珊在何晴去世首發,10年悄悄祈福

      財經要聞

      新會陳皮亂象曝光:產地造假、年份速成

      汽車要聞

      奔馳小G諜照,或搭混動或燃油動力

      態度原創

      游戲
      數碼
      教育
      房產
      公開課

      曝《半條命3》將護航Steam machine!或春季上線

      數碼要聞

      哈趣 C3000:家用×酒店雙模式,跨場景高效投影新體驗

      教育要聞

      補課的孩子,在為誰努力?

      房產要聞

      瘋狂拿地290畝!封關在即,又一民企重倉海南!

      公開課

      李玫瑾:為什么性格比能力更重要?

      無障礙瀏覽 進入關懷版 主站蜘蛛池模板: 九九国产在线观看| 成人性生交大片免费看视频app| 日韩亚洲欧美中文高清| 亚洲区视频| 黄色18禁网站| 成人综合精品| 久久久国产乱子伦精品作者| 欧美成人精品高清视频在线观看| 久久香蕉国产线看观看猫咪av | 国产成人a在线观看网站站| 日本伊人色综合网| 日韩AV免费| 欧美日韩精品| 揉捏奶头高潮呻吟视频| 久久99精品久久久大学生| jjzz国产| 天堂网在线.www天堂在线资源 | 欧美性群另类交| 国产xxxx| 商城县| 欧洲精品免费一区二区三区| 国产亚洲欧美日韩俺去了| 色翁荡媳又硬又粗又长视频| 子洲县| 亚洲乱妇老熟女爽到高潮的片| 久久天天躁狠狠躁夜夜不卡| 色国产视频| 山丹县| 9999国产精品欧美久久久久久| 99久久国产综合精品麻豆| 亚洲熟妇色自偷自拍另类| 晋中市| 亚洲欧美v国产蜜芽tv| 亚洲精品日本久久一区二区三区| 熟女丝袜无码| 人妻综合第一页| 中文字幕人妻熟女人妻| 国产极品美女高潮无套| 日日爽| 国产午夜福利片在线观看| 无码国产69精品久久久孕妇|