公布发布Puff-一个混合的Rust/Python架构,用以搭建云应用软件
作者:互联网
公布发布Puff-一个混合的Rust/Python架构,用以搭建云应用软件
撰写Python的关键考验之一是怎么优化应用软件的关键循环系统和逻辑。Python有许多集成化,促使撰写C编码并得到另一个级别特性得以实现,但由于涉及到便捷性,可扩展性和有效性大量的难题,这种库古代历史并不是那么行得通。
Rust是一种非常棒的语言表达,它让安全性撰写性能卓越编码越来越非常容易。可是,提升安全性可能提升很大程度上的认识花销,有时也会防碍您进行它。
Puff意识到Python是一个伟大逻辑层,但测算和改进层面却很差劲。Puff还意识到Rust善于测算和改进,但有时候难以表述非常高的抽象化。
Puff是一个“深层局部变量”架构,容许Rust做为Python坐到另一个等级上。它容许你在Rust中搭建一组有凝集力的一种手段,这种工具的使用Cargo和Rust生态体系,并快速地Python沟通交流。
Puff大胆试着构建一个彻底适配的架构:
大蟒蛇适配
防锈处理适配
多线程适配
适配阿斯吉/世界化学工业协会
东京适配
适配詹戈
阿克苏姆适配
迅速配对
混和方式运用二种语言表达的优势。应用Python来控制逻辑高级定义。应用Rust来提升密切循环系统和IO。以顺畅的健身运动在两者之间轻轻松松挪动。
贴心服务
当代应用软件比较复杂,必须API节点、数据库系统池、Redis、网页页面套筒规格、PubSub等。Puff觉得这个东西该是“标准库”的一部分,那样他们就能够很好地协调工作。凭着这一核心理念,Puff包括:
格林莱特
阿辛奥利夫
乌夫卢普
后格里斯
雷迪斯
多节点发布订阅
网络服务器
图型
芝士蛋糕的图型ql模块几个重要功能模块。它适用定阅,使你能够轻松撰写Websocket页面。该模块还接纳从Python函数返回初始SQL。它将采取SQL,在目前数据库系统鸟鸣涧运作它,并将行转换成JSON,而无需回到到Python。
最主要的是,他在“层”的前提下工作中。大部分GraphQL库在“连接点”的前提下工作中,每一个目标都用以分析字段名。Puff根据“层”工作中,在分析字段名以前搜集字段中每一个目标所需要的全部信息。这就意味着大家可以开展至少的数量查看。
客户程序文中后边的QL实例。
快速上手
你锈泡沫新项目必须找到自己的大蟒蛇新项目。就算他们坐落于同一文件夹中,也要把它们导入到PYTHONPATH中。
撰写Python的关键考验之一是怎么优化应用软件的关键循环系统和逻辑。Python有许多集成化,促使撰写C编码并得到另一个级别特性得以实现,但由于涉及到便捷性,可扩展性和有效性大量的难题,这种库古代历史并不是那么行得通。
Rust是一种非常棒的语言表达,它让安全性撰写性能卓越编码越来越非常容易。可是,提升安全性可能提升很大程度上的认识花销,有时也会防碍您进行它。
Puff意识到Python是一个伟大逻辑层,但测算和改进层面却很差劲。Puff还意识到Rust善于测算和改进,但有时候难以表述非常高的抽象化。
Puff是一个“深层局部变量”架构,容许Rust做为Python坐到另一个等级上。它容许你在Rust中搭建一组有凝集力的一种手段,这种工具的使用Cargo和Rust生态体系,并快速地Python沟通交流。
Puff大胆试着构建一个彻底适配的架构:
大蟒蛇适配
防锈处理适配
多线程适配
适配阿斯吉/世界化学工业协会
东京适配
适配詹戈
阿克苏姆适配
迅速配对
混和方式运用二种语言表达的优势。应用Python来控制逻辑高级定义。应用Rust来提升密切循环系统和IO。以顺畅的健身运动在两者之间轻轻松松挪动。
贴心服务
当代应用软件比较复杂,必须API节点、数据库系统池、Redis、网页页面套筒规格、PubSub等。Puff觉得这个东西该是“标准库”的一部分,那样他们就能够很好地协调工作。凭着这一核心理念,Puff包括:
格林莱特
阿辛奥利夫
乌夫卢普
后格里斯
雷迪斯
多节点发布订阅
网络服务器
图型
芝士蛋糕的图型ql模块几个重要功能模块。它适用定阅,使你能够轻松撰写Websocket页面。该模块还接纳从Python函数返回初始SQL。它将采取SQL,在目前数据库系统鸟鸣涧运作它,并将行转换成JSON,而无需回到到Python。
最主要的是,他在“层”的前提下工作中。大部分GraphQL库在“连接点”的前提下工作中,每一个目标都用以分析字段名。Puff根据“层”工作中,在分析字段名以前搜集字段中每一个目标所需要的全部信息。这就意味着大家可以开展至少的数量查看。
客户程序文中后边的QL实例。
快速上手
你锈泡沫新项目必须找到自己的大蟒蛇新项目。就算他们坐落于同一文件夹中,也要把它们导入到PYTHONPATH中。