全網開發都可搭建技術資料庫篇-如何看待LINUX和IOS兩個程式的使用體驗
我是一名Python開發,在2018.7~2021.6使用的是Linux系統 Deepin OS 作為自己的開發系統;在2022.7~至今使用的是 mac OS 系統作為開發系統。
Deepin OS是我使用過的最好的Linux系統沒有之一,各種適配的軟體讓工作變得高效。作為一箇中國人打造的系統,我深感驕傲。而mac OS中有著開發者的血統,也見過很多大神把mac OS配置的無比高效。剛好手頭上兩種系統都有,在公司用mac做Python開發,在家裡用Deepin學習辦公,所以就想做一件自覺有趣的事情,就是將這種系統來做一個對比。
Deepin 系統的圖示換成了mac系列(我很喜歡mac的圖示,生動而優雅),所以看起來有點類似mac。前方多圖預警。
|
|
版本
:Deepin 20.1
硬體
:thinkpad x1 Carbon
cpu
:i7-3667u
記憶體
:8 GB
|
版本
:10.15.7 (19H1615)
硬體
:MacBook Pro (13-inch, 2017, Two Thunderbolt 3 ports)
cpu
: 2.3 GHz 雙核Intel Core i5
記憶體
:8 GB 2133 MHz LPDDR3
|
|
程式塢
Deepin的經典一代是15.11,那時的程式塢不是獨佔一排,和mac有點類似。20之後可以選擇高效模式或時尚模式,目前就是高效模式,和window的工作列類似,但是更好看。由於我將圖示都替換成了mac風格的,所以系統的圖示和mac os類似。
檔案管理器
deepin的檔案管理器擁有Linux桌面系統經典的資料夾,家目錄、影片、音樂、圖片、文件、下載等一個不少。除此之外還多一個計算機和系統盤,裡面是整個檔案系統的概覽。從window切換到linux系統的使用者一開始可能對檔案系統不習慣,因為看不到整個檔案系統。而這個計算機就是方便概覽全域性。
程式
Deepin 的程式展示和mac是一致的,點選啟動器或win鍵就可以喚程式介面,15.11是上下滑動,20之後是左右滑動。從15.11升級到20.1時還真有點不習慣,還是覺得上下滑動更符合視覺特點。
app 商店
不得不誇獎一下Deepin 的app store,適配了很多軟體,完全能覆蓋日常需要。比如辦公軟體類的qq,微信,TIM,釘釘等。不過並非原生適配,是透過wine程式作為相容層,比起原生適配肯定更容易出現卡死和延遲。
|
Deepin系統自帶了很多好用的軟體,特別針對中國人開發的。下面羅列一下好用的軟體。
日曆
標記了陰曆,節氣,節假日,特殊節日等,還可以安排日程定時提醒。分別從年月週日來展示。
文字程式
Deepin 的文字程式很好用,當然Linux上的文字程式都很好用,比起windows的記事本和mac的文字編輯器都好用。
|
終端
使用過Linux的知道 Ctrl + Alt + T 可以召喚出終端。Deepin的終端顏值不低,自帶多種主題。
不僅如此,還帶有一個叫做雷神終端的便捷式終端。有時候需要一遍看網頁,一邊終端輸入,只有一個螢幕時不方便,這時如果終端固定在螢幕最上方就能很好解決這個問題,這就是雷神終端。
Pycharm
作為一名python開發者,Pycharm當然是開發首選工具。對於挑選開發工具我認同一種說法,如果是隻寫Python就使用Pycharm,如果要在多種語言之間來回切換VS code是最好的選擇。在使用了將近一年的mac os之後,我發現Deepin下的pycharm的最上面,也就是額頭似乎有點寬。在快捷方式上兩者也有一定差距,會讓我感到困擾。
在日常開發中使用兩塊螢幕,一塊用來在Pycharm上寫程式碼,另一塊開啟終端除錯。這樣的配合效率很高,除了複製貼上,這個實在不方便,只能使用Ctrl + Alt + C 從終端裡複製,然後使用Ctrl + Alt + V來貼上。其實在終端裡判斷Ctrl +C 是複製貼上還是終止程式並不難,在網頁版編輯器上就可以實現這個功能,然後到目前為止Linux系統上並沒有改進,但是mac OS是可以做到的。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69920392/viewspace-2878999/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 全網開發都可搭建技術資料庫篇2_如何呼叫沒有文件說明搭建 Web API資料庫WebAPI
- 全網開發都可搭建技術資料庫篇2_如何呼叫沒有文件說明的 Web API資料庫WebAPI
- 如何看待FoundationDB資料庫發展前景?資料庫
- 軟體開發中的資料庫測試技術資料庫
- Linux下mSQL資料庫開發技術(轉)LinuxSQL資料庫
- 搭建Python爬取菠菜程式開發網頁搭建網站技術篇-在搭建Java中如何遍歷字串呢?Python網頁網站Java字串
- 如何看待這篇有關菠菜程式搭建員的文章有感而發
- iOS開發資料庫篇—SQLite常用的函式iOS資料庫SQLite函式
- 全網開發網站搭建教程篇之Python 標準庫之 sys網站Python
- iOS資料庫技術進階iOS資料庫
- iOS 開發全能工具箱:技術篇iOS
- 「積木庫」GraphQL技術搭建的無程式碼開發平臺
- 如何看待Serverless資料庫之爭?Server資料庫
- 技術分享 | 兩個單機 MySQL 該如何校驗資料一致性MySql
- 技術分享 | 使用 sync_diff_inspector 對兩個 MySQL 進行資料校驗MySql
- 使用PyQt開發一個資料庫管理桌面軟體QT資料庫
- linux系統資料庫開發環境搭建Linux資料庫開發環境
- 比對兩個資料庫的差異:Java篇資料庫Java
- 七、資料庫技術的發展及新技術資料庫
- Oracle資料庫——xTTS技術的使用Oracle資料庫TTS
- 使用select,兩個case 讀取 同一個chan 中的資料,兩個case都可能被執行到
- 騰訊基於全時態資料庫技術的資料閃回資料庫
- 分散式資料庫技術的演進和發展方向分散式資料庫
- 五種VC++資料庫開發技術的比較C++資料庫
- 使用特殊的技術更新資料庫(ABAP)資料庫
- 分散式資料庫技術之路未來如何發展?分散式資料庫
- 管理叢集資料庫的兩個使用者與兩個命令資料庫
- 玩轉iOS開發:裝逼技術RunTime的總結篇iOS
- ORACLE資料庫開發經驗Oracle資料庫
- Uber如何處理和使用乘客資料改善App的體驗?APP
- iOS技術必看—庫和框架大全iOS框架
- 【同行說技術】前端開發的技術資料和雞湯美文 彙總(一)前端
- iOS開發資料儲存篇—iOS中的幾種資料儲存方式iOS
- iOS開發之網路篇iOS
- 網站搭建資料庫篇-Linux系統MySQL配置主從分離網站資料庫LinuxMySql
- iOS開發ARC記憶體管理技術要點iOS記憶體
- 使用者體驗技術時代的10個基本規則
- 如何使用前端技術開發一個桌面跨端應用前端跨端