GraphQL基金会宣布与联合开发基金会合作推动开源和开放标准

GraphQL基金会宣布与联合开发基金会合作推动开源和开放标准

新成员推进GraphQL规范,以扩展GraphQL生态系统,并加速API开发和消费的开源和开放标准

加利福尼亚州半月湾 - 开源领导者峰会 - 2019年3月12日 - GraphQL基金会是GraphQL社区加速周围生态系统开发的中立家园,今天宣布与JDF(Joint Development Foundation,联合开发基金会)合作,该基金会最近加入了Linux基金会,以推动开源和标准的采用,继续开发GraphQL规范。

GraphQL基金会鼓励广泛的团队在供应商中立的活动、文档、工具和对数据查询语言的支持方面,做出贡献、管理和共享投资。以下公司Apollo、AWS、Butterfly Network、Dgraph Labs、Facebook、Gatsby、GraphZen、Hasura、IBM、Intuit、Neo4j、Novvum、PayPal、Pipefy、Salsify、Solo.io和Thicit将以成员方式加入设计更有效的API,推动GraphQL作为行业规范。

GraphQL每天在Facebook提供数千亿的API调用,在2012年开发了这项技术,并在去年帮助GraphQL加入Linux基金会方面发挥了不可或缺的作用。今天,几乎所有主流编程语言都通过各种开源软件库提供GraphQL支持。

GraphQL是第一个受益于JDF和Linux Foundation协作的Linux Foundation项目,JDF为开源项目提供了开放规范标准化的快捷途径。开发者将拥有一个开放的GraphQL规范和开源软件实现,可用于设计符合要求的API。

“我们很高兴正式欢迎新成员并与他们密切合作,以建立和支持全球GraphQL生态系统。我们很高兴GraphQL规范将继续通过JDF和Linux Foundation合作伙伴关系发展。通过更简单、更快捷的方式来创建和推进标准,开发者可以专注于创建对世界各地社区产生更大影响的应用程序。”GraphQL共同创建者Lee Byron说。

GraphQL对于API开发很重要,因为它允许单个API请求中的嵌套对象,传统上需要多个API请求。GraphQL规范、GraphQL.js实现参考、DataLoader库和GraphiQL开发者工具是GraphQL 基金会支持的技术项目。随着应用程序开发转向微服务架构,重点是灵活性和上市速度,GraphQL等工具正在重新定义API设计和客户端服务器交互,以改善开发者体验、提高开发者的工作效率并最大限度地减少传输的数据量。GraphQL使跨平台和移动开发更加简单,多种编程语言的可用性在多个平台,如Web、iOS、Android、嵌入式和物联网应用程序中具有一致性和共同特征。

Linux基金会和Facebook开源团队利用JDF经过验证的框架为规范创建了一个轻量级的治理结构,允许社区快速启动中立协作。

“我们很高兴看到GraphQL和JDF(联合开发基金会)联合起来,并迅速开展工作以推进开放标准。”Linux基金会执行董事Jim Zemlin说。“与JDF合作,GraphQL社区能够利用整套基础设施,比以往更快、更灵活地创建和管理开放标准。这使开发者能够继续打破障碍,实现应用程序开发的现代化。“

“我们非常高兴能与Linux基金会密切合作,为基于规范的合作创建这种新颖的方法。”Facebook开源团队Michael Cheng表示。“通过为开源社区提供标准化和培育开源实施的简化途径,这种策略调整有利于GraphQL开发者、企业贡献者和最终用户,他们需要两种成果才能取得成功。”

“我们期待与GraphQL基金会密切合作,我们期待今年许多其他Linux基金会项目与我们合作,以加快规范和标准制定,以推进他们的使命并推动创新技术的创造。”JDF总裁David Rudin说。


KubeCon + CloudNativeCon + Open Source Summit大会日期:

  • 会议日程通告日期:2019 年 4 月 10 日
  • 会议活动举办日期:2019 年 6 月 24 至 26 日

KubeCon + CloudNativeCon + Open Source Summit赞助方案
KubeCon + CloudNativeCon + Open Source Summit多元化奖学金现正接受申请
KubeCon + CloudNativeCon和Open Source Summit即将首次合体落地中国
KubeCon + CloudNativeCon + Open Source Summit购票窗口,立即购票!
CNCF邀请你加入最终用户社区

本项目是一个基于SSM(Spring+SpringMVC+MyBatis)框架和Vue.js前端技术的家教平台系统。该系统旨在为家教和学生提供一个便捷、高效的在线交流和预约平台,涵盖了从用户注册登录、个人信息管理、课程发布与搜索、预约与取消预约、评价反馈等一系列功能。 在后台管理方面,系统提供了管理员对用户信息、课程信息、预约记录等进行管理的功能,确保平台的正常运行和数据的准确性。通过Spring框架的依赖注入和AOP特性,实现了业务逻辑的清晰分离和高效处理;SpringMVC则负责处理前端请求和响应,提供友好的用户界面;MyBatis作为ORM框架,简化了数据库操作,提高了数据访问的效率和安全性。 前端部分采用Vue.js框架,结合Vue Router进行页面路由管理,Axios进行HTTP请求,实现了前后端分离的开发模式。Vue.js的组件化开发和响应式数据绑定特性,使得前端页面更加动态和交互性强,提升了用户体验。 数据库设计采用了MySQL,存储了用户信息、课程信息、预约记录等核心数据。通过合理的数据库表结构和索引设计,保证了系统的高效运行和数据的一致性。 该项目不仅适合计算机相关专业的毕设学生参考和学习,也适合Java学习者进行项目实战练习。通过对该项目的深入理解和二次开发,可以实现更多个性化功能,进一步提升技术水平和实践能力。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值