探索 Web 2.0 与富互联网应用开发的精彩世界
一、Web 2.0 与开发需求概述
在当今数字化时代,用户对于互联网应用的期望越来越高。他们习惯了拥有丰富图形用户界面(GUI)的桌面应用,如苹果的 Mac OS X 系统、微软 Windows 系统以及各种 Linux 系统上的应用。用户渴望具备多媒体功能(如图形、图像、动画、音频和视频)的应用,这些应用不仅能在互联网和 Web 上运行,还能与其他应用进行通信,并且可以利用数据库技术存储和处理业务及个人数据。同时,用户希望应用不受桌面或本地计算机网络的限制,能够集成互联网和 Web 组件以及远程数据库。而程序员则希望以真正可移植的方式使用这些功能,使应用能够在各种平台上无需修改即可运行。
为了满足这些需求,一系列强大的软件技术应运而生。早期的开发侧重于构建基于 Web 应用的客户端部分,通常使用 XHTML(可扩展超文本标记语言)、JavaScript、CSS(层叠样式表)、Flash、Flex 和可扩展标记语言(XML)等技术,这些部分一般在 Mozilla 的 Firefox 或微软的 Internet Explorer 等 Web 浏览器中运行。后期则专注于使用 Web 服务器、数据库、PHP、Ruby on Rails、ASP.NET、ASP.NET Ajax 和 JavaServer Faces(JSF)等技术来构建 Web 应用的服务器端,这些部分通常运行在承载组织关键业务网站的“重型”计算机系统上。通过掌握这些技术,开发者能够构建大型的基于 Web 的、客户端/服务器的、数据库密集型的“多层”应用。
二、关键技术特性
以下是一些在 Web 开发中具有重要意义的关键技术特性:
1.
超级会员免费看
订阅专栏 解锁全文

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



