热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

AppFog收购Nodester:多语种PaaS的未来?

可以说平台即服务市场正在升温。从像RedHat这样的大型开源巨头到新兴的年轻初创公司,似乎所有的炒作可能都等于是。您也不能不注意到市场已经变得如此拥挤。为了真正脱颖而

可以说平台即服务市场正在升温。 从像Red Hat这样的大型开源巨头到新兴的年轻初创公司,似乎所有的炒作可能都等于是。

您也不能不注意到市场已经变得如此拥挤。 为了真正脱颖而出,公司对开发人员进行了微调,并提供了独特的产品。 没有一天,没有人宣布他们的产品传送带是新的。

但是,波特兰的基础设施不可知论者和多语言传播者AppFog确实是一个真正引人注目的公司(我们在JAXenter过去几个月一直在紧追它),目前正处于PaaS浪潮的顶峰。

创始人Lucas Carlson最初以PHP Fog的身份开始生活,在凭借纯PHP PaaS最初获得成功后,带领新兴的PaaS沿着其他途径发展。 卡尔森看到了作为软件包的一部分扩展到其他语言的机会,意识到了多语言方法的潜力和陷阱。

他说:“我们进行了一些融资(两轮共980万美元),有了这笔融资,我们得以扩展我们的视野,从仅仅PHP转向处理多种语言。 预先存在的问题是我们不想在这么多种语言上带来糟糕的体验。

“我们不希望多语言PaaS成为每种语言的最低最低PaaS。 我们希望它成为最好的Java,最好的Node和最好PHP Paas。”

当被问及为什么他们要走这条路时,当一些供应商选择一种语言时,卡尔森说,虽然PaaS已经存在了一段时间,但最大的问题是它还没有解决多语言方法。

多语独特解决的问题是当今企业面临危机的一个问题。 这些企业有时会扩展和管理1,000名开发人员,您需要提供可跨开发平台和技术提供标准接口的工具。”他说。

与VMware测试版平台Cloud Foundry的关系提供了关键,因为它遵循了竞争对手之间PaaS市场竞争中一种有趣的趋势。 一年前决定加入Cloud Foundry的决定使他们能够使用通用API,并希望跨越Rackspace和Microsoft Azure等众多基础架构环境。 AppFog有效地成为了企业的中间人,简化了通常是艰巨的任务。

这是一个非常明智的举动,它使AppFog独特的平台可以渗透到已经在Cloud Foundry中投资的社区,同时也重申了他们希望为用户提供尽可能多的选择,同时降低复杂性的愿望。 AppFog还是Cloud Foundry的热心贡献者,是代码库的积极贡献者。

卡尔森告诉我们,Cloud Foundry的愿景与他们的公司产生了共鸣:“ Cloud Foundry的独特之处在于,它是从开源的角度出发进行开发的,因此可以支持多种语言。 但是,不必每次都自己建立支持,拥有专业知识和运营知识来运行它,而是由社区中的人们来建立它。

“例如,在他们发布Cloud Foundry的第二天,就有对Erlang的拉动请求,现在他们得到了Erlang的支持。 在Cloud Foundry之前,没有人做过Erlang即服务,这帮助我确定这是值得继续发展的正确工具。”

在AppFog尝试建立尽可能多的桥梁时,社区建设无疑是一件大事。 就在本周, 该公司宣布已购买Nodester ,这是Node.js社区中最受认可的PaaS。

卡尔森表示,AppFog和Nodester已开发出“即时联系”:

他说:“ Nodester还花了两年时间与Node社区建立了深厚的关系,并为AppFog的支持增加了深度和广度。” “在深度方面,它增加了更多的技术,获得了Websocket支持等一些缺少的组件,而在广度方面,它为AppFog生态系统增加了一个庞大的社区,并帮助我们前进。”

目前,Node.js似乎是整个行业的宠儿。 在编写下一代Web应用程序时,非常流行且高度可扩展的服务器端语言不久就成为了首选。

卡尔森认为,这样做的原因很简单:“每个人都知道Javascript。 即使是了解CSS和Flash的人也知道这一点。 即使是懂Java的人也知道Javascript等。 是通用语言。 我们回到企业的问题。 也许其中一半知道Java,一半知道PHP。 都知道Node。”

对于AppFog而言,它在他们不断寻求多语言优势的过程中打了一个勾号,使我们毫不犹豫地购买了一家正在崛起的公司。 对于Nodester用户,它为一个平台内的Ruby和Java打开了大门。 此次收购还为AppFog带来了Websocket和Node 0.8的支持-对于任何希望创建移动和现代Web应用程序的开发人员来说,这都是绝对的。 这只是AppFog的弓箭而已,但这是迄今为止最大的添加之一。

