Однажды меня спросили, какой язык я должен выучить, чтобы быстро увеличить мои преимущества в области веб -разработки. Мои мысли вернулись в колледж, когда я использовал языки Pascal, Fortran, C и собрания, но в то время у меня были разные цели.
Если вы хотите сделать веб -разработку, изучите JavaScript
Учитывая текущую ситуацию и тенденции, ответ относительно легко дать: изучить JavaScript. Оглядываясь вокруг, когда-то низкоклассный язык браузера теперь становится повсюду, от сервера до клиентской стороны, кажется, что каждый день существует больше вариантов.
Низкорожденный
Я помню, как работал над веб -разработкой несколько лет назад, изучал HTML и разрабатывал сценарии CGI с Perl. Netscape представил язык сценариев под названием Livescript в своем браузере 2.0, и вскоре после этого название было изменено на JavaScript. Это крутой язык, но в войне браузера, примерно через год, JavaScript был ограничен браузером Netscape из -за дополнительной поддержки Microsoft. Его ранняя роль была ограничена простыми задачами, такими как проверка поля, но это очень хороший выбор по сравнению со сценариями на стороне сервера. JavaScript постепенно стал стандартом под названием Ecmascript.
За прошедшие годы JavaScript стал крутым языком для его использования для взаимодействия браузера, но с внезапной вспышкой Ajax он выиграл больше признания для поддержки разработчиков для отправки и получения данных с веб -серверов без освежающих веб -страниц. Следующая волна должна быть названа революцией jQuery, потому что она и другие рамки предоставляют простые в использовании функции для разработки мощных веб-приложений. Даже Microsoft присоединилась к рамке Winjs; и Redmond Giant выбрал JavaScript в качестве платформы для разработки приложений Windows 8.
Когда Google добавил высокопроизводительный двигатель JavaScript V8 в браузер Chrome, JavaScript сделал большой скачок. Эта разработка полезна для разработки новой парадигмы JavaScript на серверной Node.js. Использование Node.js всегда было шокирующим, а также появление большого количества фреймворков JavaScript для разработки различных приложений от веб -сайтов до полностью функциональных приложений. Последний элемент - это данные, и признак того, что стандарт JSON стал одним из самых популярных способов передачи данных, начинается появляться, и наиболее важные хранилища данных поддерживают их.
Импульс продолжается
За последние несколько лет появилось много новых технологий (эволюция веб -сайта обеспечивает отличный технологический график), но одним из важных аспектов JavaScript является то, что он существовал около двух веков. Сегодня он твердо стал богатым функциями языком.
Это далеко от начала. В то время JavaScript никогда не с гордостью писал его в резюме, потому что настоящие программисты презрили, чтобы освоить его. Теперь JavaScript является в центре внимания оценки большинства рекрутеров.
Когда вы ищете работу над веб -разработкой, я думаю, что JavaScript - отличный язык для начала, вот важные причины:
Низкий барьер для входа: JavaScript относительно легко изучать по сравнению с другими языками, и вы можете найти много готовых сценариев и ресурсов в Интернете. Кроме того, JavaScript может быть создан любым текстовым редактором или различными бесплатными инструментами, включая Atom, Chromedev Editor и JSFiddle.
Кроссплатформенные: все браузеры, а также серверы на основе Node.js, поддерживают JavaScript, а также обычно работают на большинстве мобильных платформ. Набор навыков JavaScript может быть использован для разработки приложений для большинства платформ. (Примечание: JavaScript не является универсальным инструментом. Например, приложения, занимающие ресурсы, такие как анализ данных, лучше на другом языке.)
Существующая технология: JavaScript на стороне сервера может быть относительно новой концепцией, но основной язык JavaScript существует в течение многих лет. С ростом времени он созрел и был широко принят в качестве общего языка веб -сценариев.
Springboard: JavaScript лучше совместим с другими платформами, поэтому ваши навыки JavaScript потребуются, когда вы рискуете внедрить Ruby на рельсах, ASP.NET, PHP и других средах. Вам все еще нужно изучать HTML и некоторые CSS для разработки сильных веб -приложений через JavaScript.
Популярные методы: язык построен, но сама индустрия нашла языки со знаниями и навыками JavaScript. Посмотрите на сообщения о работе, и вы увидите тенденции.
Не JavaScript вашего приятеля
В прошлом я слышал, что JavaScript описывается как легко выучить, но трудно освоить. Это может иметь место для многих языков, но насыщение JavaScript в Интернете означает, что новички могут быстро копировать тестируемый код с других веб -сайтов и использовать его после внесения некоторых необходимых модификаций без полного понимания кода.
JavaScript является основой веб -сайта сегодня, поэтому те, кто хочет стать веб -разработчиками, должны сосредоточиться на нем как на первом языке для изучения.
Вы согласны? Если вы не согласны, как вы думаете, что разработчики, которые ищут веб -разработку, должны изучить, какой первый язык, ищущие веб -разработку? Расскажите нам в комментариях.