Viktor T2, Delphi использует системные контролы (кнопки, поля ввода, списки и т.д.) из коробки в VCL. Так что не корректно говорить, во-первых, слово "виджеты", когда это "контролы", а во-вторых, "собственный набор", т.к. из коробки идут именно те контролы, которые предоставляет ОС. Сторонние компоненты и контролы ставятся отдельно.
Вадим Ушаков, это на Delphi. Там дя этого ничего не нужно. Создаешь новый проект - Multi-Device Application
У окна ставишь свойство Transparency = True и FullScreen = True
Всё, дальше рисуй на окне что хочешь
Можешь даже добавить 3d сцену и у неё задать цвет - null и создавать 3д объекты. Всё будет так же полупрозрачно.
Bogdan Buchko, такие шрифты используются движками. Они нарезаются с помощью карты символов и рисуются движком, потому что игровые движки не используют системные шрифты, они используют именно такие вот карты. А если есть возможность выбрать системный шрифт, то он растрируется вот в такую же карту.
Василий Банников, платформа обучения работает на рест апи, с полным асинхроном и многопоточностью. Панорамы тоже на рест апи, но там всего пару методов.
Любые подключения к любым базам данных есть из коробки.
Кафка - не знаю, но думаю что можно и готовую найти либу.
Платформа вообще одновременно через рест работает через http и через вебсокеты (для чатов, уведомлений и синхронизации).
Василий Банников, помимо платформы, я занимаюсь разработкой приложения для Leroy Merlin. У них стоят наши стенды с нашим софтом, а также есть решение на планшеты с просмотром и подбором готовых решений в виде панорамы и сметой. Есть видео работы на винде, но предназначен и работает он на Андроид (на иос тоже должен, но я не проверял и цели такой не стоит пока) https://youtu.be/rJzVy29LiYg
При чем сделал я его за 3 рабочих дня и один вечер
Василий Банников, не, у нас в чате максимум пара человек работает в около гос. учреждениях. Гранд-смета - это не гос. проект и не для гос.
У нас много софта для офисов, очень много, для внутреннего пользования в компаниях. Интеграционные системы. Много пишется под линукс. Есть и крипто-проекты, например блокчейны на паскале.
А также, что удивительно с развитием UniGUI много веб-сервисов открывается. Опять же в основном для внутреннего пользования. CRM и подобное.
У нас, например, в компании, софт для рынка дизайнеров и магазинов с отделкой дома. Конкретно я делаю обучающую платформу, которой пользуются как новички в нашей компании, так и клиенты, которые обучаются нашей программе. Клиентов у нас несколько тысяч, а в платформе обучения более полутора тысяч уже обучающихся. При чем платформа - это комплекс программ (клиент, который встраивается в основной продукт и администраторский клиент для проверки тестов и поддержки клиентов, с блекджеком и чатом со смайлами и вложениями на нативных контролах без дополнительных библиотек).
Так что я даже близко не сталкивался с теми, кто пишет для гос. структур на Делфи, хотя уверен, что там есть софт на Делфи и не мало. Но как правило он может годами работать без переделки, что приводит к тому, что когда уже приспичит, то в куче говнокода приходится разбираться уже новым разработчикам.