[Prism]关于Prism的一些思考和改进

使用Prism也有一段时间了,使用它初衷缘起《节约时间,控制项目成本!》这篇文章。没想到,这一用就深深的被Prism吸引住了。
虽然我是Adobe的拥护者,但我不盲目跟从,我更喜欢适合自己的软件/工具。因此Prism才“摇身”变成了我常用的工具之一。
不过说归说、夸归夸。Pirsm虽然不错,但它不是完美的,我在本文详细的说一下Prism存在的毛病(仅仅是针对Kenshin所认为的不足之处)
 
这里有一些关于Prism的TIPs,不熟悉的朋友可以先了解一下(注:下面黑体字的部分就是对Prism不足的说明
什么是Prism?这里有一些关于Prism的简介
 
Prism的定位
Prism可以将用户在浏览器中的Web程序(例如Google Docs、Google Canlendar等)分离出来,并直接在桌面(Window、Liunx、Mac OS X)上面运行。
因此Prism在某种意义上说可以约等于Adobe的AIR项目和微软的WPF项目,同属与RIA范畴的软件。因此在这一领域将直接面对Adobe和Micosoft的挑战。
 
Kenshin认为的Prism的定义
一个只能浏览某一个指定网址(仅仅只具有浏览功能)的基于FireFox内核的浏览器(在某种意义上可以这么说)
 
Prism的优势
Prism将FireFox超强的HTML渲染能力、超快的JavaScript解析能力集于一身。在这点上Kenshin认为可以“完胜”Adobe的AIR技术和Micosoft的WPF技术。我想这也可能是Mozilla想在RIA领域“分一杯羹”的原因所在吧。
 
你能想象使用Prism后,在桌面上面运行、Google Docs、Google Canlendar、Google Analytics、Fanfou、Facebook这些Web2.0程序的感觉么?
我想应该是激动人心的事情(就是因为这点原因,Kenshin才深深的喜欢上了它(*^__^*) )
 
虽然Pirsm处在Beta阶段,因此暴露了一些关于Prism的问题
 
我发现Prism存在的一些问题
1、在Googe Doc、Google NoteBook、Gmail等上面无法显示光标位(无法看到光标停在什么位置上?)
2、在某些网站(例如抓虾、鲜果)上面显示有问题,但是我在FF下面测试却可以,所以不知道Prism使用的是什么版本的FF内核,如果不修正这个问题的话,会大大的降低用户体验性。
3、和AIR、WPF这些RIA程序一样,内存消耗量极大。
4、无论启动、运行多少个Prism程序,但他们都“公用”一个Cookies,这样一来当我拥有N个Google帐号的时候,不能选择“在此计算机上保存我的信息。”(关于为什么需要将这个选项选中,请看这里)如果选中的话,下次使用Prism的时候,它还是会使用这一指定用户,如果我想切换到别的用户,只能先退出再登陆。这样大大降低了用户的体验性。
 
希望在正式版中这些问题能够得到很好的解决(*^__^*)
 
下载:WindowsLiunxMac OS X
 
下面秀一下Prism的一些展示图片:
 
 
 
 



由于Kenshin不是专职的Web前端开发工程师,因此对Prism的了解仅仅处在使用层面上,在这里附录了一些对Prism深入探讨的地址:
http://www.ithome.com.tw/itadm/article.php?c=45979
http://www.thinknext.net/archives/2032