HerosPHP 高性能軽量フレームワーク 1.2 リリース

HerosPHP は軽量の PHP 学習フレームワークで、フレームワークを深く理解して開発したい中級および上級のプログラマーに非常に適しています。軽量なので速度はかなり速く、パフォーマンスも非常に優れています。このフレームワークには、ファイルのアップロード、画像処理、グラフの生成、レポートなどの一般的に使用されるツールもいくつか用意されており、データベースの動的キャッシュ、HTML キャッシュ、memcached キャッシュなどの非常に強力な組み込みキャッシュ システムもあります。削除すべきものはすべて削除されていますが、拡張性は良好に保たれており、二次開発を行うユーザーにとっては利便性が高いです... 1.
フレームワークの機能
(1) ディレクトリ構成構造 
(2)ベーシックコアクラス
(a) テンプレートの解析
(b) 静電気を発生させる
(c) URL 解決。
(3) MVCパターン構造
(4) ツール拡張クラス
(5) クラスの自動ロード
(6) データの自動検証
(7) 入出力処理
(8) エラー例外の捕捉と処理
(9) URL解析処理(pathinfo形式での処理)
(10) フロントエンド開発に必要ないくつかのツールキット(JavaScriptフレームワーク、CSSフレームワーク)(利用できない場合があります)

2. フレームワークキャッシュシステム
1. ダイナミックキャッシュ、つまりデータの水平分割を考慮したデータベースの動的キャッシュ(ローカルキャッシュ、例えば:特定のSQLのクエリ結果をキャッシュする)。
(解決済み)
2. 静的キャッシュ、つまり静的ファイルの生成。
3. Memcache キャッシュ。
4. APC キャッシュ、つまりコンパイル キャッシュ
5. http キャッシュ、つまりブラウザ キャッシュ。


3. データ検証は 3 つのステップに分かれています。
1. データの種類
2. データのサイズ(仕様:length)

3. データの純化 (JavaScript コード、HTML コード、SQL ステートメントの削除など)

4. ツール

画像処理: 画像のアップロード、サムネイルの生成、透かしの生成 (画像透かしとテキスト透かし)

生产图表,报表,折线图,饼状图,3D柱形图,条形图等

version1.2版本更新

1.        更新JDialog.js 的confirm 控件:

         a)支持更换皮肤。                                          

         b) 支持自定义按钮和回调函数。            

2 .更新了模板解析类,core/Template.class,新增了组建解析功能。

3. 更新访问模式, 新增了action层。现在访问模式为 index.php/模块/动作/参数/页面
http://herosPHP.my/index.php/ucenter /info /uid-123/name-zhangsan/index.html
|-------模块------------|------动作---------|-----参数------------|-----页面----|
如果找到相应的页面,在执行action以外,系统还会默调用init()方法, 用户可以在此初始化该页面需要的一些信息,如操作数据库,初始化配置等。

4. 更改了分页类

  a) 更新分页类page.class.php, 支持多皮肤选择。

b) 增加常规访问模式page_common.class.php

6.   更改静态文件的布局模式,静态文件如css,js,images等按模块布局,而以前的按文件分类布局不是很好扩展。比如css文件夹下再分模块,导致images和css的相对路径变得很复杂,现在将每个模块的静态文件单独分离开来也利于模块的安装和卸载。

。。。。。。。

更多更新请查看API中的HerosPHP的更新记录。

下载地址:http://download.csdn.net/detail/yangjian8801/5618767

ソースコードの最新バージョンのホスティングアドレス: http://git.oschina.net/blackfox/herosphp

おすすめ

転載: blog.csdn.net/yangjian8801/article/details/9137689