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

RAD Studio с Delphi — оригинальный низкий код!

В наши дни в моде разработка low-code. Различные исследовательские группы, такие как Gartner, оценивают рынок платформ для разработки приложений с низким кодом в ~ 10 миллионов долларов в 2019 году и прогнозируют, что CAGR превысит 20% в период с 2020 по 2027 год. Напротив, рынок инструментов для разработчиков в основном остается неизменным. , а рост, по оценкам, в лучшем случае составляет менее 5%, в основном за счет широкого распространения открытого кода.

Почему это важно для разработчиков Delphi? Позвольте мне сначала начать с краткого обзора low-кода, поскольку многие разработчики не знакомы с этой концепцией. Низкий код — это подход к разработке программного обеспечения, который практически не требует программирования для создания приложений и процессов. Платформа разработки с низким кодом использует визуальные интерфейсы с простой логикой и функциями перетаскивания вместо обширных языков программирования. Низкий код вряд ли что-то новое. Двадцать лет назад языки сценариев 4G были нацелены на упрощение разработки за счет абстрагирования низкоуровневых языков, таких как C ++, в более упрощенные языки сценариев. Некоторые из них были специально созданы (например, SAS), а другие носили более общий характер (LANSA, UNIFACE и т. Д.). Многие из последних теперь превратились в платформы с низким кодом.

Некоторые из самых популярных и относительно новых примеров платформ с низким кодом в наши дни — это Outsystems и Mendix. Они предоставляют визуальные IDE и создают веб-приложения, которые можно развертывать на мобильных устройствах. У них, конечно, красивые пользовательские интерфейсы, но важно то, что они состоят из приложений Java / C # с интерфейсом JavaScript. Действительно, почти всегда, чтобы реализовать сложные приложения, вам нужно обратиться к исходному коду и программе на этих языках.

Часто портировать эти части приложения в среду IDE не так просто, по крайней мере теряется аспект низкого кода. Например, вы можете «расширить» Mendix с помощью Java.

Это означает, что для создания сложного приложения вам внезапно могут понадобиться Java-разработчик, JavaScript-разработчик и да, визуальный разработчик OutSystems. Вы можете себе представить, как это повлияет на скорость разработки и особенно обслуживания приложений.

Хотя многие низкие коды обещают подходы без кода, это часто непрактично для надежных приложений, которые являются масштабируемыми и производительными. Не случайно все low-code платформы полагаются на армии консультантов и профессиональные услуги.

Теперь все это наверняка напоминает о RAD Studio. Что замечательно в RAD Studio, так это то, что вы легко переходите от Visual Development к программированию, чтобы добиться максимальной производительности. Полученное приложение является высокопроизводительным и масштабируемым. Конечно, если вы хотите создать веб-клиент, некоторые подходы могут направить вас на JavaScript, но он не так уж отличается от «причудливой» платформы с низким кодом.

Основное преимущество низкого кода заключается в том, что вам нужно меньше разработчиков, и люди могут быстро изучить систему. Что ж, в этом секрет Delphi. Вам нужно немного разработчиков, а изучить Delphi, вероятно, так же просто, как изучить любую из этих платформ с низким кодом c. Настоящие эксперты Delphi знают Delphi. Настоящие эксперты по этим другим платформам должны знать гораздо больше. Сообщество Delphi, которое может быть не таким большим, как сообщество C # или C ++, обширно по сравнению с любым из этих подходов с низким кодом. Наконец, что важно, стоимость RAD Studio составляет лишь часть стоимости любого другого решения с низким уровнем кода.

Поэтому в следующий раз, когда кто-то попросит вас объяснить, почему вы любите RAD Studio и Delphi, просто скажите им: это похоже на решение с низким кодом, но намного лучше!


Delphi Enter the Digital Fan Art and AI Art Contest
Delphi Fan Art Contest

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

Leave a Reply

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

IN THE ARTICLES