GNOME 預設文字編輯器 gedit 險失維護
或許是出於疲倦,也有可能是出於對 GNOME 應用開發體系的不滿,GNOME 桌面環境預設的文字編輯器、核心應用之一的 gedit 的開發者前幾天宣佈不再維護它了。它的最新穩定版本是 3.22。
gedit 開發者 Sébastien Wilmet 在郵件列表中說:
“gedit 不再維護,我已將其新增到此維基頁面: https://wiki.gnome.org/Apps/Unmaintained
有沒有感興趣接手 gedit 維護的開發者?”
慶幸的是,gedit 在“無維護”頁面呆了幾天後,就有兩位新的維護者加入了維護行列,我們可以不用擔心 gedit 就此消亡——雖然“當前的 GTK+ 3 已經穩定,就是不維護,不出意外的話 gedit 也可以持續工作很長時間”。
gedit 是 GNOME 的預設編輯器,但其實它在 Linux 上的編輯器家族裡面並不是很出彩,只能說是中規中矩、簡單而輕量級罷了。但是可能也正是因為這個原因,才讓大家忽視了這些默不出聲的應用也是需要人來關愛的。
gedit 初次釋出於 1999 年,而今已經有 18 歲了,但是它的開發者卻一直不多,功能和特性的增加也不大,而且,幾年前曾經歷一次 UI 的較大變更,變更後的 UI 變成非常難用,所以使用者對此也頗有腹誹。但是可能是由於下面的原因,參與維護的人很少:
“另外, gedit 的核心是用 C 寫的(為了支援 Mac OS X ,還有一點 Objective-C),一些外掛是用 Vala 或 Python 寫的。如果你要接手 gedit 的維護,你需要和這四種語言打交道(還不算構建系統)。 Python 程式碼是沒編譯的,所以如果重構 gedit 核心的話,可能需要移植所有的外掛(python 程式碼也不如 C 程式碼那麼便於 grep),不過至少 Vala 有個編譯器,雖然我不推薦它。”
所以,這可能真的會讓維護者頭大。
此外,Sébastien Wilmet 對 GNOME 生態的開發也頗有抱怨:
“如果 gedit 死了,我認為這對於所有的 GTK+ 應用都是一個教訓:要寫更多的庫,並在幾個類似應用之間共享且一同維護它們。GtkSourceView 仍在維護,但是 gedit 所用的程式碼要超過了 GtkSourceView。在我給 GtkSourceView 貢獻程式碼前, gedit 裡面就有 8000 行以上的程式碼來儲存和載入檔案(只是後端,不算前端)。你顯然不會認為只有 gedit 需要在用 GtkSourceView 時使用載入和儲存檔案吧?其它的文字編輯器呢?比如 Anjuta (也有很大一個不再維護的程式碼庫),而且現在 gnome-builder 還在犯同樣的錯誤(在它的角落裡面開發了許多文字編輯器功能;你真的認為 Vim 模式只在 gnome-builder 中有用?!)
這事不只是文字編輯器的事,我們造了多少個音樂播放器的輪子?照片管理器呢?IRC/聊天客戶端呢?天氣預報呢?等等~”
好吧,或許是該正視這個問題的時刻了,畢竟只有良好的開發環境,才有豐富的應用生態,只有豐富的應用生態,才能大量的使用者。
相關文章
- 使用 gedit 文字編輯器最佳化GNOME 體驗方法
- Ubuntu 配置預設編輯器Ubuntu
- Linux下設定VSCode為預設的文字編輯器LinuxVSCode
- wordpress 設定編輯器預設模式模式
- 【Linux】中預設文字編輯器 vim 的入門與進階Linux
- Typora for Mac(文字編輯器)Mac
- 富文字編輯器初探
- Javascript富文字編輯器JavaScript
- 修改centos系統預設編輯器CentOS
- 線上富文字編輯器初探
- Versatil Markdown for Mac文字編輯器Mac
- Linux文字編輯器JedLinux
- FSNotes for Mac(文字編輯器)Mac
- Typora for Mac - Markdown文字編輯器Mac
- Typora for Mac(Markdown文字編輯器)Mac
- Markdown文字編輯器:Typora for MacMac
- QT 多文件文字編輯器QT
- SpringMVC整合富文字編輯器SpringMVC
- TextMate for Mac 專業文字編輯器Mac
- Klipped for Mac - 極簡文字編輯器Mac
- 分享 - 富文字編輯器 Froala Editor
- [Djangorestframework]-富文字編輯器的使用DjangoRESTFramework
- SSM使用UEditor富文字編輯器SSM
- Smultron for Mac(網頁文字編輯器)Mac網頁
- BBEdit for Mac,Mac文字編輯器工具Mac
- Windows下好用的文字編輯器Windows
- asp.net文字編輯器(FCKeditor)ASP.NET
- Eplan外掛 - 自由文字編輯器
- Java編寫的文字編輯器(菜鳥作品)Java
- linux命令之vi文字編輯器Linux
- Eleditor移動端富文字編輯器
- Atom for Mac平臺文字編輯器Mac
- 高效文字編輯器Textbundle Editor for MacMac
- 文字和原始碼編輯器EditRocket for Mac原始碼Mac
- Typora Mac(文字編輯器)中文版Mac
- Plain Text Pro Mac(純文字編輯器)AIMac
- 專注Markdown文字編輯器:Typora macMac
- 利用 javascript 實現富文字編輯器JavaScript