Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
DelphiIDEНовости

Почему вы должны быть бесстрашными при разработке с Delphi

smartmockups kx3u913h

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 . Как только я прочитал краткое изложение глав во время подготовки к периоду выпуска, я сделал предварительный заказ на эту книгу. Это стоило каждого цента. Вот мой обзор.

Почему бесстрашная кроссплатформенная разработка с Delphi?

davidc book 8927549 2

У меня есть только одна проблема с книгой Дэвида Корнелиуса « Бесстрашная кросс-платформенная разработка с Delphi », и это ее название. Эту книгу следовало бы назвать примерно так: « Как сделать с Delphi почти все, что вы когда-либо захотите », потому что это именно то, о чем эта книга. Руководство о том, как писать современные приложения с использованием языка Delphi, чтобы они хорошо выглядели, работали и вели себя практически на любом компьютере или устройстве, которое вы только можете себе представить.

Это открывающий опус довольно впечатляющих масштабов. Это история любви к мощи и гибкости языка Delphi. Это захватывающая история о погружении в море задач и возможностей разработки и выходе со страниц, изобилующих советами, приемами и методами, которые охватывают практически все, что вы могли бы сделать в качестве разработчика приложений, пишущего приложения, которые могут работать на настольных компьютерах, мобильных устройствах и устройствах. даже сеть. Мне трудно поверить, что это первая книга Дэвида. Если это так, то мы все и Пэкт, его издатели, должны поощрять его, чтобы он использовал свои навыки, чтобы написать еще что-нибудь.

«Бесстрашная межплатформенная разработка с Delphi» отправляет нас от основ использования IDE, интегрированной среды разработки Delphi, советов по управлению проектами к более эзотерическим темам, таким как компилятор командной строки. После этого вихря « вот как это сделатьВведение, подходящее для новичков в экосистеме разработки RAD Studio, Дэвид продолжает краткий обзор того, как появился язык Delphi Object Pascal, возникший из таких языков, как Apple Pascal и всеми любимого Borland Turbo Pascal. Он позаботился о том, чтобы указать, как Delphi продолжал развиваться с тех ранних начинаний, чтобы он включал в себя целый ряд современных функций языка программирования, охватывающих конструкции и возможности, чтобы гарантировать, что он не только остается технически конкурентоспособным, но и использует эту современность, чтобы делать многие вещи быстрее. , лучше или более кратко, чем когда-либо прежде. Часто Delphi не только соответствует другим системам программирования, но и во многих случаях предоставляет более быстрые и надежные прикладные решения с идеей низкого кода, что помогает уменьшить объем усилий по кодированию. Зачем писатьслишком много кода?

Для кого книга?

Книга предназначена не только для тех, кто впервые знаком с Delphi или уже вернулся к ней; он также включает обсуждение более сложных тем, таких как метаданные в классах и объектах, чтобы позволить использовать RTTI для автоматизации сохранения и перезагрузки настроек в файлы и базы данных для достижения таких вещей, как постоянство.

И это только первая треть книги.

david cornelius

Разделы, следующие за первоначальным фокусом, ведут нас к сути книги — разработке приложений, которые работают на мобильных устройствах 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. Он доступен как в печатном виде, так и в виде электронной книги.

See What's New in 12.2 Athens See What's New in 12.2 Athens Dev Days of Summer 2-24

Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

IN THE ARTICLES