👉В сообществе Quora оригинал на английском.
Языки программирования четвёртого поколения. Идея заключалась в том, чтобы с помощью этих фреймворков люди, далёкие от программирования, могли создавать полезные программы. Так появились PowerBuilder, HyperCard и Visual FoxPro, но полноценно программировать на них было нельзя.
Инструменты автоматизированной разработки программного обеспечения (CASE). Идея такая — вы рисуете схему ПО и получаете на выходе исходный код. Самой известной реализацией этой идеи стала Rational Rose, но она оказалась совсем не так эффективна на практике.
Программные компоненты. По задумке, программист смог бы собирать программу из готовых кубиков, как сейчас бытовую технику собирают из разных блоков с микросхемами.
Это в своё время привело к мании «повторного использования программного обеспечения» 1990-х годов. На практике это оказалось несбыточной мечтой, и в итоге усилия были перенаправлены в сервис-ориентированную архитектуру (SOA), а затем и в микросервисы.