Web 2.0 Gets Big — and Corporate

简介:

As the economy totters, it’s easy to make fun of the concept of “Web 2.0” — the rallying cry of a generation of chipper start-ups spawned over the last few years with an unusual aversion to vowels.

Certainly, most of the venture capitalists I’ve talked to at the Web 2.0 Summit have said they are shying away from companies that are based on the idea of growing an audience now and figuring out how to make money later. However, after listening to the presentations here over the past three days, it is clear that some of the key concepts of the Web 2.0 movement are, in fact, taking root in deep ways.

One of the most significant trends is how the big companies that make very complicated systems are reworking them using the principles of Web 2.0 companies, particularly the notion of programs that talk to other programs. They are breaking up their technologies into discrete modules that can work alongside data and applications from others.

Facebook can be credited with taking the first step to open up large parts of its service to third parties. Last year, it let their applications on its site. Now, through its upcoming Facebook Connect service, it will let other companies build applications that use its list of people and who their friends are to deliver new services.

Yahoo, a vastly more complex site, is restructuring to allow others to use many parts of its service: the content, the search engine, the social relationships embedded in e-mail, and such. That means that Yahoo information can be used on other sites, and developers can create applications to run on Yahoo. “If and when we can get our 500 million users on our platform, the power is huge,” Jerry Yang, Yahoo’s chief executive, told the conference. This, of course, involves reworking much of the software behind the site in order to connect politely and consistently with other companies.

Not to be outdone, Dave Girouard, who manages Google’s efforts to sell services to big enterprises, said that Google, too, developing a platform. “We want to you to have the same access to Google that our internal developers do,” Mr. Girouard said. He offered no details.

In a completely different market, Salesforce.com is transforming itself from service dedicated to tracking sales leads to a platform that allows many more options. Marc Benioff, its chief executive, told the conference about the company’s new platform, Force.com. Now customers can run their own applications on Salesforce’s computers, mixing its systems with those from other developers. The point is to help companies develop internal systems, Web sites for the public and even applications to run on social networks like Facebook.

By far the most ambitious effort along these lines is Microsoft’s new operating system called Azure, which is being developed under the direction of Ray Ozzie.

In the broadest sense, Azure is a system that enables a program to run on personal computers, on mobile devices and on Microsoft’s own data centers without losing track of important data. But as I talked to Azure’s developers here, it was clear that Microsoft is trying to incorporate both strands of Web 2.0 thinking into the new operating system.

First, it is designed to interact with many other systems. It can pull in data from other places and formats and create widgets that add features to Web sites. Microsoft insists that Azure will be more respectful of the various standards used on the Internet than the company’s other products have been.

Moreover, Microsoft has built what it claims are industrial-strength versions of some of the social features common to Web 2.0 applications, such as a combined list of updates modeled after the Facebook newsfeed but designed to keep track of relationships among hundreds of millions of people.

It’s too early to say which, if any, of these big-company efforts to build platforms will succeed. Some may well collapse of their own complexity. Others may be attempts by their creators to chase buzzwords. In 2001, you wouldn’t have been able to predict the Web sites that would prevail.

But I do think that we can count on moving into a world where very complicated computer systems are designed to talk to people and to each other, using the ideas developed in the Web 2.0 era, with or without vowels.




  本文转自灵动生活博客园博客,原文链接:http://www.cnblogs.com/ywqu/archive/2008/11/10/1330362.html,如需转载请自行联系原作者

