文件名称:entrance:使用Elm前端和Python 3.5+后端的Web应用程序框架
文件大小:2.93MB
文件格式:ZIP
更新时间:2024-05-06 20:44:32
Python
入口 EnTrance是一个框架,用于使用Python asyncio后端和Elm前端编写简单而强大的Web应用程序。 它以经典的分布式系统设计为中心:目标是在客户端和服务器之间提供可靠的异步双向消息通道,每个通道均具有良好的模块化分解,然后摆脱困境。 如果您的应用程序需要,Entrance可能是一个很好的选择: 丰富的“单页应用”用户界面 一些自定义的后端功能 健壮的行为和简单的代码 并可以假设: 任何特定于应用程序的后端逻辑都可以在asyc Python中表达 如果网络连接持续失败(例如,农村2G不稳定的蜂窝式访问),则应用程序可以“冻结”,但应妥善处理临时故障 如果是这样,那么EnTrance可以轻松表达您的应用程序特有的特定客户端和服务器端逻辑,并排除了设计可靠的分布式系统所需的大部分工作。 还有其他附带功能,例如将整个应用程序打包到单个(服务器端)可执行文件中以便于分发的