静态web应用程序的框架。
Firmant的Python项目详细描述
firmant是一个开发静态web应用程序的框架。
今天的web开发主要集中在开发动态应用程序 为每个视图重新生成页面。Firmant采取了不同的方法 允许发布可由大多数http服务器提供服务的静态内容。
这种方法的一些好处包括:
- Build locally, deploy anywhere. Many notable server distributions (including CentOS 5, and Debian Lenny) still ship old (pre-2.6) versions of Python. With Firmant, this is not an issue as static output may be published anywhere independent of the system where it was built.
- Quicker page load times. Search engines and viewers expect near-instant page load times and static content can meet these expectations. Dynamic content can as well; however, it often requires more than simple hardware to do so.
- Offline publishing capability. Previewing changes to a website does not require Internet access, as the changes are all made locally. Changes do not need to be pushed to a remote server.
- Store content in revision control. This is not strictly a feature granted by generating static pages. Firmant is designed to make storing all content in a repository a trivial task – something that web application frameworks that are powered by relational databases do not consider.