这两天最引人关注的IT新闻毫无疑问就是微软的撤单。不管怎么说,微软收购雅虎如果最终失败,是一件令人遗憾的事情,这意味着互联网产业的基本格局短期内不会有大的变化,微软短期内也不会有大的变化。尽管购并成功会给微软带来文化整合等一系列新的挑战和风险,但是我还是认为,在互联网生态系统即将发生重大变化的前夕,不变是更大的风险。
互联网技术领域永远都在同时发生着多项变化。就拿眼前来说,至少有下面这么几件事情值得我们技术人员关注:PHP、Ruby on Rails和Python等脚本语言在服务端的崛起,REST体系结构的走红,Flex/Silverlight等第二代RIA技术的成长,虚拟机技术在服务器领域的应用,3D互联网等等。但是毫无疑问,最引人瞩目的变化还是以大型互联网社区开放API,因为这件事情具有改写整个互联网游戏规则的力量。
两个月前我们去硅谷出差的时候,造访了总部位于旧金山市区的Slide.com。这家成立于2005年的公司围绕MySpace、Facebook等大型社区网站开发图片应用,其中FunWall是Facebook上的第一大应用,在一年多的时间里成为月访问量1.44亿,拥有1500万会员,广告收益丰厚的巨大社区。而他们看上去仍然只是一个仅有100多名雇员,几十台服务器,和用着Python轻松编程的敏捷公司。在那里我看到一个跟以往完全不同的模式,你不需要巨大的市场宣传投入,不需要从零开始一点点构建服务器集群,整天挖空心思想着还要增加什么新功能新栏目,几万几万地积累会员,还要呕心沥血地管理他们,你只需要有一个好的想法,形成一个应用,就可以借助SNS网站的开放API在很短时间内获得大量的用户,并且带来可观的广告收入。
我认为这种新的模式具有巨大的能量,可以彻底改变互联网社区的思路和想法。一部分人专心专意把基础服务做好,并且开放出来,另一部分人专心专意理解用户的需求,把应用做得尽可能贴心,这个总体来讲是符合分工原则的,是好的变化,但也是对所有人的挑战。做社区的人不用挖空心思琢磨如何开发好的产品来吸引最终用户了,但是却得把平台做好,把API设计好,而且要想方设法吸引开发者来参与应用开发,否则很难生存下去。而有应用想法的开发者则不用拉出一条长长的战线,去关心诸如服务器系统配置和数据库调优等劳什子问题了。
好消息是,大多数开发者无疑是属于应用开发者的,对他们来说,所需要掌握的技术会逐渐收敛,不需要像过去一样什么都要会一点。坏消息是,你要对应用有更好的理解和把握,这一点会变得比技术更重要。说老实话,我认为这对大多数中国的开发者来说是个巨大的挑战。
中国开发者的一个大的特点就是对技术痴迷的同时不食人间烟火,整天津津乐道的就是那些算法、数据结构、设计模式、语言技巧、技术规范,对于普通老百姓关心的东西一概没有兴趣。我们中的大部分人对于时尚、化妆品、小资情调嗤之以鼻,对于电影、音乐、艺术、美食一知半解,对于地产、金融、法律知识一窍不通,对于一个普通老百姓市场生活中所能遇到的困难和问题,所追求的那一点享受和乐趣不闻不问,既不愿意亲身实践,更在主观心态上予以拒斥。策划产品的时候全凭感觉,结果呢,做出来的东西千篇一律,看上去什么都有,一用起来处处不贴心。究其根源,就在于我们太专业,把太多的时间用来围着电脑转,根本上缺少对于生活和需求的深刻体察,对于人的关怀。在企业软件领域,我们把这种情况称之为“不了解业务”,现在整个企业软件领域都在寻找“懂技术,通业务”的复合型人才,殊不知在大众软件和公众互联网领域,这种情况同样严重。我就经常感觉,就算是MP3播放器、电子书、网络论坛这样最最平常的应用,一旦加上具体应用背景,放在具体场合下,就有很多地方显得不方便,不贴心。这正是上述问题的一个体现。
随着Facebook和Google、MySpace为首的OpenSocial联盟在OpenAPI领域的快速进展,我相信我上面所描述的互联网新格局不需要很长时间就可以到来,同时,国内外的大型社区也一定会尽快地开发自己的API,争夺数量有限的应用开发者。这种局面形成之后,对普通应用开发者来说,一个新的机会窗口就会打开,我们会看到一批新的成功者。这一代人应当与以前是不同的,他们应当深刻地理解人的需求,设计出真正贴心好用的应用,而不单是靠技术去做一些想当然的平庸应用。
顺便给CSDN与MySpace中国合作的
“聚友 MySpace.cn开放平台(创意与编程)大赛”做一个广告。MySpace.cn在中国可能是第一个全面支持OpenSocial的大型社区,我在今年“CSDN英雄会”上与MySpace中国CTO谭晓生先生谈到他们的OpenAPI计划,看得出来他们在这个方向上有远大的抱负,目前的技术实现也是国内领先的。如果你对新的互联网应用模型感兴趣,不妨去体验一下,看看未来的互联网应用开发会是个什么样子。
分享到:
相关推荐
京东开放平台API 京东开放平台API是京东商城提供的一组Application Programming Interface(API),旨在提供在线文档、接口说明和调用方式,帮助开发者更好地集成京东商城的功能,提高电子商务平台的开发效率和用户...
大众点评API是大众点评网开放给开发者的服务接口,允许开发者通过这些接口获取和操作大众点评平台上的数据,如商家信息、用户评论、优惠活动等。API通常分为基础接口和高级接口,基础接口包括登录授权、搜索、商户...
IOS应用源码——twitter开放api实例大全.zip
《ArcGIS Server JavaScript API开发GeoWeb 2.0应用》一书由刘光和唐大仕共同撰写,主要探讨了如何使用ArcGIS Server的JavaScript API来构建GeoWeb 2.0应用程序。GeoWeb 2.0是地理信息系统(GIS)在互联网上的一个...
IoT_Platform_Demo_North_Lite能够让开发者快速验证北向restful接口开放的能力,体验业务功能,熟悉业务流程。本Demo主要实现以下功能:应用鉴权、设备管理、消息订阅、数据采集、命令下发、批量任务。 Demo目录结构...
1. **OpenAPI形式开放的基础服务**:通过API接口向第三方开放淘宝的基础服务,使得外部开发者能够构建与淘宝网互动的应用程序。 2. **自有的开放式应用平台**:为开发者提供了创建和部署应用的环境,支持各种类型的...
在IT行业中,API(Application Programming Interface)是一种至关重要的工具,它允许不同的软件应用程序之间进行交互。在本例中,我们关注的是一个特定的API,即“汇率查询API”,它允许开发者获取实时的货币汇率...
javax.management.openmbean 提供开放数据类型和 Open MBean 描述符类。 javax.management.relation 提供 Relation Service 的定义。 javax.management.remote 对 JMX MBean 服务器进行远程访问使用的接口。 ...
WebApi和访问WebApi是开发过程中常见的两个概念,它们在构建分布式系统和提供网络服务时起着关键作用。本文将深入探讨这两个项目及其关联技术,包括WebApi的使用和通过HttpWebRequest类进行WebApi调用。 WebApi是...
《用友NC开发API字典》是一份专为开发者准备的重要参考资料,主要涵盖了在使用用友NC(U8+)系统进行二次开发时所涉及的各种应用程序接口(API)。API是软件之间的桥梁,允许不同的系统之间交换数据和执行操作,极大...
在IT行业中,API(应用程序编程接口)是软件系统之间交互的核心工具,允许开发者利用特定功能或数据。金山词霸是一款知名的英语学习软件,它提供了API接口供开发者使用,以实现如在线翻译、例句查询等功能。本文将...
9. **集成应用开发**:金蝶云WebAPI的开发实例可以帮助开发者理解如何将金蝶云的功能整合到自定义的应用中,如移动应用、网页应用或者第三方系统。 通过深入学习和实践这个“金蝶云(K3/cloud)WebAPI开发实例”,...
《易语言 必应、有道、谷歌 翻译API接口应用》 在IT行业中,翻译API接口的使用越来越普遍,特别是在开发多语言软件或网页时,它们为开发者提供了便捷的语言转换功能。本篇文章将深入探讨易语言如何利用必应、有道和...
在IT行业中,API(应用程序接口)是软件系统之间交互的关键工具。新浪股票API是一个非常实用的接口,允许开发者获取实时的股票市场数据,为金融应用、数据分析或个人投资决策提供便利。本文将深入探讨如何使用...
C# WebAPI是一种基于.NET Framework或.NET Core的轻量级HTTP服务框架,它允许开发者创建RESTful服务,这些服务可以被各种...学习并掌握WebAPI,可以帮助开发者构建高效、可扩展的API服务,满足现代Web应用的需求。
`智能应用平台Infovision IoT(DS) V1.0.0版本OpenAPI开发指南_v1.pdf`和`综合安防产品iSecure Center V1.1.0 OpenAPI开发指南.pdf`这两份文档分别详细阐述了Infovision IoT(DS)平台和iSecure Center平台的开放API...
- `win32s.cnt`: Win32s是在Windows 3.x上运行32位应用程序的一个扩展,它为16位Windows引入了部分Win32 API。 这些文件提供了丰富的参考资料,对于学习和开发Windows平台上的应用程序至关重要。通过深入学习和...
在本文中,我们将深入探讨如何在WinForm应用中调用百度地图API,通过实例解析这一过程,以便开发者能够更好地理解和实现这一功能。首先,我们来理解一下标题和描述中的关键概念。 **标题“WinForm百度地图api调用...
在Win7环境下,由于系统的安全策略和权限控制,直接从服务启动外部应用程序可能会遇到诸多限制,`Cjwdev.WindowsApi`就是为了帮助开发者绕过这些难题而设计的。 首先,`Cjwdev.WindowsApi`库可能包含了一些关键功能...