返回列表 发帖

[已回复]TW的未来版本可以考虑添加Gecko引擎支持么?可以采用wxwidgets么?

1.  [size=-1]Gecko是Firefox(Mozilla)的输出引擎,其跨平台性能很好。目前TW是基于IE内核的,但是从长远来看,采用IE内核始终是受制于微软,微软如果搞一些undocumented 的东西,就会让你恶心一把。

Gecko的优势:
A. Gecko和IE一样,不可能没有bug,不过Gecko的mozilla社区打bug的速度一般都比微软快。
B. 目前大多数恶意网站针对的都是IE内核的浏览器,用Gecko虽然不是绝对安全,至少可以相对安全。
C. Geoko/mozilla 对W3C标准的支持比较好,例如CSS/SVG/MathML 等。
D. Gecko是目前最优秀的跨平台的引擎,支持 linux/bsd/solaris/MacOS/MS windows ....

Gecko的劣势:
A. 在MS windows上,内存消耗比IE引擎大。
B. 某些网站(尤其是国内的)是IE only, 这个问题可以这样解决: 在TW里添加个选项:“在IE打开还是Gecko打开“
C. 某些第三方插件对mozilla/firefox 的支持不是很及时,如flash player   

2。 wxwidget 是一个历史悠久的跨平台的免费的GUI库

如果采用wxwidget的话,可以最大限度地使得GUI这一层能跨平台移植,不像现在这样难以移植。 firefox/skype/open office这些复杂的软件都能支持那么多操作系统。TW要支持多平台不是一件难事。

要做一个跨平台的软件并不是特别难,只要结构分层清晰,将平台无关和平台相关的代码组织好,注意不同平台C++/C编译器的一些小区别,选择合适的GUI库,以TW的实力,出个MacOS/linux版本不是难事。

[ 本帖最后由 caten 于 2006-11-17 14:12 编辑 ]

任何ie内核浏览器都可以直接使用Gecko内核  只要你愿意

http://bbs.ioage.com/viewthread.php?tid=6833&highlight=Gecko

TOP

这个帖子里的方法是对 binary 文件打补丁, 我觉得最好的方法是在TW的代码里嵌入Gecko的支持,这样才能在稳定性上得到保证。

TOP

我坚决不同意你的观点 但是我会维护你发言的权利

TOP

大众的要求要没满足了可能去满足专业人士的需要么?

TOP

原帖由 那巴尔 于 2006-11-17 14:49 发表
大众的要求要没满足了可能去满足专业人士的需要么?


我个人觉得这些要求不是专业人士的要求,理由如下:

1。 我有朋友是学文科的,不是专业人士吧? 他喜欢苹果的机器,买的是Mac的笔记本,我给他推荐TW,他就没法用。

2。 现在针对IE内核的恶意网站那么多,对于那些非专业人士,他们怎么知道什么是安全和不安全? 如果用Gecko引擎就可以屏蔽不少恶意网站。

这是我的理由。你要有更好的理由反驳我,我很愿意听。

TOP

原帖由 caten 于 2006-11-17 14:27 发表
我坚决不同意你的观点 但是我会维护你发言的权利


请问阁下不同意的理由是什么?

1。 不支持Gecko引擎的理由是什么?

2。 不支持跨平台(苹果,ms windows等), 可以理解,因为TW开发人员力量有限。 不过慢慢地采用wxwidgets,为什么不能做为长期目标呢?

TOP

即使推荐TW,要让TW在Gecko引擎上做到能与Safari(包括Shirra之类的外壳),Opera,FX之类的浏览器拼市场,那得多花多少精力
...
偶看着就好了

TOP

1.连OPERA在MAC平台上都干不过SAFARI  你觉得TW有希望吗?
2.最大的问题  兼容性  只要一旦他发现就几个网站不能很好的显示    那他会直接抛弃TW
不支持ACTIVEX  这就意味着  连网上银行   163相册这些  都不能用    对新手来说   这又意味着什么?   你指望让他随时切换浏览器吗?
怕ACTIVEX下载恶意程序   完全可以用UPIEA这类软件  给他一次性免疫
IE内核没有任何缺陷

[ 本帖最后由 caten 于 2006-11-17 17:34 编辑 ]

TOP

回复 #1 h_falls 的帖子

个人不同意.

TOP

付出超出回报太多,除非哪天,TW真的已经很完美了,没什么可以进一步了,可以考虑。

TOP

TW还是做好IE内核就好了

TOP

返回列表