Нет, просто нет. Пожалуйста, о Боже, нет.

Я так же счастлив за всех детей, которые обнаружили, что теперь они могут создавать вещи, не прилагая никаких усилий и опыта, и раскрывать их миру, как это сделал бы любой гордый родитель, но поощрять такое мышление вредно.

Потратьте хотя бы немного времени на то, чтобы подумать о ресурсах, памяти, сетевых возможностях (конечно, все будет нормально работать с вашим домашним Wi-Fi, но есть люди, которые все еще используют мобильные данные. Некоторые даже используют дрянные соединения ... ). Изучите то, что на самом деле позволяет вам рассуждать и контролировать это, в отличие от упаковки случайных веб-страниц в имитацию нативного интерфейса (подсказка - это не так). Учитесь строить твердые вещи, а не взламывать QBasic Canvas из 80-х.

Несомненно, javascript и веб-экосистема прошли долгий путь. То же самое и с раздуванием и с тем фактом, что в воздухе нет ни одной стабильной вещи. Современные веб-приложения стали поразительно раздутыми по сравнению с тем, чего они обычно добиваются.

Защитники Javascript будут утверждать, что это все хорошо, и темпы разработки означают, что вы получаете классные вещи раньше, и так далее и так далее. Отлично. Если это сработает для вас.

Я просто не хочу, чтобы мои приложения всегда начинались с загрузки 10 МБ JavaScript, потому что у локального кеша (по праву) истек срок действия, а обслуживаемая убер-минимизированная и оптимизированная логика приложения должна быть получена с нуля, потому что заголовок всплывающего окна был изменен Джеффом из Маркетинг.