[FZH] GNOME失败之路

Tommy He lovenemesis at fedoraproject.org
Tue Nov 27 05:02:04 UTC 2012


2012/11/27 Ma Xiaojun <damage3025 at gmail.com>:
> 2012/11/26 Tommy He <lovenemesis at fedoraproject.org>:
>> 你真的了解 GNOME 3 在开发方面的进步么?GIR 是啥知道么?尽管目前还有些小 Bug 但是绝对是重大的开发者改进。Qt5 也是部分吸收了它的设计。
>
> 你真的開發過GIR程序嗎?反正我用IBus
> GIR生成的Python接口,比原來真正的Python模塊不知道難用多少條街了。文檔都沒,得靠實驗和讀源碼。據說未來會有,那至少說明從3.0到3.8這兩年間都是很難用的,這種朝三暮四的平臺誰願意開發程序啊,開發一個開源軟件過幾年根本編譯不了了。
> 順便說下Vala,本來覺得這東西還有點意思。之前嘗試編譯hack之前的ibus-cloud-pinyin你會就明白那個有多不靠譜了。

我用了 GIR 提供的 JavaScript 接口 Seed 做过一些原型,我觉得很好用,调用其他模块完全不用担心有没有绑定的问题了。

Vala 不靠谱?你可以问问 Yorba 的人怎么想。

>> 自绝于人民?GNOME Shell 的设计非常适合于专注于单一程序的行为,而内嵌的窗口平铺又有效满足需要同时运行参照两个程序的行为。
>
> 分窗口這個是不錯,不過和真正的平鋪WM比呢?順便一說那個兩分窗口Unity一樣支持。
> 除了遊戲、或者在Facebook/Twitter上虛度時間我真想不出有啥應用是只需要專注於單一程序的。

有多少人需要真正的平铺?需要多个终端监控的早就用 tmux 之流了。双窗口对于大多数文档+图形 IDE/参考文献+字处理的应用足以了

专注于单一程序?很多人打开电脑就专注在浏览器了好不好。

>> 再说 Unity,能在 Nexus 7 上跑的是已经废弃(且 Bug 不断)的 Unity 2D,并非完整 Unity。Canonical
>> 并没有实力去优化  LLVMPipe 使其能在不需要闭源 GPU 驱动的情况下仅靠 CPU 运行,也没那实力做开源 GPU
>> 驱动逆向工程。扔给你个废弃的 Unity 2D,你就来兴趣了?
>> 要说底层的支持,GNOME Shell 所用的 Clutter 一直比 Unity 的 Compiz 更早且更好的支持平板 GPU 所用的 OpenGL ES。
>
> Ubuntu至少能用啊,你在Nexus 7上裝個Fedora發個視頻看看?老是講未來是一種很不負責任的做法,把用戶黨小白鼠?你說Unity
> 2D是廢棄的,我想廣大GNOME 2用戶中槍嚴重啊……

至少能用没错,扔给你一个死尸也是能用。在 Nexus 7 上跑 Fedora LXDE 和 XFCE
基于 Qt 的 Unity 2D 的确是被 Canonical 停止开发了,这跟 GNOME 2 有何关系?别无故过来中枪。

>> 实际计划没有?你做过项目管理么?画图、删 feature 和内部重构是产品计划中最重要的部分,想清楚了再动手比先写代码再更改能提供更好的质量并节省更多的时间。
>
> 你根本就沒看懂我說的計劃是什麼,我說的是部署計劃。你可以說Windows 8會讓很多人不適應,但是微軟能讓Windows
> 8被預裝到足夠多的設備上,所以人們可能真的慢慢習慣了。而GNOME呢?

那么谁有部署计划呢?KDE Plasma 平板至今未见天日,Unity for Andorid 还在原型状态。就算上市了,你觉得哪个能跟
Android/iOS/WP8 甚至 Firefox OS 比呢?GNOME 现在的平板支持还远未到成熟的状态,需要更多的画图、删
feature 和内部重构才行。

>> 删扩展是为了下一步迁移到 WebKit2 做准备;禁用关闭 JS 里所应当,还有多少网站可以不用 JS 正常工作?
>
> 很多啊,Google和Wikipedia都沒問題,不信你裝一個根本不支持JS的NetSurf瀏覽器試一下就是了。
> 找到技術理由刪feature就振振有詞了?所以感覺給GNOME開發任何東西真是冤大頭,人家一不高興說刪就刪了。

我当然用过关了 JS 的浏览器访问过 Google 和 Wikipedia,仅有最最基本的功能。不过你在何种情况下,可以打开
Epiphany 却无法或者无法 JS 呢?
这跟给 GNOME 开发东西当冤大头有个毛关系,Epiphany 是 GNOME 自己开发的功能,自己拥有最终决定权。

>> 发行版选择预置那个浏览器跟 DE 有个毛关系。尽管 Fedora 一直紧跟 GNOME 步伐,但是依然在 GNOME Desktop 上预置
>> Firefox。当初有过讨论,作为面向主要群体的介质需要提供适用于大众的浏览器,所以是 Firefox。
>
> 你就是想說GNOME的官方瀏覽器不適用大衆對吧,那我覺得很對啊。

请按照新用户的角度思考。
当用户选择一个新的操作系统时,必然要考虑到几个基本的应用十分能实现,比如说网络浏览器。此时你觉得是告诉最终用户 "Fedora 上预装流行的
Firefox 浏览器" 好呢?还是说 “Fedora 上预装了 Epiphany 浏览器 PS 它跟你可能用过的
Safari/Chrome 有些像但又不完全一样” 好呢?

>> 另外 Firefox LXDE 预置的是 Midori。
>
> Fedora和Firefox都不分了?呵呵。

的确没分,两个都是我喜欢的开源项目,也是我认为在做正确的事情的开源项目。

> --
> Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese



-- 
Take a Deep Breath out of Windows

https://fedoraproject.org/wiki/User:Lovenemesis


More information about the Chinese mailing list