热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

探索Web2.0新概念:Widget

尽管你可能尚未注意到Widget,但正如几年前对RSS的陌生一样,这一概念正逐渐走入大众视野。据美国某权威杂志预测,2007年将是Widget年。本文将详细介绍Widget的定义、功能及其未来发展趋势。
你或许还没有注意到Widget,就像几年前你对RSS一无所知一样。然而,据美国某权威杂志预测,2007年将是Widget年。根据历史经验,这类预测通常会提前两年实现。因此,到2009年,Widget可能会在你的电脑上大行其道。作为互联网从业者,了解Widget是必要的。 Widget并不是一个新词,在程序开发中它指的是“窗口小部件”。在Web 2.0领域,Widget可以理解为“应用小插件”,其概念与RSS类似,即无需访问其他网站,通过这个小插件即可获取所需信息。 Widget可以分为两部分:一是引擎,类似于MP3播放器;二是内容,类似于MP3歌曲或RSS源。与RSS不同的是,Widget不仅可以在网页上使用,还可以以桌面程序的形式出现,将桌面变成一个与互联网实时互动的浏览器。Widget最早大规模出现在苹果的OSX系统中,当时RSS尚未流行。如今,Widget有望成为2007年的主流,这再次证明了苹果在时尚科技领域的敏锐洞察力。 Widget的普及离不开Yahoo的推动,尤其是在国内。Yahoo建立了专门的开发站点,详细介绍了Widget部件的制作方法,吸引了大量用户和丰富的部件库。实际上,Yahoo在Web 2.0领域的收购活动并不亚于Google,并且一直在引领门户网站的发展方向,是一个值得学习的网站。下图展示了一些Yahoo的Widget插件: ![Widget插件](https://img.php1.cn/3cd4a/1eebe/cd5/433ea70d6ea577b1.jpeg) 制作Widget部件并不复杂,只需掌握图像处理、HTML/XML和Javascript三方面的知识,按照开发站点的教程即可制作出精美的部件。许多5D用户对此颇有兴趣,如果你也感兴趣,不妨动手尝试一下,先从制作自己的Blog Widget开始。 在Web 2.0时代,技术门槛逐渐降低,技术标准的重要性日益凸显,设计因素也变得越来越重要。5D用户,你们是否看到了这一机会? 有趣的是,Widget不仅在互联网领域得到广泛应用,在无线应用领域同样表现出色。iPhone手机中的许多应用其实就是Widget。甚至传统的闹钟也开始应用Widget,例如engadget介绍的一款闹钟,不仅可以显示时间,还能提供当天的天气预报(这款闹钟应该是联网的)。如果IPV6普及,所有电器都能连接网络,Widget的应用前景将更加广阔。 ![联网闹钟](https://img.php1.cn/3cd4a/1eebe/cd5/6789f68dabde0aed.png) 让我们大胆设想一下,在丰富多彩的互联网上,为什么只有Apple和Yahoo能够制作Widget桌面?既然标准是开放的,我们是否也可以尝试自己制作一个Widget桌面?使用Flash进行开发,你是否会联想到Adobe的Apollo项目?那么,Apollo的第一个杀手级应用会在哪个领域诞生呢?
推荐阅读
  • golang常用库:配置文件解析库/管理工具viper使用
    golang常用库:配置文件解析库管理工具-viper使用-一、viper简介viper配置管理解析库,是由大神SteveFrancia开发,他在google领导着golang的 ... [详细]
  • 优化ListView性能
    本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ... [详细]
  • 深入解析Android自定义View面试题
    本文探讨了Android Launcher开发中自定义View的重要性,并通过一道经典的面试题,帮助开发者更好地理解自定义View的实现细节。文章不仅涵盖了基础知识,还提供了实际操作建议。 ... [详细]
  • 本文详细介绍了 GWT 中 PopupPanel 类的 onKeyDownPreview 方法,提供了多个代码示例及应用场景,帮助开发者更好地理解和使用该方法。 ... [详细]
  • 本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ... [详细]
  • 本文详细介绍了 Dockerfile 的编写方法及其在网络配置中的应用,涵盖基础指令、镜像构建与发布流程,并深入探讨了 Docker 的默认网络、容器互联及自定义网络的实现。 ... [详细]
  • 本文详细介绍了Java中org.eclipse.ui.forms.widgets.ExpandableComposite类的addExpansionListener()方法,并提供了多个实际代码示例,帮助开发者更好地理解和使用该方法。这些示例来源于多个知名开源项目,具有很高的参考价值。 ... [详细]
  • 前言--页数多了以后需要指定到某一页(只做了功能,样式没有细调)html ... [详细]
  • 本文探讨了在Java中实现系统托盘最小化的两种方法:使用SWT库和JDK6自带的功能。通过这两种方式,开发者可以创建跨平台的应用程序,使窗口能够最小化到系统托盘,并提供丰富的交互功能。 ... [详细]
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • Explore how Matterverse is redefining the metaverse experience, creating immersive and meaningful virtual environments that foster genuine connections and economic opportunities. ... [详细]
  • Explore a common issue encountered when implementing an OAuth 1.0a API, specifically the inability to encode null objects and how to resolve it. ... [详细]
  • 技术分享:从动态网站提取站点密钥的解决方案
    本文探讨了如何从动态网站中提取站点密钥,特别是针对验证码(reCAPTCHA)的处理方法。通过结合Selenium和requests库,提供了详细的代码示例和优化建议。 ... [详细]
  • 本文详细介绍了Akka中的BackoffSupervisor机制,探讨其在处理持久化失败和Actor重启时的应用。通过具体示例,展示了如何配置和使用BackoffSupervisor以实现更细粒度的异常处理。 ... [详细]
  • RecyclerView初步学习(一)
    RecyclerView初步学习(一)ReCyclerView提供了一种插件式的编程模式,除了提供ViewHolder缓存模式,还可以自定义动画,分割符,布局样式,相比于传统的ListVi ... [详细]
author-avatar
cfpage
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有