TurboGears

TurboGears
软件
软件描述
TurboGears 2 建立在多个下一代 Web 框架的经验之上,包括 TurboGears 1(当然)、Django 和 Rails。这些框架都存在令我们感到困扰的局限性,而 TG2 正是为了解决这种挫败感而诞生的:
什么是 TurboGears?
TurboGears 2 基于多个下一代 Web 框架(包括 TurboGears 1、Django 和 Rails)的经验构建。这些框架都有让我们感到困扰的局限性,而 TG2 正是为解决这些困扰而诞生的:
从微型框架起步,可扩展为全栈解决方案
代码编写如同编写函数般自然
功能强大且灵活的对象关系映射器(ORM),支持真正的多数据库
支持水平数据分区(即分片)
全新的部件系统,便于构建重度使用 AJAX 的应用
支持多种数据交换格式
内置可扩展性,支持插件化应用和标准 WSGI 组件
设计师友好的模板系统,程序员同样适用
🔄 替代方案
14 个选择
Grails
Grails 是一个基于 Groovy 语言的高生产率 Web 框架,遵循“约定优于配置”的编程理念,但专为 Java 平台设计。

Play Framework
Play 框架是一个开源的Web应用框架,遵循模型-视图-控制器架构模式。它使用 Scala 编写,也可被其他编译为 JVM 字节码的编程语言(例如 Java)使用。

Falcon framework
Falcon 是一个用于构建超快速应用后端和微服务的裸金属 Python Web API 框架。

Pylons Framework
Pylons 框架是一个用 Python 编写的开源 Web 应用框架。它广泛使用 Web 服务器网关接口标准,以促进代码重用,并将功能分离为独立的模块。

Roll
异步、简单、快速:任选其三!Roll 是一个注重性能与美学的极简框架。- pyrates/roll

NoPrint.js
NoPrint.js 是一个简洁的开源 JS 库,可禁用 HTML 中的打印、截图、复制和粘贴功能。你还可以启用 AutoBlur 选项,使内容在鼠标移出网页时自动模糊。
