Delphi — превосходный язык для разработки приложений для всех платформ, настольных, мобильных и веб-приложений. Delphi может создавать великолепные приложения для настольных компьютеров, таких как Windows, Linux или macOS, а также для мобильных устройств, таких как iOS и Android. С помощью этого инструмента Windows для разработчиков вы можете создавать веб-приложения — не только простые страницы, но и полнофункциональные приложения, содержащие всю мощь и функциональность, которые возможны в современной сети.
Но не верьте мне на слово — пролистайте любую статью в этом блоге, просмотрите сеансы DelphiCon 2021 и Desktop First Summit или посетите замечательный веб- сайт DelphiBooks и выберите из множества авторов там. На самом деле, этот год оказался довольно ажиотажным, когда речь идет о новых книгах по Delphi, отчасти под влиянием Packt, которые быстро зарекомендовали себя как главные сторонники книг, связанных с Delphi . Существует даже обновленная версия обязательного руководства Delphi Object Pascal Handbook Марко Канту для Delphi Alexandria 11, которое вы можете скачать бесплатно.
Именно Packt снова является издателем самого последнего дополнения к литературной библиотеке Delphi: «Бесстрашная кросс-платформенная разработка с Delphi» Дэвида Корнелиуса, MVP Delphi . Как только я прочитал краткое изложение глав во время подготовки к периоду выпуска, я сделал предварительный заказ на эту книгу. Это стоило каждого цента. Вот мой обзор.
Table of Contents
Почему бесстрашная кроссплатформенная разработка с Delphi?
У меня есть только одна проблема с книгой Дэвида Корнелиуса « Бесстрашная кросс-платформенная разработка с Delphi », и это ее название. Эту книгу следовало бы назвать примерно так: « Как сделать с Delphi почти все, что вы когда-либо захотите », потому что это именно то, о чем эта книга. Руководство о том, как писать современные приложения с использованием языка Delphi, чтобы они хорошо выглядели, работали и вели себя практически на любом компьютере или устройстве, которое вы только можете себе представить.
Это открывающий опус довольно впечатляющих масштабов. Это история любви к мощи и гибкости языка Delphi. Это захватывающая история о погружении в море задач и возможностей разработки и выходе со страниц, изобилующих советами, приемами и методами, которые охватывают практически все, что вы могли бы сделать в качестве разработчика приложений, пишущего приложения, которые могут работать на настольных компьютерах, мобильных устройствах и устройствах. даже сеть. Мне трудно поверить, что это первая книга Дэвида. Если это так, то мы все и Пэкт, его издатели, должны поощрять его, чтобы он использовал свои навыки, чтобы написать еще что-нибудь.
«Бесстрашная межплатформенная разработка с Delphi» отправляет нас от основ использования IDE, интегрированной среды разработки Delphi, советов по управлению проектами к более эзотерическим темам, таким как компилятор командной строки. После этого вихря « вот как это сделатьВведение, подходящее для новичков в экосистеме разработки RAD Studio, Дэвид продолжает краткий обзор того, как появился язык Delphi Object Pascal, возникший из таких языков, как Apple Pascal и всеми любимого Borland Turbo Pascal. Он позаботился о том, чтобы указать, как Delphi продолжал развиваться с тех ранних начинаний, чтобы он включал в себя целый ряд современных функций языка программирования, охватывающих конструкции и возможности, чтобы гарантировать, что он не только остается технически конкурентоспособным, но и использует эту современность, чтобы делать многие вещи быстрее. , лучше или более кратко, чем когда-либо прежде. Часто Delphi не только соответствует другим системам программирования, но и во многих случаях предоставляет более быстрые и надежные прикладные решения с идеей низкого кода, что помогает уменьшить объем усилий по кодированию. Зачем писатьслишком много кода?
Для кого книга?
Книга предназначена не только для тех, кто впервые знаком с Delphi или уже вернулся к ней; он также включает обсуждение более сложных тем, таких как метаданные в классах и объектах, чтобы позволить использовать RTTI для автоматизации сохранения и перезагрузки настроек в файлы и базы данных для достижения таких вещей, как постоянство.
И это только первая треть книги.
Разделы, следующие за первоначальным фокусом, ведут нас к сути книги — разработке приложений, которые работают на мобильных устройствах Windows, macOS, Linux, iOS и Android. Просто чтобы завершить эту головокружительную коллекцию желаемых целей для приложений, Дэвид предлагает расширенный практический раздел о том, как нацеливаться на широко популярные недорогие планшеты Raspberry Pi и даже Amazon Fire.
Это демонстрация того, что вы действительно можете сделать с Delphi и немного времени и знаний.
Есть подробные обсуждения LiveBindings, 3D-рендеринга, где и как правильно хранить данные на мобильных устройствах, рабочие примеры использования аппаратных датчиков, таких как GPS, а также длинный раздел с полным кодом клиентского и серверного Bluetooth и Bluetooth. взаимодействие с маяком; Сервер RAD покрыт, веб-модули для IIS и Apache; даже как развертывать наборы приложений.
Как книга закрепляет полученные уроки?
Страница за страницей точно правильные знания по программированию Delphi, которые будут одновременно вдохновлять и указывать вам путь к, да, я скажу это, бесстрашно переходить на другую платформу. Каждая глава заканчивается кратким изложением тем, которые она представила, а также небольшой мини-викториной, чтобы закрепить эти знания. Любые примеры также доступны в общедоступном репозитории Git, поэтому вы можете загрузить и попробовать их самостоятельно. Многие из них выходят за рамки списков кодов в книге, чтобы предложить более полную и всестороннюю демонстрацию ключевых элементов, представленных в тексте.
Насколько хороша «бесстрашная кроссплатформенная разработка с Delphi»?
В этой серьезной стопке знаний освещено так много разных тем, что я не могу поверить, что найдется кто-то, кто не счел бы эту книгу обязательной для добавления в свою коллекцию. Этот год стал настоящим литературным возрождением для книг Delphi с превосходными выпусками 2021 года от Марко Канту , Алистера Кристи и Далии Прасникар , а доктор Хольгер Флик выпустил свой третий неизменно превосходный том. Книга Дэвида Корнелиуса «Бесстрашная кросс-платформенная разработка с помощью Delphi» абсолютно заслуживает того, чтобы быть в вашем списке обязательных к прочтению.
Где можно получить «Бесстрашную кроссплатформенную разработку с Delphi»?
Используйте эту ссылку , чтобы перейти на официальную страницу книги Packet. Он доступен как в печатном виде, так и в виде электронной книги.
Design. Code. Compile. Deploy.
Start Free Trial Upgrade Today
Free Delphi Community Edition Free C++Builder Community Edition