我们都听过很多这样的故事,iPhone开发者开发一个愚蠢的游戏或简单的工具并迅速传开,随后使一些刚走出大学校门的年轻孩子一夜之间成为百万富翁。这在移动应用程序社区似乎是一个相当普遍的规律,特别是当有正确的想法再加上一点点运气和好的时机时。但我们这些在企业开发社区埋头苦干的Java开发人员呢?在Java世界中是否会有这样一种等值服务,允许企业Java专业人士能够简单的下载并安装可插拔的应用程序或组件?是否会有这样一个设施,将让我们所有的低收入的Java专业人士通过其他开发人员可插拔的模块而致富?
这不是一个新的想法。人们一直谈论整合Java基础应用程序和Java代码的方式,这样能够轻松地搜索,可供分配和可市场化,但到今天为止,这一切都是:空谈。这太糟糕了,因为那里仅仅只是需要有一个给定大小和规模的Java社区市场。“如果市场在那里,就会有人在那里准备购买Java应用程序,特别是如果他们像iPhone应用程序一样简单的点击”。Liferay的首席营销官保罗•欣茨说。
门户错失的机会
如果Java社区的任何部门可以使人们有可能从Java代码赚钱,它就是门户网站的空间。小的可插拔门户组件总是叫嚷着被商品化。幸运的是,听到这些叫嚷提高了每个人对开源门户的喜爱。在过去一年左右的时间,Liferay公司一直在强调推动市场,一个新的共享,浏览和下载Liferay公司兼容应用程序的中心。“我们在Liferay上有很多部署,介于10万到50万之间,这取决于你如何计算。销售给的是一个巨大的被抑制的市场。”保罗•欣茨说,希望“应用程序商店的做法”能够广为传播。“我很乐意在未来一年左右的时间,通过市场使一些人能真正富裕。”他说。
当然,销售Java或Java组件的问题之一,就好像一个Android应用程序一样:整合始终是一个挑战,不只是在API级别。但是从整体的角度来看,引进代码并运行到冲突的类和类加载器的问题,这是为什么在OSGi的空间,模块化Java组件销售有另一个潜在途径。当OSGi流行起来,我们将看到越来越多的捆绑软件产品,可以从货架上和本质点击结合在一起,因为开发人员快速并且轻松地把一个复杂的应用程序组合在一起。
使用OSGi把事情做对
“我想做的一件事是一个绑定的市场。”OSGi的研究员Peter Kriens说,“你应该可以使用你的IDE启动一个应用程序,创建一个应用程序,然后只需选择你需要的组件,它应该会全部自动的放入到适合的位置”。当然,给定的OSGi与开源社区的紧密联系,可能更有希望使用OSGi开发者将做更多的分享,而不是销售,但到最后,结果将是更好的软件。“如果你看看多数开源项目,它总有很多的重叠。如果他们建立在OSGi上,他们可以显着降低他们的代码库,因为可以与其他项目共享大量的代码。”“捆绑市场将是解决这类问题最好的方式,而且谁又知道,也许有人在这个过程中致富呢?
创建和销售模块化和可插拔的应用程序在Java社区一直是人们讨论的话题,甚至很久以前在Apple Store也上演了这样的场景。但一直有什么东西阻止Java世界建立,市场推广及销售可插入的代码。但也许现在正是时候,随着下载的应用程序为社会所接受,和OSGi在模块化开发和Java部署的进步,这将有可能使Java开发人员不仅可以分享和出售他们开发的应用程序,也使他们因这样做而发家致富。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
内存数据网格提供商一头扎进Java
10年的时间里,应用性能解决方案提供商Alachisoft一直在用NCache(针对N-Tier和网格计算.NET应用的内存计算和数据网格产品)为.NET社区服务。
-
遇到这样一个问题:通过java service wrapper部署应用,wrapper进程占用的内存会一直升高, 直到把内存吃完应用崩溃,但是这个wrapper
遇到这样一个问题:通过java service wrapper部署应用,wrapper进程占用的内存会一直升高 […]
-
Google App Engine for Java 对于目前中国需要学习吗?
-
前无古人后无来者的Java平台
开发人员一直在致力于保持Java的活力,经过20年后,我们感觉从来没有更好的、更令人激动的时刻如同Java社区一样。