Найти в Дзене

RAD и программирование

В современном мире программирования столько разных терминов, определений, сокращений, что в них без бутылки не разобраться. Ещё больше веселья добавляет профессиональный сленг и слабая стандартизация, “благодаря” которой одно и то же можно называть разными словами, а одним и тем же словом можно обозначить разные вещи. Я и сам этим постоянно грешу. Но пытаюсь исправиться. И, как говорится, за попытку спасибо )))

RAD - это Rapid Application Development. Если попытаться перевести с английского, то это что-то типа “быстрая разработка приложений”.

RAD-системы также называют визуальными средствами разработки. Такие средства позволяют создавать простые программы с графическим интерфейсом, не написав ни одной строчки кода.

В сложных программах, конечно, от программирования никуда не деться. Но визуальные средства разработки сильно упрощают создание графических интерфейсов. Ну и не только графических. В современных средствах разработки есть компоненты, которые позволяют достаточно просто организовать работу с базой данных, с СОМ-портом, взаимодействие с офисными программами (Word, Excel и т.п.).

В итоге программист вместо того, чтобы тратить время на изучение сотен страниц документации и писать сотни и тысячи строк кода, всего лишь добавляет нужный компонент в программу и пишет пару-тройку строчек. Потому что всё остальное для него уже сделали другие программисты.

Хотя именно слово RAD в названиях средств разработки встречается редко. Я его видел только у компании Embarcadero, которая сейчас поддерживает Delphi:

А, например, Visual Studio, которая тоже является RAD-системой, этого слова в своём названии не содержит.

Можно сказать, что почти все современные средства разработки относятся к RAD-системам. Но есть, конечно, исключения, типа IDLE Python, которая является современной, но не визуальной. Ну и кроме того, есть языки, которые не предназначены для создания графических интерфейсов, такие как РНР (хотя есть извращенцы, которые это делают). Для разработки на таких языках обычно достаточно простого текстового редактора с подсветкой синтаксиса.

На этом всё. Подписывайтесь на канал, чтобы ничего не пропустить.