Содержание маркетинга

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

Люди в Пакетная публикация недавно был опубликован пост, в котором они призывали разработчиков / блоггеров PHP прочитать новую книгу и написать об этом в блоге. Я очень ценю такие возможности - они не запрашивали ни положительных, ни отрицательных постов, а только честный обзор книги, которую они предоставляют (бесплатно).

1847191746Книга, которую я получил, CodeIgniter для быстрой разработки приложений PHP, написанный Дэвидом Аптоном.

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

По Википедия.:

Модель-представление-контроллер (MVC) - это архитектурный шаблон, используемый в разработке программного обеспечения. В сложных компьютерных приложениях, которые представляют пользователю большой объем данных, разработчик часто желает разделить проблемы данных (модели) и пользовательского интерфейса (представления), чтобы изменения в пользовательском интерфейсе не повлияли на обработку данных и чтобы данные можно реорганизовать без изменения пользовательского интерфейса. Модель-представление-контроллер решает эту проблему, отделяя доступ к данным и бизнес-логику от представления данных и взаимодействия с пользователем, путем введения промежуточного компонента: контроллера.

Помимо того, что она хорошо написана с множеством реальных примеров, мне больше всего нравится в этой книге то, что она объясняет, чем она не является. CodeIgniter - это собственная платформа с открытым исходным кодом. Таким образом, у него есть некоторые общепризнанные ограничения. В книге это подробно рассматривается. Пара ограничений, которые я обнаружил, заключалась в отсутствии компонентов доступности при отображении компонентов пользовательского интерфейса, таких как привязки, таблицы и формы, и любых ссылок на простые старые XML REST API и веб-службы. Однако я считаю, что эти параметры могут быть легко добавлены в будущих версиях - посмотрим!

Самый полный раздел CodeIgniter, на мой взгляд, - это библиотека базы данных. Я считаю написание соединений и запросов MySQL невероятно трудоемким и трудоемким. Я хочу немедленно покопаться в CodeIgniter, чтобы использовать их структуру баз данных, я считаю, что это сэкономит мне массу времени - особенно при написании / переписывании запросов! Также есть отличные надстройки для Ajax, JChart и управления изображениями.

Если это звучит так, будто я обсуждаю CodeIgniter больше, чем книгу, на самом деле это одно и то же. Книга - отличный способ изучить передовые методы разработки, а не только с помощью CodeIgniter. Я очень рекомендую книгу. В книге говорится: «Повысьте продуктивность программирования PHP с помощью бесплатной компактной среды MVC CodeIgniter с открытым исходным кодом!». Это честно!

Если вас интересует CodeIgniter, обязательно посмотрите вводное видео.

Douglas Karr

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

Adblock обнаружен

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