应用场景
门户应用是一种特殊应用,为最终用户提供信息和功能交互的总入口,门户是一个导航和布局框架,而不是具体的业务功能。当用户在前端登录成功时,AWS PaaS会基于用户身份提供对应的门户界面。
AWS PaaS针对手机用户和平板电脑用户提供了
AWS移动门户
原生App,不在该扩展插件的范围之内,这里介绍的仅是PC端的Web门户
概要了解
- AWS PaaS是个轻量级的应用平台服务,默认可能未安装任何门户类应用
- 在决定开发新门户应用之前,应优先从
AWS企业应用商店
选择合适的门户类应用,开发一款令大多数用户满意的门户并非易事 - 不同门户应用之间的风格可能是近似的,也可能是完全不同的
- 门户提供的导航菜单通常是根据访问权限来构建的,也可能是完全固定的功能设计
- 门户主要包括了功能导航、信息展示、个人信息管理和退出,但不包括登录处理。登录由AWS PaaS提供的通用框架或API完成
- 使用无会话
@Mapping
的cmd开发模式,可定制
与AWS PaaS服务混合处理的公众服务页面(如与AWS PaaS内部业务功能密切度不高,建议直接使用开发者熟悉的框架或商业站点系统构建)
需要开发者的技能
开发AWS PaaS的门户主题风格
插件应用,需要开发团队具有综合能力
- 熟练使用AWS MVC框架编程和SDK API(如PortalAPI)
- 熟练掌握前端编程,如JavaScript、CSS
- 具有符合用户预期操作习惯的UX/UI设计
- 对跨浏览器兼容开发具有一定的了解。如果你还不具备这种能力,请尽量使用JQuery或稳定活跃的前端框架,并检查该类框架对浏览器的兼容度
一个门户应用示例 - Metro主题风格
一个面向互联网开放的站点示例
声明:以下截图来自小米网站,仅作示意,并非由AWS PaaS开发!
浏览器兼容性
作为一个特定用户范围的私有门户,你可以将浏览器限定到某款产品和某个版本范围之内,以降低编程复杂度和测试周期。但是,通常作为一个通用门户应用产品,需要你在PC浏览器的兼容测试覆盖到A+B级(见下表)
级别 | 项 |
---|---|
A级 | - IE10+ - Chrome35+ - Firefox30+ - Opera 24+ - 搜狗高速浏览器5+ - 360极速浏览器8+ |
B级 | - IE8、9 - 360(IE8内核) - 搜狗(IE8内核) |
A级能够较好的支持HTML5和CSS3,根据目前中国企业用户的浏览器分布统计数据,大部分用户还未普及至A级浏览器,因此A级只适合于特定人群执行特定功能的场景
Seven
010-62962343-690
liujx@actionsoft.com.cn
感谢您对该文档的关注!如果您对当前页面内容有疑问或好的建议,请与我联系。如果您需要解答相关技术问题请登录AWS客户成功社区