主题:【原创】新时代新潮流WebOS 【1】 -- 邓侃
1.广义的WEBOS,俺看就是UNIX的shell。但这个shell有点高级,高级的比Windows还高。为什么?Windows的“shell”是“窗口”,你要用C/C++,VB,DELPHI,C#之类的工具才可以搞定。虽然从C/C++,VB,JAVA,DELPHI,C#,开发的门槛在降低,但不过是50步笑100步而已。HTML+CSS+JAVASCRIPT则不然,你用个文本编辑器就可以开写,然后把这些文件装入浏览器。对比传统的编辑、编译、链接、运行(当然现在的IDE已经把这些步骤简化了很多),这是不是应用创建的一小步,应用开发的一“大步”?
2.如果说你一个学期可以学会C/C++,BASIC,JAVA,Object Pascal(DELPHI),C#,你要多少时间学会WIN32/MFC/ATL/STL/VCL/NET/JAVA BEAN(J2me。。。)?这个学习过程比你学语言要长的多!
3.PC应用程序的安装实际上就是框架程序的部署(现在的绿色软件可是越来越少)。框架程序的不统一(非兼容)是众多BUG,技术支持的成本高昂的原因。这是目前PC应用的一个梦魇,不过也创造了无数的就业机会。如果在手机应用安装依然走PC的老路,俺说那就是一条死路。苹果店难道就是一个渠道吗?IPHONE(含TOUCH IPOD)应用框架的统一为OBJECT C应用程序奠定了坚实的应用部署基础。
4.因此,MOJO,卡片管理器,“WEB服务”就构成了PALM WEBOS应用的3大基石。至于“WEB服务”都包含了什么就不得而知了。反正现在的PALM WEBOS是“许看不许摸”,大家拭目以待。
5.浏览器就仅是WEBOS应用的运行平台吗?这里浏览器还担当了应用程序和OS之间的“应用防火墙”。如果一个手机的应用频繁导致手机的“蓝屏”?这种应用不要也罢。
6.如果更复杂的应用需要超出了目前PALM WEBOS的MOJO,卡片管理器,“WEB服务”能力怎么办?有3个方法:扩展浏览器,扩展MOJO,扩展“WEB服务”。比如某某可以在浏览器里面集成一个(2D/3D)游戏引擎,进一步降低WEBOS上游戏的开发部署难度。
本帖一共被 1 帖 引用 (帖内工具实现)
- 相关回复 上下关系8
🙂Brew C++对JavaME 邓侃 字45 2009-03-11 17:05:55
🙂【原创】【7】手机脸谱 29 邓侃 字4033 2009-03-09 17:22:12
🙂究竟何为WebOS? 4 kavin 字725 2009-03-10 11:24:09