相关文章
|
2月前
|
算法 Java Go
【GoGin】(1)上手Go Gin 基于Go语言开发的Web框架,本文介绍了各种路由的配置信息;包含各场景下请求参数的基本传入接收
gin 框架中采用的路优酷是基于httprouter做的是一个高性能的 HTTP 请求路由器,适用于 Go 语言。它的设计目标是提供高效的路由匹配和低内存占用,特别适合需要高性能和简单路由的应用场景。
226 4
|
6月前
|
缓存 JavaScript 前端开发
鸿蒙5开发宝藏案例分享---Web开发优化案例分享
本文深入解读鸿蒙官方文档中的 `ArkWeb` 性能优化技巧,从预启动进程到预渲染,涵盖预下载、预连接、预取POST等八大优化策略。通过代码示例详解如何提升Web页面加载速度,助你打造流畅的HarmonyOS应用体验。内容实用,按需选用,让H5页面快到飞起!
|
6月前
|
JavaScript 前端开发 API
鸿蒙5开发宝藏案例分享---Web加载时延优化解析
本文深入解析了鸿蒙开发中Web加载完成时延的优化技巧,结合官方案例与实际代码,助你提升性能。核心内容包括:使用DevEco Profiler和DevTools定位瓶颈、四大优化方向(资源合并、接口预取、图片懒加载、任务拆解)及高频手段总结。同时提供性能优化黄金准则,如首屏资源控制在300KB内、关键接口响应≤200ms等,帮助开发者实现丝般流畅体验。
|
前端开发 JavaScript Shell
鸿蒙5开发宝藏案例分享---Web页面内点击响应时延分析
本文为鸿蒙开发者整理了Web性能优化的实战案例解析,结合官方文档深度扩展。内容涵盖点击响应时延核心指标(≤100ms)、性能分析工具链(如DevTools时间线、ArkUI Trace抓取)以及高频优化场景,包括递归函数优化、网络请求阻塞解决方案和setTimeout滥用问题等。同时提供进阶技巧,如首帧加速、透明动画陷阱规避及Web组件初始化加速,并通过优化前后Trace对比展示成果。最后总结了快速定位问题的方法与开发建议,助力开发者提升Web应用性能。
|
6月前
|
JSON 开发框架 自然语言处理
【HarmonyOS Next之旅】基于ArkTS开发(三) -> 兼容JS的类Web开发(三)
本文主要介绍了应用开发中的三大核心内容:生命周期管理、资源限定与访问以及多语言支持。在生命周期部分,详细说明了应用和页面的生命周期函数及其触发时机,帮助开发者更好地掌控应用状态变化。资源限定与访问章节,则聚焦于资源限定词的定义、命名规则及匹配逻辑,并阐述了如何通过 `$r` 引用 JS 模块内的资源。最后,多语言支持部分讲解了如何通过 JSON 文件定义多语言资源,使用 `$t` 和 `$tc` 方法实现简单格式化与单复数格式化,为全球化应用提供便利。
254 104
|
6月前
|
JavaScript 前端开发 API
【HarmonyOS Next之旅】基于ArkTS开发(三) -> 兼容JS的类Web开发(二)
本文介绍了HarmonyOS应用开发中的HML、CSS和JS语法。HML作为标记语言,支持数据绑定、事件处理、列表渲染等功能;CSS用于样式定义,涵盖尺寸单位、样式导入、选择器及伪类等特性;JS实现业务逻辑,包括ES6语法支持、对象属性、数据方法及事件处理。通过具体代码示例,详细解析了页面构建与交互的实现方式,为开发者提供全面的技术指导。
273 104
|
6月前
|
开发框架 编解码 JavaScript
【HarmonyOS Next之旅】基于ArkTS开发(三) -> 兼容JS的类Web开发(一)
该文档详细介绍了一个兼容JS的类Web开发范式的方舟开发框架,涵盖概述、文件组织、js标签配置及app.js等内容。框架采用HML、CSS、JavaScript三段式开发方式,支持单向数据绑定,适合中小型应用开发。文件组织部分说明了目录结构、访问规则和媒体文件格式;js标签配置包括实例名称、页面路由和窗口样式信息;app.js则描述了应用生命周期与对象管理。整体内容旨在帮助开发者快速构建基于方舟框架的应用程序。
269 102
|
7月前
|
Web App开发 前端开发 JavaScript
鸿蒙5开发宝藏案例分享---Web适配一多开发实践
这是一份实用的鸿蒙Web多设备适配开发指南,针对开发者在不同屏幕尺寸下的布局难题提供了解决方案。文章通过三大法宝(相对单位、媒体查询和窗口监听)详细介绍如何实现智能适配,并提供了多个实战案例,如宫格布局、对话框变形和自适应轮播图等。此外,还分享了调试技巧及工具推荐,帮助开发者快速上手并优化性能。最后鼓励读者实践探索,并提示更多官方资源等待发现。
|
9月前
|
关系型数据库 MySQL 数据库
基于Flink CDC 开发,支持Web-UI的实时KingBase 连接器,三大模式无缝切换,效率翻倍!
TIS 是一款基于Web-UI的开源大数据集成工具,通过与人大金仓Kingbase的深度整合,提供高效、灵活的实时数据集成方案。它支持增量数据监听和实时写入,兼容MySQL、PostgreSQL和Oracle模式,无需编写复杂脚本,操作简单直观,特别适合非专业开发人员使用。TIS率先实现了Kingbase CDC连接器的整合,成为业界首个开箱即用的Kingbase CDC数据同步解决方案,助力企业数字化转型。
1811 5
基于Flink CDC 开发,支持Web-UI的实时KingBase 连接器,三大模式无缝切换,效率翻倍!
|
9月前
|
机器学习/深度学习 开发框架 API
Python 高级编程与实战:深入理解 Web 开发与 API 设计
在前几篇文章中,我们探讨了 Python 的基础语法、面向对象编程、函数式编程、元编程、性能优化、调试技巧以及数据科学和机器学习。本文将深入探讨 Python 在 Web 开发和 API 设计中的应用,并通过实战项目帮助你掌握这些技术。

热门文章

最新文章