現代のコンピューターは、昔のコンピューターに比べて驚くほど高速です。では、なぜ物事をこなすのに時間がかかると感じることが多いのでしょうか?
20 年以上前に DOS 6.1 を実行する古い IBM PS/2 でプログラミングを学んだ人にとって、答えは簡単です。
もちろん、これはすべての企業に当てはまるわけではありません。特に、ホスティングやサービスに多額の費用をかけることが収益を圧迫していることに気付いた企業には当てはまります。Web 上では、ソフトウェア プラットフォームを切り替えてホスティング コストを 20 ~ 40% 削減したり、データベースを最適化してクエリ時間を 10 倍以上短縮したり、Node.js、Rust、Go などの最新言語を使用してアプリケーションの一部を非同期コードで再設計して応答時間を短縮したりした企業の話が絶えず聞かれます。
Pafera Web フレームワークは、基盤となるテクノロジーをすでに知っている場合に限り、シンプル、効率的、安価になるように設計されています。当社は、基本レベルで SQL、HTML、CSS、JavaScript を敬遠するのではなく、これらを採用して、開発時間を短縮できるほど高レベルでありながら、あらゆる状況で高速かつカスタマイズできるほど低レベルのものを作成しています。
Pafera Framework を使い始める最良の方法は、ダウンロードして使い始めることです。
AndroidでUbuntu、Arch Linux、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 リポジトリに送信してください。