Как стать автором
Обновить

Indeed

Разработка веб-сайтов*
Существует огромное количество рейтингов языков программирования, некоторые измеряют скорость(Debian Shootout), другие пытаются определить популярность(TIOBE Index), третьи считают количество поисковых запросов(Google Trends) но всё же самым актуальным для любого человека, который зарабатывает программированием на жизнь, является состояние рынка труда. Сайт indeed.com предоставляет очень удобное средство для просмотра различных трендов, в данном случае мы запросили у него динамику спроса на самые популярные языки для Web:





Вообще самым популярным американским сайтом по поиске работ в IT является Dice.com, но увы он не имеет на данный момент подобного функционала. Впрочем, текущие результаты на Dice недалеки от этих графиков, так что результат можно считать относительно верным. Какие же выводы можно сделать?

1. Java & C# являются самыми популярными языками и делят между собой основную долю рынка. Их позиции очень крепкие:

.NET имеет хорошую поддержку от MS и активно развивается, радуя разработчиков успехами в bleeding-edge областях(Silverlight) и качественным единым набором средств разработки от производителя(от операционной системы до базы данных, среды разработки, ria и т.п.).

Java в свою очередь имеет поддержку целого ряда вендоров(Sun, Oracle, IBM, SAP, Red Hat), крупных компаний(Intel, Google, HP) и сообществ(Apache, Eclipse).

2. JavaScript активно растёт и его без сомнения можно назвать «скриптовым языком интернета». Рост JS будет продолжаться и далее по следующим причинам:

JavaScript — стандарт, признаный разработчиками всех браузеров. Пока мы живём в мире Web — JS будет успешен. Так же он используется в средстве разработки RIA-приложений Adobe Flex.

В 2008 году выходит 4 версия спецификации ECMAScript. Кроме того, что JS приобретёт привычную всем class-based OO-модель, он станет единственным динамическим языком с опциональной поддержкой статических типов, что активно увеличит его популярность на серверной стороне.

3. Динамические языки растут примерно одинаково, но всё равно медленно.

Первая версия Ruby on Rails вышла 4 года назад, но не смотря на огромный бум в блогосфере Ruby так и не стал сильно востребованным языком на рынке, хотя по-тихоньку догоняет Python по вакансиям. PHP является самым популярным языком из этой тройки. Вообщем, как мы видим, количество постов в блогах и список технологий на которых построенны 20 самых популярных Web 2.0 сайтов имеют мало отношения к реальному рынку труда, которым живёт мир.

В 6 версии JDK разработчики могли воспользоваться javax.script — встроенной в SDK реализацией JavaScript для JVM под названием Mozilla Rhino. Она уже нашла своё применение на серверах компании Google. Так же Sun активно спонсирует разработчиков JRuby & Jython — вполне возможно, что в OpenJDK 7 кроме обещанной улучшенной поддержки динамических языков мы увидим и javax.ruby & javax.python. Microsoft тоже активно ведёт разработки своих Iron-технологий, так что один из вариантов будущего — разработка на различных языках под две основные платформы: Java & .NET.

UPDATE. Ещё пару слов.

Как многие верно заметили, почти все языки из списка — языки общего назначения и выделить «Web-only» вакансии сложно. К пример на Dice запрос «java AND(web OR j2ee OR jsp OR struts)» даёт 10 тысяч из 15 по «java», но даже здесь наличие одного из этих слов вовсе не является гарантом того, что ищут именно Web-разработчика. Многие Web-приложения в наших реалиях состоят из совершенно отличных друг от друга front- & back-end, причём разработчика back-end зачастую даже не назавёшь Web-разработчиком.

Так же не были упомянуты C++ & Perl по вполне ясным причинам: первый реже используется в Web, второй стали уже причислять к умирающим, хотя вакансий по COBOL столько же, сколько по Ruby/Python. Технологии умирают медленно, особенно корпоративные приложения.
Теги:jobtrends
Хабы: Разработка веб-сайтов
Всего голосов 46: ↑42 и ↓4+38
Просмотры1.7K
Комментарии Комментарии 125

Похожие публикации

Лучшие публикации за сутки