ホームページ  >  記事  >  PHPフレームワーク  >  thinkphp と yii の違い

thinkphp と yii の違い

(*-*)浩
(*-*)浩オリジナル
2019-08-01 13:59:564664ブラウズ

Yii Framework は、大規模な Web アプリケーションを開発するためのコンポーネントベースの高性能 PHP フレームワークです。 Yii は、今日の Web 2.0 アプリケーション開発に必要なほとんどすべてを提供します。 Yii は、最も効率的な PHP フレームワークの 1 つです。

thinkphp と yii の違い

ThinkPHP は、高速で互換性があり、シンプルで軽量な国産の PHP 開発フレームワークで、2006 年初頭に誕生し、以前は FCS として知られていました。 2007 年の元旦に、正式に ThinkPHP に名前が変更されました。Apache2 オープン ソース プロトコルの下でリリースされました。Struts 構造から移植され、改善と改良が加えられました。また、オブジェクトを使用して、多くの優れた外国のフレームワークとパターンから学習しました。指向性のある開発構造と MVC パターン、Struts のアイデアと TagLib (タグ ライブラリ)、RoR の ORM マッピング、ActiveRecord モードの統合。

ThinkPHP は、エンタープライズ レベルのアプリケーション開発とアジャイルな WEB アプリケーション開発を簡素化するために生まれました。

は 2006 年初頭に初めて誕生しました。2007 年の元旦に正式に ThinkPHP に名前が変更され、Apache2 オープンソース契約に基づいてリリースされました。 ThinkPHP は誕生以来、シンプルで実用的な設計原則を堅持しており、優れたパフォーマンスと最小限のコードを維持しながら、使いやすさにも重点を置いています。

独自の機能を多数備えており、コミュニティ チームの積極的な参加により、使いやすさ、拡張性、パフォーマンスの点で継続的に最適化および改善されています。

thinkphp と yii の違い

設定: Yii 複数設定ファイル、オーバーレイ設定、複数環境設定、ローカル オンライン環境設定、より柔軟; TP

ページ コントロールは 1 つだけです: Yii には、リスト/グリッド/詳細など、植字やレイアウトに便利な多くのページ コントロールがあり、対象を絞った選択肢が多数あります。使用されたことはありません;

スキャフォールディング: Yii のスキャフォールディングは Gii であり、コードを生成し、開発サイクルを省略し、複雑さを軽減し、コードの標準化も容易にすることができます;

tp コマンドラインを使用しますモデルを生成するには: D:\phpStudy\PHPTutorial\WWW\fruit\public> ;php think make:model api/Image

get and post: TP には、さまざまなパラメータを取得するなど、さまざまな方法があります。方法; Yii は 1 つだけ、TP の ORM は文字または配列のいずれかにすることができます; YII は配列のみにすることができます

検証層: YII はモデルのルール、TP は検証用のクラスを導入しますlayer

ORM: TP は Yii で使用される文字列または配列、配列を使用します

型変換: Tp には非常に便利な型変換があります。自動補完機能が付いているので非常に便利です。

Thinkphp 関連の技術記事については、Thinkphp チュートリアル セクションにアクセスして学習してください。

以上がthinkphp と yii の違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。