最新のPascalプログラミング言語向けのWebアプリケーションフレームワーク。もっと詳しく知る。
FANO CLIは、足場Webアプリケーションを簡素化し、コントローラー、ビュー、モデルなどの作成を目的としたコマンドラインツールです。FANOフレームワークでWebアプリケーションスケルトンをセットアップすることをお勧めします。
$ fanocli --project-cgi=my-cool-app
$ cd my-cool-app
$ fanocli --mvc=Hello
$ ./build.sh
Fano Frameworkドキュメントでベースアプリケーションスケルトンとして利用できるサンプルアプリケーションリポジトリをクローンできます。
ゼロから始めることにした場合、
$ mkdir my-cool-app
$ cd my-cool-app
$ git init
$ git submodule add https://github.com/fanoframework/fano.git
このコマンドはmy-cool-appディレクトリ内のFANO Web Frameworkリポジトリをfanoディレクトリに引き込みます。
git submoduleを使用するには、アプリケーションプロジェクトディレクトリ構造で特定のコミットにロックされたFano Respositoryのコピーを使用する必要があります。 Fanoを使用する複数のアプリケーションがある場合、それぞれが別のコミットバージョンにロックされる可能性のあるFano Respositoryの独自のコピーがあります。 FANOリポジトリを1つのアプリケーションで更新しても、他のアプリケーションには影響しません。作曲家(PHP)またはNPM(node.js)の動作とほぼ類似しています。
このコードの複製を望まない場合は、ディレクトリで通常どおりFanoリポジトリをクローンすることができ、各アプリケーションプロジェクトの構成で、Fanoユニットを検索する場所、ディレクトリの無料Pascalに伝えます。
ただし、このアプローチには欠点があります。 FANOリポジトリを更新すると、FANOに依存するすべてのアプリケーションが影響を受けます。 FANOリポジトリの新しいバージョンが壊れた変更を導入すると、FANOリポジトリの古いバージョンが必要なアプリケーションが失敗する可能性があります。
FANOフレームワークは、セマンティックバージョン2.0.0に従います。
FanoフレームワークはまだWindowsではサポートされていません。
現在開発または計画されているものの詳細については、プロジェクトを参照してください。
Notice.txtを参照してください