Под задачу
Одинаковый стек не подходит одновременно лендингу, marketplace, SolarShadow и облачному хранилищу.
Не выбираем технологию по логотипу. Смотрим на платформу, нагрузку, данные, offline/realtime, графику, команду и стоимость дальнейшего развития.
Одинаковый стек не подходит одновременно лендингу, marketplace, SolarShadow и облачному хранилищу.
Смотрим не только на первый релиз, но и на роли, интеграции, нагрузку, команду и новые платформы.
Производительность, ошибки, API и критические пользовательские сценарии должны наблюдаться после запуска.
Мини-примеры не заменяют production-код, но показывают роль каждого слоя в цифровом продукте.
TypeScriptТипизированная frontend-логика для кабинетов, SaaS, marketplace и PWA.
type Filter = { query: string; status: Status } const result = items.filter(match)
Swift + KotlinКамера, карты, геолокация, push, background-задачи и системные API.
PHP / REST APIАвторизация, бизнес-правила, формы, платежи, внешние сервисы и API мобильных клиентов.
{
"status": "ready",
"project": "SolarShadow"
}ожидает запросаPostgreSQLРоли, сделки, связи сущностей, полнотекстовый поиск, история и аналитические выборки.
SELECT id, status, total FROM bookings WHERE user_id = $1;
WebGL / GPUГрафические сцены, Digital Twins, визуализация данных и интерактивные материалы.
PWA / Service WorkerApp shell, cache strategy, offline-сценарии и обновление приложения без магазина.
WebARКаталоги, демонстрация объектов и интерактивные промо через браузер после разрешения пользователя.
Открыть WebAR-демо на главной →Docker / CI / DeliveryПроверки, сборка, миграции, резервные копии и понятный путь изменения от commit до production.
Один продукт обычно использует несколько слоёв, а не одну «главную технологию».
Мобильные клиенты, карты, солнечная модель, рендер теней и отчёты.
Кейс →Файлы, права, метаданные, фоновые загрузки и совместный доступ.
Кейс →Каталог, роли, резерв, сделки, уведомления, модерация и аналитика.
Решения →Если идея ещё не разложена по требованиям, начните с конфигуратора или discovery.