1.0以降のFuelPHP

率直に言って、 FuelPHPの最初のリリースは特に目立ったものではなく、他のフレームワークのラインから目立ちませんでした。 それまでにCIとKohanaを習得しただけの私でさえ、最初のバージョンの目立たないことは明らかでした。 しかし、この若いプロジェクトには何かと魅力がありました。 奇妙に思えるかもしれませんが、この「何か」は希望でした。 Fuelが必要な機能で引き続き繁栄するという希望は、新鮮なアイデアに支えられます。

最初のリリースは、CodeIgniter、Kohana、Railsのアイデアと40人以上の開発者による9か月の作業の融合でした。 それから1年が経過しましたが、開発者はそれに何を費やし、プロジェクトはどのようなものでしたか? このことについて。



機能について


機能が変更され、期待どおりに機能しました。 すべての機能をリストしたり、現在のバージョン1.2.1のドキュメントを再説明したりすることはしませんが、最も重要な点のみを説明します。

-オイル。 いわゆるOilパッケージを使用すると、コマンドラインから独自のタスクまたは組み込みタスクを実行し、管理パネルを生成し、データベースの移行を開始し、インタラクティブなデバッグを行うことができます。

-コントローラー。 それらには4つのクラスがあります。 基本クラス、 標準化 用コントローラー、API構築用コントローラー 、最後の2つのハイブリッドです。 また、()および()の後の組み込みメソッドの存在に非常に満足しています。これは非常に便利です。

- セキュリティ 、フィルタリングの改善。

-ORM (データベースを操作するときのOOPアプローチ)が大幅に拡張および改善されました。 noSQLデータベースのサポートが登場しました。

-ユーザー認証 、特権のグループ分離、およびACL(アクセス制御リストまたはACL-アクセス制御リスト)があります。

-多くの人々は、仕事で単一のテンプレートエンジンを使用し、 SmartyTwig、または別のテンプレートエンジンに慣れています。 特に、使い慣れたツールで問題なく作業を続けることができるように、開発者はParserパッケージを追加しました。



スピリチュアルについて


このプロジェクトは1行のコードだけで構成されているのではなく、哲学者が言うように、精神や魂など、一般的な開発プロセスを導くものがあります。

私の観察によれば、プロジェクトの精神は、プロジェクトの機動性と、Fuelに定められたアイデアへの忠実さと、その本質にあります。 アイデアからプロジェクトへの実装までの時間は非常に短いです。 開発者の数が開発の速度にプラスの影響を与えることに言及する価値があります。 現在、主要な開発者を含む約100人がいます。

このプロジェクトはダンホリガンが主導し、主導しました。 2011年に、彼はFuelPHPをテーマに約20個のイベントを開催し、これで同じ金額を開催する予定です。 彼はそれらを彼らと共有します:フレームワークに関する情報、将来の計画、そして質問に答えます。 オフラインのFuelPHPでは、開発者がフレームワークで何を見たいかについて調査を行っています。 西側では、フレームワークが人気を集め続けています。 活発なコミュニティとサポートフォーラムがあり、そこで彼は質問に対する包括的な回答を繰り返し受けました。 一般的に、そしてここで希望が実現しました。



印象について


数ヶ月前、彼は燃料の開発を始めました。 このフレームワークは非常に柔軟で便利です。 複雑なアーキテクチャを構築して問題なく実装することができ、フレームワークが本当に役立ちます。

マスタリングするとき、英語のドキュメントを理解するのは困難だったので、私はそれを翻訳することに決め、後でネットワークに投稿しました。 ドキュメントのバージョンに、実際に必要な場所の例と説明を追加しました。 彼はいくつかのセクションにビデオクリップを提供しました。時には、100回読むよりも1回見る方が良い場合があります。



あるかどうか


マスターするかどうかは、誰もが自分で決めます。 初心者の場合、私はそれから始めることをお勧めします。経験豊富な人は私の推奨事項を必要としません。

それがすべて、すべての成功と計画の迅速な実施です。



Offsite FuelPHP-fuelphp.com

githubのFuelPHP-github.com/fuel

GitHubでCMSをテストする-github.com/samitrimal/mod-cms

チートシート-www.novius-os.org/fuelphp-cheatsheet/index.htm?utm_source=novli&utm_medium=novli&utm_campaign=fuelphp-cheatsheet

ロシア語のドキュメント-fuelphp-framework.ru

vk.comのコミュニティ-vk.com/fuelphp



All Articles