Konten Pemasaran

PHP: Buku Hebat dan Kerangka MVC untuk PHP

Orang-orang di sana Penerbitan Paket memiliki postingan baru-baru ini di mana mereka mendorong pengembang / blogger PHP untuk membaca buku dan blog baru tentangnya. Saya sangat menghargai peluang seperti ini - tidak meminta posting positif atau negatif, hanya ulasan jujur ​​dari buku yang mereka sediakan (tanpa biaya).

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

Buku favorit saya tentang PHP / MySQL masih PHP dan Pengembangan Web MySQL. PHP 101 dan MySQL 101 semuanya dibungkus dalam buku yang fantastis dan komprehensif dengan banyak contoh kode. CodeIgniter adalah pelengkap yang sempurna, mungkin panduan PHP 201. Dibutuhkan semua hard-coding PHP yang ketat dan menyediakan kerangka kerja untuk mengembangkan kode lebih cepat dan dengan praktik terbaik a MVC sistem.

Menurut Wikipedia:

Model-view-controller (MVC) adalah pola arsitektur yang digunakan dalam rekayasa perangkat lunak. Dalam aplikasi komputer yang kompleks yang menyajikan sejumlah besar data kepada pengguna, pengembang sering kali ingin memisahkan data (model) dan antarmuka pengguna (tampilan), sehingga perubahan pada antarmuka pengguna tidak akan mempengaruhi penanganan data, dan data dapat diatur ulang tanpa mengubah antarmuka pengguna. Model-view-controller memecahkan masalah ini dengan memisahkan akses data dan logika bisnis dari presentasi data dan interaksi pengguna, dengan memperkenalkan komponen perantara: controller.

Selain ditulis dengan baik dengan banyak contoh dunia nyata, salah satu hal yang paling saya sukai dari buku ini adalah penjelasannya tentang apa yang tidak. CodeIgniter adalah kerangka kerja sumber terbuka yang dikembangkan sendiri. Karena itu, ia memiliki beberapa batasan yang diakui. Buku ini membahas ini secara rinci. Beberapa batasan yang saya temukan adalah kurangnya komponen aksesibilitas dalam tampilan komponen antarmuka pengguna seperti jangkar, tabel, dan formulir dan referensi apa pun ke XML REST API dan Layanan Web biasa. Namun, saya yakin opsi tersebut dapat dengan mudah ditambahkan di versi mendatang - kita lihat saja!

Bagian CodeIgniter yang paling lengkap menurut saya adalah database library. Saya merasa menulis koneksi dan kueri MySQL sangat memakan waktu dan melelahkan. Saya ingin segera menggali CodeIgniter untuk memanfaatkan kerangka database mereka, saya yakin ini akan menghemat banyak waktu saya - terutama dalam menulis / menulis ulang pertanyaan! Ada juga beberapa add-on yang bagus untuk Ajax, JChart dan manipulasi Gambar.

Jika kedengarannya saya membahas CodeIgniter lebih dari sekedar buku, keduanya sebenarnya satu dalam hal yang sama. Buku ini adalah cara sempurna untuk mempelajari teknik pengembangan lanjutan, tidak hanya menggunakan CodeIgniter. Saya sangat merekomendasikan buku ini. Buku tersebut menyatakan "Tingkatkan produktivitas pengkodean PHP Anda dengan kerangka kerja CodeIgniter MVC open-source kompak gratis!". Ini jujur!

Jika Anda tertarik dengan CodeIgniter, pastikan untuk menonton Video Pendahuluan.

Douglas Karr

Douglas Karr adalah CMO dari Buka WAWASAN dan pendiri dari Martech Zone. Douglas telah membantu lusinan startup MarTech yang sukses, membantu uji tuntas lebih dari $5 miliar dalam akuisisi dan investasi Martech, dan terus membantu perusahaan dalam menerapkan dan mengotomatiskan strategi penjualan dan pemasaran mereka. Douglas adalah pakar dan pembicara transformasi digital dan MarTech yang diakui secara internasional. Douglas juga merupakan penulis panduan Dummie dan buku kepemimpinan bisnis.
Kembali ke atas tombol
Penyelesaian

Adblock Terdeteksi

Martech Zone dapat memberi Anda konten ini tanpa biaya karena kami memonetisasi situs kami melalui pendapatan iklan, tautan afiliasi, dan sponsor. Kami akan sangat menghargai jika Anda menghapus pemblokir iklan saat Anda melihat situs kami.