コンテンツマーケティング

PHP:PHP用の優れた本とMVCフレームワーク

上の人々 パットパブリッシング 最近、PHP開発者/ブロガーに新しい本を読んでブログを書くように勧めている投稿がありました。 私はこのような機会に本当に感謝しています–肯定的または否定的な投稿を要求せず、彼らが提供する本の正直なレビューだけを(無料で)。

1847191746私が受け取った本は 迅速なPHPアプリケーション開発のためのCodeIgniter、DavidUptonによって書かれました。

PHP / MySQLに関する私のお気に入りの本はまだです PHPおよびMySQLWeb開発。 これは、PHP101とMySQL101のすべてが、大量のコードサンプルを含む素晴らしい包括的な本にまとめられています。 CodeIgniterは完璧な褒め言葉であり、おそらくPHP201ガイドです。 厳密なPHPハードコーディングをすべて必要とし、コードをより迅速に開発するためのフレームワークを提供します。 MVC システム。

による Wikipedia:

Model-view-controller(MVC)は、ソフトウェアエンジニアリングで使用されるアーキテクチャパターンです。 大量のデータをユーザーに提示する複雑なコンピューターアプリケーションでは、開発者はデータ(モデル)とユーザーインターフェイス(ビュー)の懸念を分離して、ユーザーインターフェイスの変更がデータ処理に影響を与えないようにし、データをユーザーインターフェイスを変更せずに再編成できます。 model-view-controllerは、中間コンポーネントであるコントローラーを導入することにより、データアクセスとビジネスロジックをデータ表示とユーザーインタラクションから切り離すことで、この問題を解決します。

実世界の例がたくさん書かれていることは別として、この本で私が最も気に入っていることのXNUMXつは、そうでないことを説明していることです。 CodeIgniter 自家製のオープンソースフレームワークです。 そのため、いくつかの認められた制限があります。 本はこれらに詳細に入ります。 私が見つけたいくつかの制限は、アンカー、テーブル、フォームなどのユーザーインターフェイスコンポーネントの表示にアクセシビリティコンポーネントがないことと、プレーンな古いXML RESTAPIおよびWebサービスへの参照がないことでした。 ただし、これらのオプションは将来のバージョンで簡単に追加される可能性があると思います。

私の意見では、CodeIgniterの最も完全なセクションはデータベースライブラリです。 MySQL接続とクエリの作成には、非常に時間と手間がかかります。 すぐにCodeIgniterを掘り下げて、データベースフレームワークを利用したいと思います。これにより、特にクエリの作成/再作成において、時間を大幅に節約できると思います。 Ajax、JChart、画像操作用の優れたアドオンもいくつかあります。

私が本よりもCodeIgniterについて議論しているように思えるなら、XNUMXつは実際には同じものです。 この本は、CodeIgniterを使用するだけでなく、高度な開発手法を学ぶのに最適な方法です。 この本を強くお勧めします。 この本には、「無料のコンパクトなオープンソースMVC CodeIgniterフレームワークでPHPコーディングの生産性が向上する!」と書かれています。 これは正直です!

CodeIgniterに興味がある場合は、紹介ビデオをご覧ください。

Douglas Karr

Douglas Karr のCMOです オープンインサイト の創設者であり、 Martech Zone。 ダグラスは、マーテックのスタートアップ企業数十社の成功を支援し、マーテックの買収と投資における 5 億ドルを超えるデューデリジェンスを支援し、企業の販売戦略とマーケティング戦略の実装と自動化を支援し続けています。 ダグラスは、国際的に認められたデジタル変革と MarTech の専門家兼講演者です。 ダグラスは、ダミーズ ガイドやビジネス リーダーシップに関する書籍の著者でもあります。
先頭へ戻るボタンに
閉じる

Adblockが検出されました

Martech Zone は、広告収入、アフィリエイト リンク、スポンサーシップを通じてサイトを収益化しているため、このコンテンツを無料で提供できます。 当サイトをご覧になる際は、広告ブロッカーを削除していただければ幸いです。