Skip to main content

用于静态 Web 应用程序的框架。

项目描述

Firmant 是一个用于开发静态 Web 应用程序的框架。

当今的大部分 Web 开发都侧重于开发为每个视图重新生成页面的动态应用程序。Firmant 采用了一种不同的方法,允许发布大多数 http 服务器可以提供的静态内容。

这种方法的一些好处包括:

  • 在本地构建,在任何地方部署。许多著名的服务器发行版(包括 CentOS 5 和 Debian Lenny)仍然提供 Python 的旧(2.6 之前)版本。使用 Firmant,这不是问题,因为静态输出可以在独立于构建它的系统的任何地方发布。

  • 更快的页面加载时间。搜索引擎和查看者期望页面加载时间接近即时,而静态内容可以满足这些期望。动态内容也可以;但是,这样做通常需要的不仅仅是简单的硬件。

  • 离线发布能力。预览对网站的更改不需要 Internet 访问,因为所有更改都是在本地进行的。不需要将更改推送到远程服务器。

  • 将内容存储在修订控制中。严格来说,这不是通过生成静态页面授予的功能。Firmant 旨在使将所有内容存储在存储库中成为一项微不足道的任务——这是由关系数据库提供支持的 Web 应用程序框架没有考虑到的。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

Firmant-0.2.2.tar.gz (42.9 kB 查看哈希)

已上传 source