JavaScript был стандартным языком на переднем конце, чтобы сделать веб-сайты динамичными с тех пор и сейчас с Nodejs Он набирает популярность также в концом развитии, главным образом в сообществе с открытым исходным кодом. Многие проекты сталкиваются в JavaScript в наши дни, будь то веб -сайт, написанный в Angular, React, Vue и других фреймворках, приложениях, которые используют мощность электрона, такие как очень известный код Visual Studio и мобильные приложения, которые используют способность JavaScript, чтобы быть крестом -Платформа. Мне кажется, что сообщество пытается сделать JavaScript универсальным языком в мире развития.
Только в предыдущем абзаце я уже перечислил по крайней мере одну причину, что JavaScript, возможно, стал популярным среди разработок: способность быть кроссплатформенным между веб-и мобильными. Но даже когда кроссплатформ не является целью JavaScript, он занимает место, веб-серверы и API с использованием Express, CLI и других вариантов использования. Другая причина, по которой я видел, – это выступление против таких языков, как Java и C#.
Я работаю с веб -разработкой, используя Java уже почти год, поэтому я могу сказать, что проекты могут стать очень сложными в течение нескольких недель после начала разработки. По крайней мере, в Java у вас есть много классов, много контроллеров, много сервисов и куча других классов, чтобы позаботиться о коммуникации в базе данных. С объектно -ориентированным программированием становится легко организовать всю бизнес -логику значимо даже для тех, кто не является программистом, просто взглянув на название классов, которые вы можете иметь представление о целях проекта, поэтому многие Инструменты проекта, такие как UML, используют объектно -ориентированные концепции для соединения всей бизнес -логики и ее сущностей.
JavaScript улучшается, я видел новости о том, что даже классы можно использовать в недавних версиях, но, насколько я знаю, все еще не то, что люди используют ежедневно. При всей этой сложности тенденция проектов привести к хаосу, почему JavaScript набирает столько популярности всех языков? Честно говоря, JavaScript выглядит грубым для меня как языка, он не дает безопасность статически напечатанных языков, TypeScript был создан, потому что этот разрыв реальный. Зачем строить вокруг неустойчивой основы, как это?
Пожалуйста, не считайте этот пост как напыщенность в отношении JavaScript. Я недавно изучал Nodejs, а также TypeScript, и это честное сомнение, которое у меня есть с тех пор, как я принимаю все плюсы и минусы популярности JavaScript во всех секторах разработки прямо сейчас, результат не составляет для меня. Что вы, в основном более опытные разработчики Nodejs, думаете об этом?
Оригинал: “https://dev.to/leoat12/why-javascript-of-all-languages–15ei”