`
maqujun
  • 浏览: 133477 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Portal, Ajax or Flex

阅读更多

公司的新项目需要引入Portal技术,根据项目需要我负责写一个技术分析报告关于每个Portal. 去从各个方面来为每个Portal进行打分。并且分析它们的学习难度,二次开发的难度(比如是否能够方便的实现自定义Security组件,用户化布局主题,支持的容器,相关技术等等),Portlet之间的通信(是否能够使用公司的messaging组件),性能等等。经过初步筛选后留下的 Liferay, Jboss Portal, exo, Jetspeed-2(其实就是最出名那几个拉,轻量级的开源Portal觉得不适合企业开发。)。详细的报告这里就不方便列出了。

不过我在Research Portal的同时,产生了一些疑问。那就是为什么要使用Portal?的确,我承认Portal是一个标准的web2.0的技术。他提供了非常个性化的用户化体验。用户可以根据自己的需求来加载自己想要的Portlet。因为每个Portal 网页中都可以包含多个Portlet,而每个Portlet都可以独立的刷新。可是要知道AJAX同样可以做到这点哦,Ajax的存在就是为了实现局部刷新,而且体现出来的用户体验更棒。Ajax要取代Portlet的唯一难点就是如何实现用户自定义化。但是也不是不可能。好的Ajax设计永远会给人带来惊喜,看看google的igoogle这个功能就你会知道什么叫做Ajax的Portal。当然igoogle能不能归为Ajax..应该算的吧,毕竟 Google Gadgets基本上还是基于 XML, HTML, 和JavaScript的。再说Flex,Flex能够做出的网站更是带有无限的可能。所以做个类似于portal的并不难。看看腾讯的qq zone吧,就是flex Portal运用的最好的例子(有待商确)。

按照我上面这么说好像把Portal说的没有太大的意思了,但事实也的确如此,这就是为什么JSR-168即将退出历史舞台的原因了。因为很多人已经看出了现有的Portal标准所带给人们的惊喜不够。而孕育而生的Portal新标准JSR-268会带来什么呢?我们拭目以待。目前JSR-268标准已经出到第二个Draft版本了,一些基本的内容已经定好了,没有看到太多的惊喜,今天太晚了下回再写吧,

 

 

<本文为个人意见,有可能与实践有出入,仅供参考,如果我在以后发现我写不正确,我会更正我的文章。>

 

分享到:
评论
2 楼 dashjim 2010-12-21  
希望你们最后没有用portal,我们用IBM portal两年了,苦不堪言呀。
1 楼 supercode 2008-05-29  
不知楼主最后选择了哪个portal

相关推荐

    Ajax-Portal-模块拖放

    Ajax-Portal模块拖放(可实现保存) 非常实用

    flex Portal in weblogic portal 9.2 例子

    将flex swf配置为weblogic portal 9.2 portlet的样例工程,可以用workshop导入工程。配置方法可以参考我博客中的文章 如何将Flex swf集成到weblogc portal 9.2中...

    Ajax Portal (WebOS and Portal)-开源

    Ajax Portal是基于新的WebOS和Enterprise Portal体系结构的开源跨平台跨浏览器Web 2.0 / Web 3.0解决方案。 我们的企业门户可以用作Mashup(WOA方法)。 该门户网站提供Portlet /门户API,服务。 可以将门户网站的...

    IBM Websphere Portal Primer

    The dictionary defines a portal as a grand or imposing door or entrance; hence, that picture on the cover. In this book, you will learn why the word portal has become a major buzzword in the world of ...

    结合使用 Ajax 和 WebSphere Portal

    本文向您介绍将 Ajax 集成到门户应用程序的方法。因为已经有了几篇对 Ajax 进行一般性介绍的文章(请参见参考资料),所以我们假设您了解 Ajax 的基础知识;也就是说,您已经知道了什么是 Ajax、它的名称的由来、它...

    实现AJAX风格的Portal

    本文不是Portal,Portlet,JSR168,AJAX入门开发文章,这些本章请查阅:http://dev2dev.bea.com.cn在技术和概念部分不是非常详细,因为网上资料太多,也不会详细讲解但还是为了不影响阅读,还是会给予简单的说明一下。...

    srl.rar_ColorMatrixArrays.as_SRL_flex_flex 操作系统_flex portal

    一个flex开发的管理系统,用于机柜管理

    Portal开发Portal开发

    Portal开发Portal开发Portal开发Portal开发Portal开发Portal开发Portal开发Portal开发Portal开发

    zktest_DEMO.rar_DEMO_ajax zk demo_portal_zk port_zk portal

    学习ajax框架ZK时,写的一个demo,很合理地实现了portal拖动与ZK的结合。

    Ajax-Quiz_Portal.zip

    Ajax-Quiz_Portal.zip,web2py考试门户,ajax代表异步javascript和xml。它是多种web技术的集合,包括html、css、json、xml和javascript。它用于创建动态网页,其中网页的小部分在不重新加载网页的情况下更改。

    Ajax-Education-Portal.zip

    Ajax-Education-Portal.zip,一种教育门户,人们在注册后可以在其中学习不同的技术。它也有课程复习,人们可以通过它来复习课程。会员可以通过观看视频或文档来学习各种课程。,ajax代表异步javascript和xml。它是多种...

    portal介绍,portal系统组成

    Portal 在英语中是入口的意思。Portal 认证通常也称为Web 认证,一般将Portal 认证网站称为门户网站。

    NC65portal开发文档.rar

    NC65portal开发文档

    Extjs portal

    Extjs portal Extjs portal Extjs portal Extjs portal Extjs portal Extjs portal Extjs portal Extjs portal Extjs portal Extjs portal Extjs portal

    liferay portal 开发指南

    liferay portal 开发指南liferay portal 开发指南liferay portal 开发指南liferay portal 开发指南

    Portal6新特性

    Portal6新特性Portal6新特性Portal6新特性Portal6新特性Portal6新特性

    CMCC Portal Wireshark 插件

    中国移动Portal协议分析的Wireshark插件,可分析CMCC Portal协议。使用方法:1)将cmccportal.lua放到wireshark的安装根目录,2)修改wireshark根目录下的init.lua,在文件最后增加dofile(DATA_DIR.."cmccportal.lua...

    TIA Portal V16 软件安装包

     1、TIA Portal Multiuser Engineering  TIA允许多个用户同时工作在同一个项目上,增加协作的能力,另外还可以通过委托减少工作时间。  2、TIA Portal Teamcenter Gateway  Teamcenter网关让您保存和...

    Portal portalet技术文档

    Portal portalet技术文档Portal portalet技术文档Portal portalet技术文档Portal portalet技术文档Portal portalet技术文档Portal portalet技术文档Portal portalet技术文档Portal portalet技术文档Portal portalet...

    Ajax in Action 《Ajax实战》

    Ajax in Action 《Ajax实战》 PART 1 RETHINKING THE WEB APPLICATION ............11 ■ The enhanced Ajax web portal 423 12 ■ Live search using XSLT 466 13 ■ Building stand-alone applications with Ajax 503

Global site tag (gtag.js) - Google Analytics