FreeOZ论坛

标题: Linux 版 Chrome 将采用 Gtk+ [打印本页]

作者: yuba    时间: 16-2-2009 15:16
标题: Linux 版 Chrome 将采用 Gtk+
http://linux.solidot.org/linux/09/02/14/156238.shtml

对Google的Chrome浏览器主要抱怨是它目前只有Windows版。Google承诺将在6月的某一时间同时发布Mac OS X和Linux版。

但Google确实对困难估计不足,Chrome的界面主管Ben Goodger在邮件中承认了这一点。

他透露Linux版Chrome将采用Gtk+。至于为何不采用另一个著名的跨平台开发工具Qt,Goodger表示Qt限制了每个平台框架所支持的最小共通子集。

他说Linux版和OS X版并不是Windows版的简单克隆。
作者: someonehappy    时间: 16-2-2009 15:48
这样弄不好,将来windows平台和linux平台的chrome之间也可能出现兼容问题吧?
作者: coredump    时间: 16-2-2009 15:51
标题: 回复 #2 someonehappy 的帖子
有可能,不过问题不会很大,影响兼容性最大的地方在javascript引擎和web renderer上,这两个(V8和Webkit)的跨平台方面很好,其他的GUI部分所占比重很小。
作者: ritz    时间: 16-2-2009 16:13
chrome 的跨平台应该只会比firefox好

我只是担心似乎Google的很多客户端programmer都是从微软挖过来的...
picasa for linux居然用wine... 还有google desktop也是

anyway, 我期待linux下面有个完整可用的webkit based的浏览器,Chrome目前来说还是最有希望的
作者: coredump    时间: 16-2-2009 16:17
http://groups.google.com/group/c ... 764?lnk=gst&q=QT+linux#72c2cee10c3ac764
FWIW, the changes I've made in the browser over the past few months
(MagicBrowzr) should have made it possible for the front end to be
written in any number of native toolkits. Our first test is going to
be Cocoa on OS X.

-Ben Goodger

这证明我上面所说的前端GUI框架的选择不是核心问题的判断,Chrome的跨平台将完全和Front-end的GUI framework隔离开,也就是以后WTL 版的Chrome, Cocoa版Chrome,GTK版的Chrome和QT版的Chrome都会陆续出现。
作者: coredump    时间: 16-2-2009 16:19
原帖由 ritz 于 16-2-2009 16:13 发表
chrome 的跨平台应该只会比firefox好

我只是担心似乎Google的很多客户端programmer都是从微软挖过来的...
picasa for linux居然用wine... 还有google desktop也是

anyway, 我期待linux下面有个完整可用的webk ...


wine并不总是不好,事实上最新的测试表明wine版的Firefox性能超过Linux native版的Firefox
作者: Tux    时间: 16-2-2009 20:47
原帖由 coredump 于 16-2-2009 16:19 发表


wine并不总是不好,事实上最新的测试表明wine版的Firefox性能超过Linux native版的Firefox


那个测试是只针对JavaScript而言吧,总体来讲,*NIX上的Firefox表现还是要优于Windows的。这是我的感觉,不知道各位是不是也有同感。

gtk+或者是QT,其实都无所谓,自有人会去做。

比较期待Cocoa上的Chrome,终于可以抛弃Opera了。Opera小三(after Firefox, Safari)做了好多年了

上面谁说Google Desktop是WINE上的?当初Google Desktop一发布正式版我就用了,绝对是native的。

Picasa的确是在WINE上的,因为依赖性中很明显发现它依赖wine,看UI也看出来了。
作者: Tux    时间: 16-2-2009 20:49
原帖由 ritz 于 16-2-2009 16:13 发表
chrome 的跨平台应该只会比firefox好

我只是担心似乎Google的很多客户端programmer都是从微软挖过来的...
picasa for linux居然用wine... 还有google desktop也是

anyway, 我期待linux下面有个完整可用的webk ...


Google Desktop for Linux was written natively and uses Google's own desktop search algorithms, not existing Linux search applications such as Beagle, a company representative said.

http://news.cnet.com/Google-Desk ... 1032_3-6193579.html

特地搜了一下,验证了。

另外Google Desktop for Linux要比Windows好,可以自定义index的目录。

BTW: Mac上没有人会去用这个玩意儿

[ 本帖最后由 terryandtaotao 于 16-2-2009 20:52 编辑 ]
作者: coredump    时间: 16-2-2009 20:54
标题: 回复 #7 terryandtaotao 的帖子
http://www.tuxradar.com/content/ ... -and-its-not-pretty

是javascript,不过也说明一定的问题。Firefox的windows版的build是用了PGO优化,但是linux下还没有类似的编译优化。从技术上来说稍有点不公平,但是很多linux的软件现状的确就是如此。
作者: ritz    时间: 16-2-2009 20:56
啊,那是我记错了
作者: coredump    时间: 16-2-2009 21:03
标题: 回复 #10 ritz 的帖子
不完全错,在native版出来前很多人已经把google desktop运行在了wine上面。谷歌中国的一个team后来重头开发了linux native的Google desktop。

