现代计算机比过去的计算机运行速度更快,而且速度通常快得令人难以置信。那么为什么完成任务似乎需要更多时间呢?
对于二十多年前在运行 DOS 6.1 的旧 IBM PS/2 上学习编程的人来说,答案很简单。
当然,并非所有公司都是如此,尤其是那些已经意识到在托管和服务上投入大量资金会损害其利润的公司。在网络上,我们不断听到这样的故事:公司切换软件平台,节省了 20% 到 40% 的托管成本,优化数据库以将查询时间缩短十倍或以上,并通过使用 Node.js、Rust、Go 或其他此类现代语言以异步代码重新设计其应用程序的部分内容,从而缩短了响应时间。
Pafera Web Framework 的设计理念是简单、高效且便宜,但前提是你已经了解了底层技术。我们在基础层面上并不回避 SQL、HTML、CSS 或 JavaScript,而是拥抱它们,以便创建足够高级的东西,以缩短开发时间,但又足够低级,以在任何情况下都快速且可定制。
开始使用 Pafera 框架的最佳方式是下载它并开始使用它。
如果你运行的是 Ubuntu、Arch Linux 或 Android 上的 Termux 系统,安装非常简单,只需输入
wget https://pafera.com/install.sh chmod +x install.sh ./install.sh
如果您在其他系统上运行,则必须稍微调整命令。对于 Windows,我建议使用 Anaconda 或简单地通过 WSL2 安装 Ubuntu。Homebrew 应该可以在 Mac 系统上运行良好。
有关使用该框架开发应用程序的简短教程,您可以访问 Codeberg 的主代码存储库以获取 Python 版本
PHP 版本已经有一段时间没有动过了,但它与 Python 版本有着相同的设计理念,只是在语言支持和自动加载方面有所不同。代码存储库是 可在此处获得 ,而文档是 可在此处获得
我正在开发该框架的 Rust 版本,与当前的 Python 版本相比,该版本的速度将大幅提升,但会牺牲可移植性和易用性。Rust 的异步支持目前还不够成熟,但未来前景看好。
欢迎提出任何错误修复或建议。请将它们提交到上面的我的 Codeberg 存储库。