npm 私有库开源组件
在本周的开源新闻摘要中,我们介绍了Apple ResearchKit的发布,npm私有模块的发布,Docker新闻以及更多开源新闻。
4月14日,Apple发布了ResearchKit开源框架,用于创建医学研究应用程序。 该框架于上个月首次宣布, 现在可供开发人员使用 。 根据苹果公司的新闻稿 ,“使用ResearchKit开发的首个研究应用程序可研究哮喘,乳腺癌,心血管疾病,糖尿病和帕金森氏病”。 当然,到目前为止开发的官方应用程序都需要iPhone或最新一代的iPod Touch,但是该框架的源代码本身可以在GitHub上获得,任何人都可以使用和修改。 尚有待观察ResearchKit在超越苹果自己的软件生态系统方面有多出色,但是在GitHub上发布该项目为开发人员提供了将代码重新用于iOS系列设备之外的设备的机会。
Ars Technica 关于ResearchKit发行的故事涵盖了一些功能和局限性。 该框架允许开发人员围绕三个关键模块创建应用程序:参与者同意,调查和活动任务(即,要求用户进行某种活动)。 但是,Ars Technica指出的缺点之一是“研究工具包”不允许进行计划的调查或活动任务,这意味着应用程序将无法提醒用户以设定的时间间隔执行某些活动,而用户不会记住要做的事情。所以。”
现在可以在npm的 Node包托管服务上拥有私有模块 。 与GitHub的付费帐户类似,npm现在允许用户付费以拥有私人项目。 这些私人项目可以与其他npm付费客户共享。 据TechCrunch报告 ,根据Isaac Schlueter(npm的原始开发商和同名公司的共同创始人)的说法,“长期以来,能够运行私有注册表一直是npm用户最要求的功能之一,但是它公司花了一些时间来启动它,因为比起公司以前的项目,要在自己的服务器上运行多个用户的项目并确保数据的安全性要困难一些。”
Docker是同名基于Linux的容器项目的背后的公司,在最近一轮风险投资之后,已经获得了9500万美元的资金。 TechCrunch报告称 ,Docker“仍未花费大部分B系列资金,但Docker团队决定利用其当前势头,以便能够根据需要进行扩展。” Wired指出 :“这些天,您至少要听到关于容器的几次座谈才能参加开发者大会”,这笔钱将使Docker抵御来自竞争项目(例如CoreOS的Rocket)的竞争。 Docker获得的资金帮助其巩固了其在市场中的地位,并为Docker技术的采用者带来了安心的迹象,即Docker将在可预见的未来出现。
据InfoWorld报道 ,Pivotal的GemFire(内存中的分布式数据库)已成为一个名为Geode的Apache孵化器项目。 今年早些时候,Pivotal宣布了他们计划开放某些技术的计划,现在他们已经通过开源GemFire并将其移交给Apache基金会来实现。 另外, CMSWire报告 Pivotal将成为Apache软件基金会的白金赞助商。 正如ZDNet报道的那样 ,Geode现在是开源的并且可以下载,“ Pivotal积极鼓励开发人员下载和评估数据库。”
和往常一样,感谢本周Opensource.com的工作人员和主持人的帮助。 确保查看我们的活动日历 ,以查看下周在开源中发生的事情。
翻译自: https://opensource.com/life/15/4/weekly-open-source-news-april-17
npm 私有库开源组件