Пожалуйста, позвольте мне немного разглагольствовать. Я люблю JavaScript: у него красивый синтаксис, он интуитивно понятен. У него крутой способ ООП, он универсален и широко распространен. Что я ненавижу в JavaScript, так это бесчисленное количество фреймворков, сосредоточенных только на части «разработки приложений» в целом. Следует иметь в виду множество областей: репликация и синхронизация данных из одного или нескольких хранилищ данных, обратная совместимость, мобильные приложения, реактивный пользовательский интерфейс, сетевое взаимодействие… И нет единой структуры, которая бы обеспечивала все комплексное решение для всех этих областей.

Так что же ты делаешь, уважаемый разработчик? Постарайтесь, чтобы все работало как можно лучше. Вы настраиваете дополнительный уровень сборки в своем цикле разработки и добавляете множество зависимостей. Вы пытаетесь решить неполную головоломку рамок или игнорируете какую-то часть общей картины.

У JavaScript отсутствует универсальная платформа. Платформа, на которой мы можем развиваться, поэтому нам не нужно беспокоиться ни о чем, кроме разработки приложений. Взгляните на .NET: он отлично предоставляет платформу для развития разработчиков. Разработчики могут сосредоточиться на реальном приложении, а не на платформе. Все строительные блоки, которые вам нужны, уже готовы к работе.

Платформа - это то, чего не хватает в JavaScript, и это отстой.

Не верьте мне на слово, проверьте других, если вы не согласны.

Хотите рассказать о JavaScript и его отсутствии платформы?
Поделитесь этим постом и получите список рекомендаций ниже.