Estrutura de aplicativos da web para a moderna linguagem de programação Pascal. Saber mais.
Fano CLI é uma ferramenta de linha de comando destinada a simplificar o aplicativo da web de andaimes, criando controladores, visualizações, modelos etc. É recomendado a maneira de configurar o esqueleto de aplicativos da web com a estrutura FANO.
$ fanocli --project-cgi=my-cool-app
$ cd my-cool-app
$ fanocli --mvc=Hello
$ ./build.sh
Você pode clonar os repositórios de aplicativos de amostra que estão disponíveis na documentação da estrutura de Fano como esqueleto de aplicativo base.
Se você decidir começar do zero,
$ mkdir my-cool-app
$ cd my-cool-app
$ git init
$ git submodule add https://github.com/fanoframework/fano.git
Este comando puxará o repositório da estrutura da Web Fano para o diretório fano dentro do seu diretório my-cool-app .
O uso git submodule exige que você tenha uma cópia do Fano Responsitory bloqueado com comprometimento específico na estrutura do diretório do projeto de aplicativo. Se você possui vários aplicativos que usam o Fano, cada um deles terá sua própria cópia do Fano Responsitory, que pode ser bloqueado em uma versão de commit diferente. A atualização do repositório Fano em um aplicativo não afeta outros aplicativos. É aproximadamente semelhante ao funcionamento do Composer (PHP) ou NPM (Node.JS).
Se você não deseja essa duplicação de código, poderá clonar o repositório Fano, como de costume, em um diretório; em cada configuração de cada projeto de aplicativo, você informa grátis Pascal, diretório onde pesquisar unidades FANO.
Essa abordagem, no entanto, tem desvantagem. Ao atualizar seu repositório Fano, todos os seus aplicativos que dependem do Fano serão afetados. Se a versão mais recente do Fano Repository introduzir mudanças de quebra, o aplicativo que requer a versão mais antiga do repositório Fano poderá falhar.
O Fano Framework segue a versão semântica 2.0.0.
O Fano Framework ainda não é suportado no Windows.
Veja projetos para obter mais informações sobre o que está sendo desenvolvido ou planejado atualmente.
Veja aviso.txt