內容營銷

PHP:一本關於PHP的好書和MVC框架

在鄉下的人們 派克出版 最近有一篇文章,他們鼓勵 PHP 開發人員/博主閱讀有關它的新書和博客。 我真的很感激這樣的機會——他們沒有要求任何正面或負面的帖子,只是對他們提供的書進行誠實的評論(免費)。

1847191746我收到的書是 用於快速PHP應用程序開發的CodeIgniter,由David Upton撰寫。

我最喜歡的關於PHP / MySQL的書仍然 PHP和MySQL Web開發. PHP 101 和 MySQL 101 都包含在一本精彩的、全面的書中,裡面有大量的代碼示例。 CodeIgniter 是一個完美的補充,也許是 PHP 201 指南。 它需要所有嚴格的 PHP 硬編碼,並提供一個框架來更快地開發代碼並採用最佳實踐 MVC 系統。

根據 維基百科:

模型視圖控制器(MVC)是軟件工程中使用的體系結構模式。 在向用戶提供大量數據的複雜計算機應用程序中,開發人員通常希望分離數據(模型)和用戶界面(視圖)方面的問題,以使對用戶界面的更改不會影響數據處理,並且數據可以在不更改用戶界面的情況下進行重組。 模型視圖控制器通過引入中間組件:控制器,將數據訪問與業務邏輯與數據表示和用戶交互脫鉤,從而解決了該問題。

除了用大量真實世界的例子寫得很好之外,我最喜歡這本書的一件事是它解釋了它不是什麼。 是一個本土的開源框架。 因此,它有一些公認的局限性。 本書詳細介紹了這些。 我發現的一些限制是在用戶界面組件(例如錨點、表格和表單)的顯示中缺乏可訪問性組件,以及對普通舊 XML REST API 和 Web 服務的任何引用。 但是,我相信這些選項可能會在未來的版本中輕鬆添加——我們拭目以待!

在我看來,CodeIgniter 最完整的部分是數據庫庫。 我發現編寫 MySQL 連接和查詢非常耗時和費力。 我想立即深入研究 CodeIgniter 以利用他們的數據庫框架,我相信它會為我節省大量時間——尤其是在編寫/重寫查詢方面! 還有一些很棒的附加組件用於 Ajax、JChart 和圖像處理。

如果聽起來我更多地討論 CodeIgniter 而不是這本書,那麼兩者實際上是一回事。 這本書是學習高級開發技術的完美方式,而不僅僅是使用 CodeIgniter。 我強烈推薦這本書。 該書指出“使用免費的緊湊型開源 MVC CodeIgniter 框架提高您的 PHP 編碼效率!”。 這是誠實的!

如果您對 CodeIgniter 感興趣,請務必觀看介紹視頻。

Douglas Karr

Douglas Karr 是 CMO 的 開放洞察 和創始人 Martech Zone。 道格拉斯幫助了數十家成功的 MarTech 新創公司,協助進行了超過 5 億美元的 MarTech 收購和投資盡職調查,並繼續協助公司實施和自動化其銷售和行銷策略。 道格拉斯是國際公認的數位轉型和 MarTech 專家和演講者。 道格拉斯也是一本傻瓜指南和一本商業領導書的出版作者。
返回頂部按鈕
關閉

檢測到Adblock

Martech Zone 我們能夠免費為您提供這些內容,因為我們通過廣告收入、聯屬鏈接和讚助從我們的網站中獲利。 如果您在瀏覽我們的網站時刪除廣告攔截器,我們將不勝感激。