objconfig (python) Zend-ConfigのPHPからのPythonへの移植

このページは、プログラミングプロジェクトの大きなリストのサブページです。

これは、私がプログラミングしたZend Frameworkのzend-configのPythonポートobjconfigに関するものです。

だから、Zend社のものは、Zend Frameworkと呼ばれるフレームワークを作ります。これは、3回目の繰り返しでかなりの作業です。私は様々な角度でそれを探検して楽しんだと言えるでしょう。私が常に感謝しているフレームワークに関するものの1つは、モジュール化されているということです。つまり、その一部を使用するために全体を使用する必要はありません。

zend-configは、オブジェクト指向の方法で構成情報を読み込み、格納し、書き込むZend Frameworkのモジュールです。 Zend Frameworkには、国際化やフィルタなど、私がここでは移植しなかった他のいくつかのモジュールがありますが、基本的な目的は、オブジェクト指向の設定オブジェクトの名前付き型の取引を提供することです。構成ファイルの形式

ライブラリの「格納」部分はConfigオブジェクトであり、基本的に入力配列に従って属性を再帰的に格納することができ、構成変数を変更できないように「フリーズ」することができるオブジェクトが可能です。

私のオブジェクト(特に私の抽象的なデータ型)を構成するには、Phabstractic(私のasherwunk / phabstracticページを参照)のConfigオブジェクトを使います。 まあ、私はPHPからPythonにphabstracticのポートを作るつもりだと決めました。 できるだけ元のコードベースの多くをサポートしたいので、最初にzend-config依存関係をPythonに移植する必要があると判断しました。

このパッケージはまとめられ、Pythonバージョン3.3+で動作するようにテストされています。現在、Python 3.3とPython 3.4に対してテストされています。

このポートは、PyPIでPythonパッケージとして入手できます。

objconfigのコードは、GitHub(asherwunk / objconfig)からアクセスできます。

また、このプロジェクトをdevpostで追跡することもできます。

生成されたドキュメントサイトはhttps://asherwunk.github.io/objconfig/にあります。

以下はファイルのリストです(githubの対応部分へのリンクがあります)。 成功すると(各ブログは情報がブログに投稿されていくと機能しないリンクもあります)、その特定のファイルの目的とコードを説明する、または詳しく説明するブログ記事に移動します。

このライブラリは、MITライセンスのもとで使用許諾されています。 自己責任で使用してください。

私のプログラミングに感謝するなら、私のパトリオンを通して私を支援してください。

毎月の約束があなたのために少しだけあれば、私にコーヒーを買うことを検討するかもしれません。

photo credit: auntiepauline Green Tree Python via photopin (license)