Осталось от "вдоль дорог понаставить дома" избавиться так, чтобы внутри дорожных "островов" тоже были дома, и всё это не было бы однотипное, и свободного места там бы было оптимально: не мало и не много.
Михаил Жабко, на языке хостинга: php.
Фронт так же: html/css/js
Всё точно также, как и вручную, только уровень абстракции выше и пока - сами функциональные унифицированные блоки кодирую я (пример: любая форма с любыми полями - это один такой блок).
А нужно (мечты...) стремиться приблизиться к уровню абстракции ФТ (функциональных требований).
Михаил Жабко, ide для генерации кода по блоковым связям лично мой самописный, на delphi.
Сайта пока никакого нет, т.к. я ещё дописываю это. Т.е. пока не отлажу и не подготовлю часто используемый функционал для автогенерации в виде готовых блоков - в продакшн не пойдёт. Иначе - находу это делать придётся и можно попасть на просрочку.
Михаил Жабко, я уже смог для себя это сделать... Начинал с проектирования архитектуры по-шагам. Все имена переменных в бэке и фронте - создаются динамически: т.е. я "говорю": что мне нужно, а скрипт - это кодит и сам создаёт переменные. И кэширование, и все обращения к базе, и паттерны регексов для валидации пакетов клиента и данных форм - всё пишется автоматом: я уже этот код не вижу.
Мне остаётся только связи задать, набор данных и логику их обработки, и визуалка: сетка блоков и css. Разметка форм, таблиц и т.д. - тоже автоматом делается.
Разумеется, специфичный JS - пока руками пишу обработчики (базовый - для форм и прочего: уже автоматом).
я видел код js фреймворков. это ад для трассировки.
я столько ночей и граблей собрал, пока что-то стало стыковаться налету, это жесть!
Здесь на все мильон процентов согласен!
Дмитрий, причём тут adblock?!)))
Я смотрю только серверный лог обращений к страницам, на js - вообще пофиг, т.к. там точно всё попортят и запутают скрипт ещё больше.
Тайминги и запросы: страница+ресурсы к ней: грузится как обычно - скорее это браузер, страница без полной загрузки всех своих ресурсов - 100% бот.
И много чего ещё в плане заголовков, ip+rdns и реал-тайм-аналитики всей метрики...
Михаил Жабко, "реактивными компонентами" - я не пользуюсь подобными инструментами.
Всё, что нужно - разумеется, нужно генерировать (компилировать код) - "налету", т.е. при разработке в IDE.
Дмитрий, я писал себе лично такой и, честно, вот: заманался сильно.
но могу сказать: на 100% - он не работает никак, но считает реальных гораздо лучше, чем GA и ЯМ вместе взятые.
Михаил Жабко, нет никаких ключевых слов.
Представьте, что Вы пишите USER_INPUT->form[name] и эта штука сразу билдит и фронт (разметку на html + стили на css) и бэк (на PHP).
Правила построения всего - хранятся в заранее настроенном конфиге.
Я к тому, что такое нужно создавать себе.