但是picasa是一直用wine的,我分析这里有2个理由:
1. picasa是完全严重依赖GUI的程序,估计太依赖windows api了,重写代价太大
2. Google对wine这个项目投入很大,想用picasa来推动wine的发展。目前看来效果很明显,没有google的推动,wine现在估计还在0.9徘徊
作者: ritz    时间: 17-2-2009 00:07
原帖由 coredump 于 16-2-2009 22:03 发表
不完全错,在native版出来前很多人已经把google desktop运行在了wine上面。谷歌中国的一个team后来重头开发了linux native的Google desktop。

2. Google对wine这个项目投入很大,想用picasa来推动wine的发展。目前看来效果很明显,没有google的推动,wine现在估计还在0.9徘徊

这个照我理解是反过来得,google为了picasa在大力推动wine的发展
http://code.google.com/opensource/wine.html
作者: coredump    时间: 17-2-2009 00:12
标题: 回复 #12 ritz 的帖子
也有道理
作者: 周星星1832    时间: 17-2-2009 07:12
我们需要那么多browser吗?
当standard 都不统一的前提下,这对开发人员就是一个灾难!
作者: yuba    时间: 17-2-2009 08:34
标题: 回复 #14 lufumin1832 的帖子
对用户来说,多一个选择总是好的。

对开发着而言,有活儿干总是好的。
作者: 周星星1832    时间: 17-2-2009 09:04
俺就梦想着这世界上只有一个browser,
作者: coredump    时间: 17-2-2009 09:22
标题: 回复 #16 lufumin1832 的帖子
不用梦想,就逮着一个browser混就是。很多银行不就是这么干的吗
作者: 周星星1832    时间: 17-2-2009 09:43
楼上说的是事实。in house 当然可以就用一个,可是总有面向广大用户的,总不能逼着人家也用一个
作者: yuba    时间: 17-2-2009 09:48
楼上两层楼盖反了。

原帖由 lufumin1832 于 17-2-2009 10:43 发表
总有面向广大用户的,总不能逼着人家也用一个

原帖由 coredump 于 17-2-2009 10:22 发表
很多银行不就是这么干的吗

作者: yuba    时间: 17-2-2009 09:53
我理解 lufumin1832 兄所说的

但是有时候知识和门槛是一回事

我刚收到一个 JD,有这么一句话:
Detailed knowledge of major web browsers: FF2; FF3; IE7; Safari

如果经历过你说的“灾难”,这个职位基本就是你的了
作者: coredump    时间: 17-2-2009 10:44

作者: black_zerg    时间: 17-2-2009 12:33
提示: 作者被禁止或删除, 无法发言 firefox is still the best one currently, with addons and cross-platform, and its speed/memory usage is all right.
作者: Tux    时间: 17-2-2009 12:37
只有一个browser只是理想状态吧,什么时候都不可能发生。

一般来说,至少有1-2个secondary的。

Google用WINE运行picasa,确实倒过来推进了WINE的发展。之前的时候,不是一直在0.x晃悠么。
作者: 周星星1832    时间: 17-2-2009 12:57
程序员一般都喜欢firefox
作者: Tux    时间: 17-2-2009 13:02
原帖由 lufumin1832 于 17-2-2009 12:57 发表
程序员一般都喜欢firefox


不是程序员也喜欢,插件多

Firebug + web developer是你们的必备吧?
作者: someonehappy    时间: 17-2-2009 13:42
对用户来说,唯一关心的是,不出错误,好用。

在现在ie是主流,大多数网站保证在ie下没问题的情况下,出来一个新浏览器,如果常去的网站界面和原来有较大不同,脚本运行会出现点小问题,就不可能让普通人继续有兴趣用下去。

任重而道远啊。
作者: ritz    时间: 17-2-2009 13:51
只有一个浏览器的话,IE就要永远停在IE6了,无穷无尽的bug, 无穷无尽的补丁,那才是灾难呢
作者: 周星星1832    时间: 17-2-2009 14:04
赫赫,一个browser 不代表不能升级哈。
与其说一个browser,不如说统一standard.
作者: ritz    时间: 17-2-2009 14:40
standard 一直都有 (w3c.org)  不过微软不干啊
作者: 周星星1832    时间: 17-2-2009 14:50
消灭MS
作者: Tux    时间: 17-2-2009 15:44
IE的最大问题是,已经成为Windows内核的一部分,而且利用Browser Help Object可以通过Windows 的 Create Remote Thread (创建远程线程)功能,将恶意代码轻松注入其它进程中运行,而其它进程则会欣然接受注入,坦然运行恶意代码。那么,把监控 BHO 的代码远程注入到一大堆进程中(每个进程都知道其它两个相关进程,让它们形成相互支持的环),无疑是小菜一碟。

以上某些文字来自某人blog原文。




欢迎光临 FreeOZ论坛 (https://www.freeoz.org/bbs/) Powered by Discuz! X3.2