Kerangka kerja aplikasi web untuk bahasa pemrograman Pascal modern. Pelajari lebih lanjut.
Fano CLI adalah alat baris perintah yang dimaksudkan untuk menyederhanakan aplikasi web perancah, membuat pengontrol, tampilan, model, dll. Ini disarankan cara untuk mengatur kerangka aplikasi web dengan kerangka fano.
$ fanocli --project-cgi=my-cool-app
$ cd my-cool-app
$ fanocli --mvc=Hello
$ ./build.sh
Anda dapat mengkloning sampel repositori aplikasi yang tersedia dalam dokumentasi Fano Framework sebagai kerangka aplikasi dasar.
Jika Anda memutuskan untuk memulai dari awal,
$ mkdir my-cool-app
$ cd my-cool-app
$ git init
$ git submodule add https://github.com/fanoframework/fano.git
Perintah ini akan menarik repositori kerangka kerja web fano ke direktori fano di dalam direktori my-cool-app .
Menggunakan git submodule mengharuskan Anda memiliki salinan fano respository yang terkunci untuk komit tertentu dalam struktur direktori proyek aplikasi Anda. Jika Anda memiliki beberapa aplikasi yang menggunakan FANO, masing -masing akan memiliki salinan resositori Fano sendiri yang dapat dikunci ke versi komit yang berbeda. Memperbarui repositori fano dalam satu aplikasi tidak mempengaruhi aplikasi lain. Ini kira -kira mirip dengan cara kerja komposer (PHP) atau NPM (node.js).
Jika Anda tidak ingin duplikasi kode ini, Anda dapat mengkloning repositori Fano seperti biasa di direktori, maka, dalam setiap konfigurasi proyek aplikasi, Anda memberi tahu Pascal gratis, direktori tempat mencari unit fano.
Namun, pendekatan ini memiliki kelemahan. Saat Anda memperbarui repositori FanO Anda, semua aplikasi Anda yang tergantung pada FANO akan terpengaruh. Jika versi Fano Repository yang lebih baru memperkenalkan perubahan yang melanggar, aplikasi yang membutuhkan versi yang lebih lama dari repositori Fano mungkin gagal.
Fano Framework mengikuti Semantic Versioning 2.0.0.
Kerangka kerja Fano belum didukung di Windows.
Lihat proyek untuk informasi lebih lanjut tentang apa yang sedang dikembangkan atau direncanakan.
Lihat natu.txt