Pemasaran Kandungan

PHP: Kerangka Buku dan MVC Hebat untuk PHP

Orang ramai lebih pada Penerbitan Packt mempunyai catatan baru-baru ini di mana mereka mendorong pemaju / blogger PHP untuk membaca buku dan blog baru mengenainya. Saya sangat menghargai peluang seperti ini - yang tidak meminta catatan positif atau negatif, hanya ulasan yang jujur ​​terhadap buku yang mereka berikan (tanpa sebarang kos).

1847191746Buku yang saya terima adalah CodeIgniter untuk Pembangunan Aplikasi PHP Cepat, ditulis oleh David Upton.

Buku kegemaran saya di PHP / MySQL masih ada Pembangunan Web PHP dan MySQL. PHP 101 dan MySQL 101 semuanya dibungkus dalam buku yang hebat dan komprehensif dengan banyak contoh kod. CodeIgniter adalah pujian yang sempurna, mungkin panduan PHP 201. Ia memerlukan semua pengekodan keras PHP yang ketat dan menyediakan rangka kerja untuk mengembangkan kod dengan lebih cepat dan dengan amalan terbaik a MVC sistem.

Menurut Wikipedia:

Model-view-controller (MVC) adalah corak seni bina yang digunakan dalam kejuruteraan perisian. Dalam aplikasi komputer yang rumit yang menghadirkan sejumlah besar data kepada pengguna, pemaju sering kali ingin memisahkan data (model) dan permasalahan antara muka pengguna (tampilan), sehingga perubahan pada antara muka pengguna tidak akan mempengaruhi pengendalian data, dan data tersebut dapat disusun semula tanpa mengubah antara muka pengguna. Model-view-controller menyelesaikan masalah ini dengan memutuskan akses data dan logik perniagaan dari persembahan data dan interaksi pengguna, dengan memperkenalkan komponen perantaraan: pengawal.

Selain daripada ditulis dengan baik dengan banyak contoh dunia nyata, salah satu perkara yang paling saya sukai mengenai buku ini ialah ia menerangkan tentang apa yang bukan. CodeIgniter adalah rangka kerja sumber terbuka di rumah. Oleh itu, ia mempunyai batasan yang diakui. Buku ini membahasnya secara terperinci. Beberapa batasan yang saya dapati adalah kekurangan komponen kebolehcapaian dalam paparan komponen antara muka pengguna seperti sauh, jadual dan borang dan sebarang rujukan ke API dan Perkhidmatan Web XML REST lama. Walau bagaimanapun, saya yakin pilihan tersebut dapat ditambahkan dengan mudah pada versi yang akan datang - kita akan lihat!

Bahagian yang paling lengkap dari CodeIgniter, pada pendapat saya, adalah pustaka pangkalan data. Saya dapati menulis sambungan dan pertanyaan MySQL sangat memakan masa dan sukar. Saya ingin segera masuk ke CodeIgniter untuk menggunakan kerangka pangkalan data mereka, saya percaya ia akan menjimatkan banyak masa - terutamanya dalam menulis / menulis semula pertanyaan! Terdapat juga beberapa tambahan untuk manipulasi Ajax, JChart dan Imej.

Sekiranya sepertinya saya membincangkan CodeIgniter lebih daripada buku, kedua-duanya benar-benar sama. Buku ini adalah kaedah yang sempurna untuk mempelajari teknik pengembangan lanjutan, bukan hanya menggunakan CodeIgniter. Saya sangat mengesyorkan buku ini. Buku ini menyatakan "Tingkatkan produktiviti pengekodan PHP anda dengan kerangka kerja MVC CodeIgniter sumber terbuka kompak percuma!". Ini jujur!

Sekiranya anda berminat dengan CodeIgniter, pastikan anda menonton Video Pengenalan.

Douglas Karr

Douglas Karr ialah CMO daripada OpenINSIGHTS dan pengasas Martech Zone. Douglas telah membantu berpuluh-puluh syarikat permulaan MarTech yang berjaya, telah membantu dalam usaha wajar lebih $5 bilion dalam pemerolehan dan pelaburan Martech, dan terus membantu syarikat dalam melaksanakan dan mengautomasikan strategi jualan dan pemasaran mereka. Douglas ialah transformasi digital yang diiktiraf di peringkat antarabangsa dan pakar serta penceramah MarTech. Douglas juga merupakan pengarang buku panduan Dummie dan buku kepimpinan perniagaan yang diterbitkan.
Kembali ke atas butang
Tutup

Adblock Dikesan

Martech Zone mampu memberikan anda kandungan ini tanpa sebarang kos kerana kami mengewangkan tapak kami melalui hasil iklan, pautan ahli gabungan dan tajaan. Kami amat menghargai jika anda akan mengalih keluar penyekat iklan anda semasa anda melihat tapak kami.