但卡尔森了解AppFog和PaaS普遍面临的挑战,即供应商锁定:

“开发人员喜欢PaaS,这是驱动力,采用率和成熟的唯一途径。 企业中的CTO和CIO不在乎或不想了解它,这是有充分理由的。 这并不是说他们不想要AppFog构建的东西,是因为PaaS意味着更多的供应商锁定。 对于CIO或CTO而言,问题在于他们有5到10个运行代码的数据中心。 到目前为止,对于他们来说,PaaS意味着什么,太棒了,这是另一个锁定在数据中心中的东西。

“我认为这是一个悬而未决的大问题– PaaS将会发展还是会出现下一代技术?”

卡尔森不是唯一一个问这个问题的人,我们有可能同意后者。 PaaS的最大问题是一些不相信它值得的人经常对它进行定义。 也许需要改造? 无论哪种方式,AppFog似乎都在引领下一代PaaS。


翻译自: https://jaxenter.com/appfogs-acquisition-of-nodester-polyglot-paas-the-future-104877.html




推荐阅读
  • 篇首语:本文由编程笔记#小编为大家整理,主要介绍了软件测试知识点之数据库压力测试方法小结相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 弹性云服务器ECS弹性云服务器(ElasticCloudServer)是一种可随时自助获取、可弹性伸缩的云服务器,帮助用户打造可靠、安全、灵活、高效的应用环境 ... [详细]
  • CISCO ASA防火墙Failover+multiple context详细部署By 年糕泰迪[操作系统入门]
    一.文章概述本文主要就CISCOASA防火墙的高可用和扩张性进行阐述和部署。再cisco防火墙系列中主要有3种技术来实现高可用和扩张性。分别是Failover,multiplese ... [详细]
  • JavaScript和Python是用于构建各种应用程序的两种有影响力的编程语言。尽管JavaScript多年来一直是占主导地位的编程语言,但Python的迅猛发展有 ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • 如何使用Java获取服务器硬件信息和磁盘负载率
    本文介绍了使用Java编程语言获取服务器硬件信息和磁盘负载率的方法。首先在远程服务器上搭建一个支持服务端语言的HTTP服务,并获取服务器的磁盘信息,并将结果输出。然后在本地使用JS编写一个AJAX脚本,远程请求服务端的程序,得到结果并展示给用户。其中还介绍了如何提取硬盘序列号的方法。 ... [详细]
  • javascript  – 概述在Firefox上无法正常工作
    我试图提出一些自定义大纲,以达到一些Web可访问性建议.但我不能用Firefox制作.这就是它在Chrome上的外观:而那个图标实际上是一个锚点.在Firefox上,它只概述了整个 ... [详细]
  • 关于我们EMQ是一家全球领先的开源物联网基础设施软件供应商,服务新产业周期的IoT&5G、边缘计算与云计算市场,交付全球领先的开源物联网消息服务器和流处理数据 ... [详细]
  • 本文介绍了RPC框架Thrift的安装环境变量配置与第一个实例,讲解了RPC的概念以及如何解决跨语言、c++客户端、web服务端、远程调用等需求。Thrift开发方便上手快,性能和稳定性也不错,适合初学者学习和使用。 ... [详细]
  • Webmin远程命令执行漏洞复现及防护方法
    本文介绍了Webmin远程命令执行漏洞CVE-2019-15107的漏洞详情和复现方法,同时提供了防护方法。漏洞存在于Webmin的找回密码页面中,攻击者无需权限即可注入命令并执行任意系统命令。文章还提供了相关参考链接和搭建靶场的步骤。此外,还指出了参考链接中的数据包不准确的问题,并解释了漏洞触发的条件。最后,给出了防护方法以避免受到该漏洞的攻击。 ... [详细]
  • 开源Keras Faster RCNN模型介绍及代码结构解析
    本文介绍了开源Keras Faster RCNN模型的环境需求和代码结构,包括FasterRCNN源码解析、RPN与classifier定义、data_generators.py文件的功能以及损失计算。同时提供了该模型的开源地址和安装所需的库。 ... [详细]
  • node.jsurlsearchparamsAPI哎哎哎 ... [详细]
  • 寻求更强大的身份和访问管理(IAM)平台的企业正在转向云,并接受身份即服务(IDaaS)的灵活性。要为IAM选择正确的场外解决方案,业务管理人员和IT专业人员必须在实施之前评估安全 ... [详细]
  • 前言:原本纠结于Web模板,选了Handlebars。后来发现页面都是弱逻辑的,不支持复杂逻辑表达式。几乎要放弃之际,想起了Javascript中ev ... [详细]
author-avatar
-qone0_784
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有