Вміст Маркетинг

PHP: чудова книга та MVC Framework для PHP

Народів над Видавництво Packt нещодавно мали публікацію, в якій вони заохочували розробників PHP / блогерів читати нову книгу та писати про неї в блозі. Я дуже ціную такі можливості - не вимагав жодної позитивної чи негативної публікації, просто чесний огляд книги, яку вони надають (безкоштовно).

1847191746Книга, яку я отримав, є CodeIgniter для швидкої розробки додатків PHP, написаний Девідом Аптоном.

Моя улюблена книга про PHP / MySQL все ще є Веб-розробка PHP та MySQL. Це PHP 101 і MySQL 101, всі вони завершені у фантастичну, всеосяжну книгу з безліччю зразків коду. CodeIgniter - ідеальний комплімент, можливо, керівництво PHP 201. Для цього потрібно все жорстке PHP-жорстке кодування та надає структуру для швидшої розробки коду та найкращих практик MVC системи.

За оцінками Вікіпедія:

Model-view-controller (MVC) - це архітектурний шаблон, що використовується в програмній інженерії. У складних комп’ютерних додатках, які представляють користувачеві велику кількість даних, розробник часто хоче розділити проблеми даних (моделі) та інтерфейсу користувача (подання), так що зміни в користувацькому інтерфейсі не вплинуть на обробку даних, а також на те, що дані може бути реорганізована без зміни інтерфейсу користувача. Контролер моделі перегляду моделі вирішує цю проблему шляхом роз'єднання доступу до даних та ділової логіки з поданням даних та взаємодією користувача шляхом введення проміжного компонента: контролера.

Окрім того, що я добре написана з безліччю реальних прикладів, одна з речей, яка мені найбільше подобається в цій книзі, - це те, що вона пояснює, що це не так. CodeIgniter - це власний фреймворк з відкритим кодом. Як такий, він має деякі визнані обмеження. Книга детально описує їх. Кілька обмежень, які я виявив, - це відсутність компонентів доступності при відображенні компонентів користувацького інтерфейсу, таких як прив'язки, таблиці та форми, а також будь-яке посилання на звичайні старі API-інтерфейси XML REST та веб-служби. Однак я вважаю, що ці варіанти можуть бути легко додані в наступних версіях - ми побачимо!

На найповніший розділ CodeIgniter, на мій погляд, це бібліотека баз даних. Я вважаю, що написання з’єднань та запитів MySQL неймовірно трудомістке та копітке. Я хочу негайно перейти до CodeIgniter, щоб використати їх фреймворк бази даних, я вважаю, що це заощадить мені купу часу - особливо при написанні / перезаписі запитів! Існує також кілька чудових доповнень для маніпуляцій Ajax, JChart та Image.

Якщо здається, що я обговорюю CodeIgniter більше, ніж книгу, ці два насправді є одним і тим же. Книга - це ідеальний спосіб вивчення передових прийомів розробки, не лише використання CodeIgniter. Я дуже рекомендую книгу. У книзі сказано: "Поліпшіть продуктивність кодування PHP за допомогою безкоштовної компактної платформи MVC CodeIgniter!". Це чесно!

Якщо вас цікавить CodeIgniter, перегляньте вступне відео.

Douglas Karr

Douglas Karr є CMO компанії OpenINSIGHTS і засновник Martech Zone. Дуглас допоміг десяткам успішних стартапів MarTech, допоміг у належній перевірці понад 5 мільярдів доларів у придбання та інвестиції Martech, і продовжує допомагати компаніям у впровадженні та автоматизації їхніх продажів і маркетингових стратегій. Дуглас — міжнародно визнаний експерт і спікер з цифрової трансформації та MarTech. Дуглас також є опублікованим автором посібника для чайників і книги про лідерство в бізнесі.
Догори кнопки
близько

Виявлено блокування реклами

Martech Zone може надати вам цей вміст безкоштовно, оскільки ми монетизуємо наш сайт за рахунок доходів від реклами, партнерських посилань і спонсорства. Ми будемо вдячні, якщо ви видалите блокувальник реклами під час перегляду нашого сайту.