富互联网应用(RIA)开发:从基础到前沿
1. 引言与IdeaStax应用
在软件开发领域,传统的简单示例往往无法构建出引人入胜的应用,难以让开发者获得满足感。因此,有一个名为IdeaStax的应用成为了关注焦点。IdeaStax是一款创意捕捉工具,用户可以单独或在社区中记录、标记、搜索、组织和展示创意。创意以创意卡片(ideaCards)为原子单位,而创意卡片则是IdeaStax的构建基石。
IdeaStax不仅是一个实用的工具,它还能展示基于富互联网应用(RIA)概念和能力从头构建应用时,应用在功能和特性上可能发生的变化。可以将其视为对像微软PowerPoint这样的桌面应用在21世纪按照RIA概念重新设计的设想。
开发者可以从Wrox发布网站(www.wrox.com)获取IdeaStax的代码,同时作者们正在开发一个网站(ideaStax.com),开发者可以在该网站贡献创意和代码,展示技能,并参与应用的开发和功能改进,若贡献有价值,还能成为项目提交者。
2. 开发模式的变革
在过去几十年里,开发者往往会将自己归属于特定的开发和部署“部落”,如“Java开发者”或“Microsoft .Net开发者”。传统的富客户端平台(RCP)开发存在诸多问题,开发者需要做出妥协,终端用户要管理安装和更新,企业IT部门也需深度参与。买卖许可软件的经济和机制给整个过程中的各方都带来了沉重负担。
然而,现状正在迅速改变。到2005年底,AJAX(异步JavaScript和XML)引起了广泛关注。尽管AJAX只是使用几种常用成熟技术组装应用的统称,但它带来的影响远超各组成部分之和。人们逐渐认识到,软件开发和部署的基础正在发生巨大
超级会员免费看
订阅专栏 解锁全文
13

被折叠的 条评论
为什么被折叠?



