FB LIKE JACKER

Enyo开源是不是HP下一步要做的?

2011 年May月 19 日由 发布 | 类别: 开发者社区, 新闻 | Tags: , ,

 

我想说答案是肯定的!!!

Enyo是一个伟大的框架,了解 JavaScript 和 JS 性质的人都清楚知道。它同样是一个跨平台的框架,能够很好的运行在大多数的Webkit引擎上——HP也多次表明,它可以在chrome内运行,而且也有传闻在Android和iOS上也可以运行得很好。

然而,HP到现在依然没有明确的Enyo的授权条款将是怎样,会不会像Apache与MIT一样使用自由开源许可协议呢?开发者们会被允许将其部署在其他的Webkit平台(移动或者桌面)上吗?尽管数以百计的开发者已经开始用Enyo进行开发,HP依然没有解答这个问题。

让Enyo成为一个开源、跨平台的框架意义重大。原因如下:

1、 移动开发者不想被一个单一的平台锁死

人们为什么对PhoneGap和Titanium Mobile(一种开发环境)的技术感兴趣:是因为它可以部署在多种移动平台上。目前移动市场并没有提供一个明显的第一平台的选择,而且可观的收入也可以来自于第二与第三平台,何况跨平台技术的堆栈可以让一个应用的销售速度显著加快。

webOS绝对不能成为一座孤岛。Enyo如果作为一种webOS-only的技术将被人耻笑,而且只对自己使用是不切实际的。Enyo作为一个跨平台的技术——可能与PhoneGap结合——可以成为众多移动开发者的明智选择,并将导致他们开发更多的WebOS应用。

2、 它将提高webOS在JavaScript社区的关注度

目前大多数web/JS的移动应用开发都没有考虑webOS系统,即使是做了,也不过是象征性的表示。因为webOS在他们心中的确是一个不引人注意的平台,一个一流的跨平台应用程序开发框架的问世将迅速提高webOS的知名度,并提供很多的机会来将webOS定位为JavaScript的应用开发平台。

3、 JavaScript的本质是开放性和多样性

JavaScript的蓬勃发展一直是因为它的开放性和多样性。JS几乎无处不在,可访问的信息和函数库是无与伦比的。这是因为它是一个开放的标准,并由开源驱动开发。

开放性就好比JS开发者的DNA,而且JS开发者对不开放的技术都持怀疑态度。

为了吸引JS开发者,Enyo应该接受这个社区的性质,就是开放与宽松的许可认证,

那样开发者将会喜欢上它以及运行它,并想出HP万万没有想到的东西,以达到Enyo与开发商双方的共同利益。

4、 它拓展了付费工具与培训的市场

凭借成熟的、顶尖的跨平台框架,会有很多机会开拓商业工具与培训。身为一个10年以上开源社区的成员,我发现大多数的开源软件开发者愿意支付开发工具与培训的费用。当然,如果Enyo不只是webOS-only的话,这个市场要大得多。

5、 它表明,HP/Palm将在web时代立足

在“Why webOS”的关于webOS的开发网站,HP将“跨平台”列为重要对象。

引用:主要的webOS应用程序运行时是建立在无处不在的网络技术基础上的,所以你在编写代码时需要与运行在其它平台上的进行一些小的调整。

条条框框上的限制让阉割后的Enyo显得那么的虚伪,更糟的是,HP并没有表明决心要改善与主要的JS移动应用技术(PhoneGap 和 jQuery Mobile)对webOS的支持现状。当然,他们对自主开发的技术投入最多的时间也是可以理解的,但是,这样务必会错失一些很好的机会。如果他们不尽一切可能吸引那些跨平台和面向Web技术的开发者的兴趣的话,恕我直言,webOS已经不能再错过任何机会啦。

更新: Dave Balmer在HP的报告称:Phonegap 0.9.5中有了重大改进,以改善对webOS的支持,并表示他们正努力帮助其他主要的mobile/touch项目。听起来很振奋人心,我同时也希望HP能够给予这些开发团队更多的资源以帮助他们完成项目。

6、 Enyo并没有让webOS变得特别

webOS的与众不同并不只是它的开发框架,更重要的是webOS优秀的多任务、程序之间的互动,并与Web的良好交互。目前没有其它的平台可以做到像它一样,而且在Enyo中并没有将这些功能带到其它的平台上。WebOS依然是真正拥抱开放,与网络紧密相连的平台。

 

我们将在Enyo的基础上开发新版本的Spaz(Twitter桌面客户端),我希望Enyo可以让我实现将一个代码库使用在所有的版本上:台式机,手机和平板电脑。不过我可以保证的是,用Enyo开发的Spaz在webOS上的运行将是最佳的,并且会利用到webOS的特定功能。

 

一个开放、跨平台的Enyo是互利共赢的,无论是对于webOS、开发者还是用户。虽然并没有显著的法律限制困扰Enyo的发展,但若想继续保持webOS这样一个平台在未来几年的活力与生命力的话,HP还是有很长的路要走的。

 

via:http://funkatron.com/posts/why-hp-needs-to-make-enyo-open-source-and-cross-platform.html

 

 

« [HTC Desire] .Reflex S v2.0.41
Google:Android安全补丁将发布 »

About quanse1991

» has written 1 posts

锋客的朋友们

  • 少数派
  • 煮机网

签订契约成为机油吧!

Buy me a coffee~ ;-)

Buy me a coffee~ ;-)
閃開│讓專業的來 沒辦法│我這個人就是太正直了