日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

桌面系统和程序员

發布時間:2023/12/13 windows 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 桌面系统和程序员 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本周我出席了OpenStack峰會。在峰會上絕大多數應用部署都是基于Linux的,然而,大家使用的筆記本電腦最多的還是蘋果產的。人們寫代碼,最終要把代碼部署到Linux上,但在編碼時卻使用另外一種不同的操作系統。

最有趣的還是他們使用的開發工具。我在他們的背后看他們開發,看到的是命令行終端和瀏覽器。他們并沒有使用Macs,他們的部署工具需要Linux環境,他們之所以用Macs,是因為其它原因——漂亮的操作系統,ITunes,以及最炫的超薄設備。有些人在公司和在家里是用同一臺電腦。他們在地鐵里用它,玩游戲時用它,加班時用它。他們使用蘋果電腦,是因為他們不想在工作和娛樂時使用不同的電腦。

我身邊的這群程序員跟你在10年前的技術大會上看到的程序員不一樣。他們成長在一個越來越重視用戶體驗的年代,Linux的可配置/靈活性對他們不再有吸引力。人們工作的時候使用免費軟件(并且開發或維護免費軟件),卻運行在一個不免費的操作系統上,因為如果不這樣會使他們另外一些很在意的活動體驗上打折扣。Linux里有命令行終端和瀏覽器,但Linux的糟糕的多觸點控制功能足以影響在其上的工作。使用Linux會減慢他們的工作。

但是,就算我們改進了所有這些提到的問題,人們為什么要是有Linux做開發環境?Linux的最大優點是提供了一個相當自由的環境,能夠讓使用者修改他們的軟件。我們可以想象,這并不具有巨大的吸引力。否則,其它的劣勢也就不是問題了。

當我們在討論一個程序員的經驗時,我們基本上是在說這個人用桌面電腦編程的經驗,而不是指他們偶爾使用Linux的經歷。這些人并不需要一個更好的API文檔,他們并不需要一個好用的IDE。他們需要的是一個好的桌面環境,能夠讓他們訪問他們日常所需的各種服務。如果有人在他的問題庫里提交了一個bug,他會收到一封Email。他們需要點擊郵件里的連接,進入一個web頁面,看到關于這個bug的描述。如果他知道這個bug已經在另外一個分支里修復了,它會切換到gihub頁面,找到bug修復的ID,然后切換回來,將其粘貼到bug修復描述里。這很無聊,很討厭。這讓人分心。

如果桌面環境能內置一個智能的問題跟蹤系統,它能夠呈現各種相關的信息,不需要人去在兩個系統間切換。如果git提交能夠在本地存放索引,程序員不需要打開瀏覽器就能找到相關信息。這樣一來,一個簡單的任務,雖然需要牽連多個環境內容,也能夠很快速的完成。

這只是一個簡單的例子。更進一步分析。使用各種web服務來管理各種開發過程,省去了公司維護自己的基礎系統,但是,在使用過程中,需要程序員在多個擁有不同界面的系統間來回跳躍。時間浪費在其中。這讓程序員不高興。

一方面改進桌面環境的可用性,一方面優化程序員的工作流程,避免他們在終端和瀏覽器間浪費精力,用更多的時間來開發,這樣能很大程度的防止程序員從這個桌面環境中流失。這能夠讓Linux從其它操作系統中脫穎而出,蘋果和微軟都在花大力氣改進他們的程序員開發工具,但這些工具只是針對他們的平臺。能夠更方便執行常見的開發工作,這將會成為一個桌面系統的獨特賣點。

我在這次峰會上跟很多人說了這個觀點,讓人寬心的是,有不少人也在思考這個問題,希望能在這些事情上給予幫助。我在期待,我也在期待有更多能夠讓程序員的開發更輕松的觀點提出,但同時也不能讓其它用戶的體驗有損傷??雌饋磉@是一個有趣的挑戰。

本文屬翻譯作品,英文原文標題是:The desktop and the developer。若無特別說明,英文原文及其衍生作品均使用知識共享署名-相同方式共享(Creative Commons)協議。您可以自由復制、散布、展示及演出本作品;若您改變、轉變或更改本作品,僅在遵守與本作品相同的授權條款下,您才能散布由本作品產生的派生作品。

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的桌面系统和程序员的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。