MoAspEnginer (ASP 用 MVC フレームワーク) は、ThinkPHP の一部の機能と asp の MVC フレームワークを参照するアプリケーションです。
本来の意図:
ASP が終わる時代、ASP にあまりエネルギーを費やしたくないので、作業効率を向上させるために高速な ASP 開発フレームワークを作成したいと考えています。
利点:
1. シングルファイルエントリー、M/Aモード
2. コアとなる JScript 開発の大部分、
3. POST と GET を読み取りおよび書き込み可能にし、すべてのデータを F.post または F.get を通じて読み取りおよび書き込みできるようにします。
4. CURL操作をサポートし、モデルとレコードへの割り当てを拡張
5. テンプレートのクロスモジュールおよびクロステンプレート呼び出しをサポートします。
6. コンパイル キャッシュとクラス ライブラリ キャッシュをコンパイルしてコード効率を向上させる
7. 厳密なコンパイルと非厳密なコンパイルをサポートします。厳密なコンパイルには変数の完全な宣言が必要です (つまり、テンプレートで使用される変数、特にオブジェクトを割り当てる必要があります)。
8. クラスの静的呼び出しと動的呼び出しをサポートします (静的呼び出しは 1 回だけ初期化され、動的呼び出しは毎回新しいクラスを初期化します)。
9. 更新および挿入の自動ポスト呼び出しをサポートします (データの有効性は、データベースに入る前に FormValidateee によって検証できます)。例: Model__("Public","id").insert()、Model__("Public" ,"id" ).update()
10. マルチデータベース操作をサポートします。複数のデータベース設定ファイルが記述されている限り、プログラム内でそれらを自由に呼び出すことができます。
11. データセットのキャッシュと json モードでのファイル システムへのキャッシュをサポートします。
1. 現在のドキュメントは比較的不完全です。
2. デバッグは不便で、特定の ASP 基盤が必要です。
3. コアの大部分は JScript です。JScript に慣れていない人がコアを変更するのは困難です。
MoAspEnginer v1.15 bulid2013.12.24 変更ログ:
変更点: バージョン番号が 1.15 に変更されました。
追加: Common ディレクトリをライブラリに追加しました。
追加: 構成パラメータ MO_IMPORT_COMMON_FILES を追加し、MO_IMPORT_COMMON_FILES で指定されたスクリプト ファイルをアプリの Common からロードします。
About: MO_IMPORT_COMMON_FILES、形式: "ファイル名; ファイル名 = エンコーディング;"、複数のファイルは半角セミコロン (;) で区切られ、エンコーディングが指定されていない場合、デフォルトは utf-8 であり、ファイル名は接尾辞を含めます。
概要: /Mo/Library/Common フォルダー内のすべてのスクリプトは自動的にロードされるため、指定する必要はありません。
概要: /App/Library/Common フォルダー内の Function.asp も自動的に読み込まれるため、指定する必要はありません。
追加: ループ ラベル ループ。{$loopname.Key__} への参照を追加します。loopname はループ ラベルの名前を指します。
追加: すべてのクラス ライブラリの関連コードに関するコメントを追加 追加: アプリ拡張ライブラリの例として、中国語の文字をピンインに変換するためのライブラリを追加
拡大する