MoAspEnginer (kerangka MVC untuk ASP) adalah aplikasi yang merujuk pada beberapa fungsi ThinkPHP dan kerangka MVC asp.
Niat awal:
Di era ketika ASP berakhir, saya tidak ingin lagi menghabiskan terlalu banyak energi untuk ASP. Saya ingin menulis kerangka pengembangan ASP yang cepat untuk meningkatkan efisiensi kerja.
Keuntungan:
1. Entri file tunggal, mode M/A
2. Sebagian besar pengembangan inti JScript,
3. Jadikan POST dan GET dapat dibaca dan ditulis, dan semua data dapat dibaca dan ditulis melalui F.post atau F.get.
4. Mendukung operasi CURL dan memperluas penetapan ke Model dan Rekam
5. Mendukung pemanggilan templat lintas modul dan lintas templat
6. Kompilasi cache dan cache perpustakaan kelas untuk meningkatkan efisiensi kode
7. Mendukung kompilasi yang ketat dan kompilasi yang tidak ketat. Kompilasi yang ketat memerlukan deklarasi variabel yang lengkap (yaitu, variabel yang digunakan dalam templat perlu ditetapkan, terutama objek)
8. Mendukung panggilan statis dan panggilan dinamis kelas (panggilan statis hanya diinisialisasi satu kali, dan panggilan dinamis menginisialisasi kelas baru setiap kali)
9. Mendukung panggilan posting otomatis untuk update dan insert (validitas data dapat diverifikasi melalui FormValidatee sebelum masuk ke database), misalnya: Model__("Public","id").insert(), Model__("Public" ,"id" ).perbarui()
10. Mendukung operasi multi-database. Selama beberapa file konfigurasi database ditulis, file tersebut dapat dipanggil sesuka hati dalam program.
11. Mendukung caching kumpulan data dan caching ke sistem file dalam mode json.
1. Dokumentasi yang ada saat ini relatif tidak lengkap.
2. Debugging tidak nyaman dan memerlukan landasan ASP tertentu.
3. Sebagian besar intinya adalah JScript. Sulit bagi orang yang tidak terbiasa dengan JScript untuk memodifikasi intinya.
Log perubahan MoAspEnginer v1.15 bulid2013.12.24:
Modifikasi: Nomor versi diubah menjadi 1.15.
Ditambahkan: Menambahkan direktori Umum ke Perpustakaan;
Ditambahkan: Tambahkan parameter konfigurasi MO_IMPORT_COMMON_FILES, dan muat file skrip yang ditentukan oleh MO_IMPORT_COMMON_FILES dari Common Aplikasi;
Tentang: MO_IMPORT_COMMON_FILES, format: "nama file; nama file = pengkodean;", beberapa file dipisahkan dengan titik koma setengah lebar (;), jika pengkodean tidak ditentukan, defaultnya adalah utf-8, dan nama file tidak menyertakan akhiran.
Tentang: Semua skrip di folder /Mo/Library/Common akan dimuat secara otomatis, tidak perlu ditentukan;
Tentang: Function.asp di folder /App/Library/Common juga akan dimuat secara otomatis, tidak perlu ditentukan;
Tambahkan: loop label loop, tambahkan referensi ke {$loopname.Key__}, bertambah dari 1; loopname mengacu pada nama label loop.
Ditambahkan: Tambahkan komentar tentang kode yang relevan untuk semua perpustakaan kelas Ditambahkan: Menambahkan perpustakaan untuk mengonversi karakter Cina ke Pinyin sebagai contoh perpustakaan ekstensi Aplikasi
Memperluas