Всем привет,

Надеюсь, у вас все хорошо. Это моя первая история на Medium, и я подумал, что, возможно, мне следует задокументировать все, что я знаю о javascript/typescript, а также новые вещи, которые я узнаю об обоих языках. Этот раздел является первой страницей из множества других страниц, которые я буду добавлять в эту серию, и он особенный, поскольку он совершенно не технический и конкретно рассказывает о Javascript. Здесь я собираюсь объяснить, что такое javascript, кто должен или не должен изучать этот язык, тенденции в javascript и многое другое. Итак, начнем….

Всякий раз, когда мы говорим о javascript, у людей обычно возникают такие вопросы, как:

  1. Что вообще такое Javascript?
  2. Это Ява?
  3. Зачем мне javascript, если у меня есть другие языки?
  4. Разработчиков Javascript действительно называют РАЗРАБОТЧИКАМИ?
  5. Есть ли спрос на так называемых Javascript-разработчиков?

и многое другое….

Давайте рассмотрим их один за другим.

Что вообще такое Javascript?

На это легко ответить: «Это язык программирования».

С технической точки зрения, это просто еще один язык программирования, который на данный момент правит Интернетом. Для других это язык программирования, который понимает ваш интернет-браузер, такой как Chrome, Firefox, Opera, Safari, Edge и т. д. На самом деле, это единственный язык программирования, который ваш браузер может понять и выполнить.

Javascript был создан Бренданом Эйхом (также соучредителем Mozilla) и, по его словам «Это язык программирования, предназначенный для непосредственного встраивания в веб-страницы, что означает, что если вы скопируете какой-либо фрагмент javascript с одной страницы на другой, он будет вести себя/выполняться точно так же.”

Короче говоря, javascript был создан таким образом, чтобы его было легко использовать, легко портировать, легко обойти и расти вместе с его экосистемой.

Забавный факт: он был написан создателем за 10 дней.

Это Ява?

Я уверен, что если вы слышали о java, но не о javascript, этот вопрос, должно быть, приходил вам в голову, и на самом деле некоторые даже предполагают, что и то, и другое одно и то же (я встретил парня, который утверждал, что оба одинаковы, когда я сказал ему, что это не). Итак, ответ — нет. Javascript — это не Java, а Java — это не Javascript. Оба языка программирования сильно различаются по своей экосистеме.

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

Забавный факт: когда-то Javascript был разработан, чтобы побудить Java-программистов попробовать что-то новое в Интернете.

Зачем мне Javascript, если у меня есть другие языки?

Хорошо, если вы работаете с серверными приложениями, постоянно имеете дело с базами данных или работаете с такими инструментами, как Jenkins, Travis CI, облако Google, AWS (не беспокойтесь, если вы этого не знаете, это просто означает DevOps) тогда да, вы правы, вам не нужен javascript. Но если вы разрабатываете веб-сайты, веб-приложения или заинтересованы в разработке приложений, ориентированных на пользователя, то вам не обойтись без использования javascript. Javascript является стандартным языком, если вам нужно работать с чем-либо, что зависит от веб-браузеров, и точка.

Забавный факт: Javascript также можно использовать для разработки масштабируемых серверных приложений в реальном времени.

Действительно ли разработчики Javascript называются РАЗРАБОТЧИКАМИ?

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

Согласно последнему Опросу разработчиков Stackoverflow 2020, 58,3% разработчиков любят Javascript, а 18,5% разработчиков (вторые в списке) выбрали Javascript как язык, над которым они никогда не работали, но хотели бы.

Есть ли спрос на так называемых Javascript-разработчиков?

Если мы посмотрим на приведенные выше цифры, то увидим, что Javascript был самым часто используемым языком программирования за последние 8 лет. для разработчиков Javascript всякий раз, когда мы говорим о веб-приложениях. На самом деле, очень сложно найти качественных разработчиков javascript, и если вы обладаете этим навыком, вы можете неплохо заработать. Короче говоря, да, есть хороший спрос на так называемых разработчиков javascript.

Хорошо, я надеюсь, что это дало вам достаточно ясности в отношении того, кто такие JS-разработчики и какой вклад они вносят в разработку. В следующей главе мы поговорим о Typescript, что это такое, о преимуществах его использования и когда/где его использовать.

Удачного кодирования…. :)