МИР · 12 марта 2018, 13:51 · Отдел информации dev.by
Пятёрка худших: языки программирования, которые не стоит изучать в 2018-м

Среди множества языков программирования есть и такие, изучение которых может оказаться относительно бесполезным. Даже несмотря на их сравнительную популярность. Издание TechRepublic на основе исследования Codementor опубликовало список «антигероев», к изучению которых не стоит приступать в 2018-м.

Иллюстрация: Codementor

1. Dart

Dart — объектно-ориентированный язык с открытым кодом, представленный Google в 2011 году. Его используют для создания веб-проектов, серверного программирования, мобильной разработки и создания устройств Интернета вещей. Он попал на первое место «антирейтинга» из-за сравнительно низкой вовлечённости разработчиков в использования языка на таких платформах, как GitHub, Reddit, Stack Overflow, Freenode, Twitter и Facebook.

«Хотя абсолютные цифры использования Dart весьма внушительны, его относительные показатели намного ниже, чем у Kotlin, Elixir, TypeScript и Swift, которые появились примерно в одно время с Dart», — пишут исследователи.

Отчёт также утверждает, что Dart использует намного меньшее количество компаний, чем другие языки программирования.

Иллюстрация: Dart

2. Objective-C

Этот язык программирования существует с 1984 года, и его популярность стала быстро снижаться в 2014 году после появления Swift, который замещает его в iOS-разработке. Знание Objective-C по-прежнему неплохо ценится на рынке труда, но отсутствие роста делает его не самым удачным выбором в долгосрочной перспективе.

Иллюстрация: Codementor

3. Coffeescript

Язык появился в 2009 году, и по итогам исследования занял 19 позицию из 20 по вовлечённости разработчиков.

«Одна из причин в том, что Coffeescript уже почти 10 лет, и за прошедшее время появились более новые языки и версии JavaScript, которые делают его менее привлекательным. Хотя полноценной замены ему пока нет и Coffeescript по-прежнему используют во многих проектах, его обсуждение сходит на нет — что делает будущее языка очень сомнительным», считают специалисты Codementor.

Иллюстрация: Codementor

4. Lua

Lua сохраняет популярность в таких областях, как геймдев и веб-серверы, но не показывает роста уже на протяжении пяти лет. Кроме этого, на рынке труда больше разработчиков на Lua, чем вакансий.

5. Erlang

Функциональный язык существует с 1986 года. Его часто используют в телекоммуникациях, банковской отрасли, интернет-коммерции, компьютерной телефонии и мессенджерах. Тем не менее, составители отчёта утверждают, что его дни сочтены — несмотря на наличие большого количества унаследованного кода на Erlang, который нужно поддерживать, траектория его роста говорит о том, что пик популярности давно позади.

Источник: dev.by
Нашли в тексте ошибку — выделите её и нажмите Ctrl+Enter.
Новые комментарии
[img]https://2.bp.blogspot.com/-hYc3gl2lHlw/WyoFeZYHS6I/AAAAAAAAFkY/4LYpCRJAMn8HP9q3aJfZGFDOnv2FzaGPQCLcBGAs/s1600/ssimg_128202257.jpg" imageanchor="1"><img border="0" data-original-height="667" data-original-width="1000" height="267" src="https://2.bp.blogspot.com/-hYc3gl2lHlw/WyoFeZYHS6I/AAAAAAAAFkY/4LYpCRJAMn8HP9q3aJfZGFDOnv2FzaGPQCLcBGAs/s400/ssimg_128202257.jpg[/img] Потребительский кредит – это наиболее простой и удобный способ решить возникшие финансовые трудности, от которых в наше время мало кто застрахован. Помимо этого получение потребительского кредита является удобной формой совершения крупной покупки, на которую никак не удается скопить денежные средства, например, на покупку автомобиля, бытовой или компьютерной техники. Даже если вам удалось скопить денежные средства, то постоянно растущий уровень инфляции их безжалостно обесценивает. Именно поэтому самым надежным, эффективным и выгодным вариантом является оформление потребительского кредита. Сегодня банковские и прочие финансовые учреждения предоставляют различные виды потребительских кредитов, благодаря которым вы можете купить все что угодно, от зубной щетки до квартиры в престижной новостройке. Используя кредитные ресурсы, вы можете оплатить тот или иной вид услуг, например, ремонт, лечение в медицинском учреждении или обучение в ВУЗе. Современные кредитные организации идут навстречу своим клиентам, предлагая получение кредитов, как в безналичной, так и наличной форме. Для потенциальных заемщиков созданы самые благоприятные условия для оформления и получения потребительских кредитов. С развитием современных технологий оформить и взять кредит теперь можно, не выходя из дома или офиса – для этого необходимо иметь любое мобильное устройство с выходом в интернет. На нашем сайте представлены крупнейшие банки России, которые предлагают получение потребительских кредитов на самых выгодных условиях и по самым низким процентным ставкам. У вас нет необходимости заниматься маркетинговыми исследованиями в поисках подходящего банка. У нас представлены стабильно работающие кредитно-финансовые учреждения, которые пользуются безупречной репутацией, и поэтому вы можете смело перейти к заполнению заявки на получение кредитных средств. Ознакомление с условиями кредитования по каждому банку, представленному в нашем списке, не займет много времени, точно так же быстро вы можете заполнить заявку на получение кредита в онлайн-режиме на официальных страницах крупных российских банков, таких как: • Промсвязьбанк; • Банк Москвы; • Банк Тинькофф; • Ренессанс кредит; • Банк «Русский стандарт»; • Уральский банк реконструкции и развития и другие. http://w88yes.ga/forum/viewtopic.php?pid=110353#p110353 http://marinushka.blog.cz/0805/taq-to-sebaposkodzovanie#komentar151018434 http://ff-kpop-cz-sk.blog.cz/1610/wicked-angel-part-23-minhyun#komentar150932781 http://www.lamilara.com/index.php/trailers-de-bano/bano-3/#comment-6751 http://w-hwezdiczka.blog.cz/0805/1-kolo#komentar150933283 Взять потребительский кредит наличными Удобство подачи заявки на получения кредита онлайн заключается в том, что вам не надо: • простаивать утомительные очереди в банке только лишь для того, чтобы получить консультацию кредитного инспектора; • собирать невероятное количество бумаг и документов, которые больше носят бюрократический, нежели практический характер; • оформления залогового обеспечения. Все что вам нужно для того, чтобы получить кредит наличными или на кредитную карту – это грамотно и точно заполнить онлайн-заявку. Это несложная операция, которая займет всего несколько минут, дает вам возможность в течение короткого времени получить кредит на карту или наличными средствами, которые вы можете спокойно потратить по своему усмотрению: • на покупку мебели; • на оплату обучения; • на ремонт квартиры; • на поездку за границу; • на покупку крупной бытовой техники; • на прочие потребительские нужды. При этом у вас нет необходимости отчитываться, на какие цели будут потрачены кредитные средства. Главная задача заемщика – своевременный возврат кредита и начисленных по нему процентов. При этом необходимо помнить, что чем лучше кредитная история заемщика, тем больше у него шансов быстрее получить кредит, а также оформить заем на большую сумму. Благодаря тесному взаимовыгодному сотрудничеству с проверенными и надежными кредитными организациями Российской Федерации, мы поможем вам оформить самый выгодный потребительский кредит, будь то кредит в наличной форме или заем на кредитную карточку. [url=http://profizum.ru/]Кредит[/url]
Bryanmoone
24.06.2018 в 14:12
Microsoft отказалась от обещаний добавить VR в Xbox

Обсуждение

Missing
+1

Если взлетит Flutter, то и у Dart появится новая жизнь. А когда - то и js считался не перспективным языком...

1cdb342ea3d8a253e6a7bff7c1f3c68b?1529799654
+1

Flutter вообще не дает ни одно внятного плюса, чтобы ради него учить какой-то новый очередной язык вместо того же JS

Missing

Основной плюс Flutter, это возможность писать приложения, которые будут работать как в iOS так и на Android... В отличие от React Native тут нет бриджа, который является узким местом. Ну и продвигает это гугл, если фрейм сам по себе окажется удачным, то есть все шансы возвысить Dart. И вообще, то что язык сейчас не популярный не значит, что его не стоит учить. Нужно еще оценивать его возраст и перспективы применения... Из этого списка, согласен только с 3-мя: Objective-C, Coffeescript, Perl.

Missing-male
+1

все, что создал гугл в плане языков, фреймворков - не взлетело

Missing
+3

А как же Android SDK, Angular в свое время был на волне

Missing
+2

На Angular и сейчас большой спрос.

Missing-male
-1

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

в настоящее время тот же маккрософт контрибутает в ангуляр куда больше

+ сливает реакту, по числу старов, клонов на гитхабе

Missing
+1

Пошла путаница с AngularJS и Angular, последний поддерживается командой в гугле.

И несмотря на бардак с релизами (то 2, то 4), намекающим на адюльтер лого, затянувшийся выход с полной переработкой, уход архитекторов оргинального AngularJS - спрос на разработчиков и AngularJs, и Angular выше, чем на Java, а Angular выбирают для корпортаривного front-end очень крупные конторы.

P.S. совсем не адепт Angular, a объектно-ориентированный TypeScript считаю надругательством над js.

Missing-male

сколько раз переделывался андройд?

и там по прежнему jvm? :)

Missing
-2

Меня, как и программирование мышью, смущают фреймвэрки, на которых можно якобы один раз писать подо всё - похоже на философский камень. У каждой платформы есть свои особенности, под которые приходится дорабатывать "вручную".

1cdb342ea3d8a253e6a7bff7c1f3c68b?1529799654
+1

Вы знаете сколько уже есть фраемворков/либ/платформ для кроссплатформа? Не меньше двух десятков, это просто очередная - с оверхедом, никакующим интеропом и со странным языком

Missing
local_host
– solutions developer в Playtika

js и сейчас не перспективный, удел тех кто не может потянуть нормальный ООП язык. А клепать говноприложения на перспективном реакт-нейтиве сильно много ума не надо

Missing
+1

ух, я бы так не горячился) Согласен, что ООП там специфичное, но он никогда не претендовал на классический его вариант, но и чисто функциональным его назвать нельзя... Как по мне, так js по своей концепции очень даже сложный язык, но с появлением ES6 все стало намного приятнее. Может мое мнение и субъективно, но не голословно: в универе c, c++, java; комерческая разработка: php, ruby, javascript.

Missing
-1

B ECMAScript6 классы были введены как синтаксический сахар, при этом в самом языке нет концепции класса, а есть prototype.

Не то чтобы JS был сложнее объектно-ориентированных языков - в нём другой функциональный подход к программированию. Oгромным JS коммьюнити объектно-ориентированная разработка просто чужда.

С одной стороны TypeScript позволит привлечь ОО-разработчиков (Java, C#), что даёт очки Angular при выборе корпоративного решения, c другой - труЪ JS-разработчики не будут гореть желанием участвовать в подобных проектах, а будут продвигать react, vue и другие аналоги.

Missing
-1

Это очень смелое заявление, если не откровенный наброс.

Missing
local_host
– solutions developer в Playtika

-3

я могу позволить себе делать такие заявления, так как имею большой опыт разработки, успел поработать в "европах", аутсорсе и продуктовых конторах. Поверь, порог вхождения в любую js либу/фреймворк (реакт,реактнейтив, ангуляр итд ) - от нескольких часов, до нескольких дней. Например с джавой, так не получится, с плюсами тем более

Missing
-1

Некорректное сравнение платформ (фреймвэрков) с языками. Если писать на JS, как на C++ или Java, то выглядеть это будет соответственно.

Если же "въезжать" в prototype, scope, что такое функция в JS, promise, типы в JS итд., прочитать про good parts и bad parts, то это не дни, и не пара месяцев.

И почему в web-разработке альтернатив JS мало, и часто они компилируются в тот же JS. Выясняется, что язык должен быть не только хорошим, но и обратно совместимым и гибким для разных браузеров.

Missing
+3

О боже... Не вижу связи между не нужно изучать и небольшое комьюнити или мало вакансий.

Если вам нужен язык который даст вам работу с максимальной вероятностью. То выбор тривиален Java,JS, PHP, C# и ещё немного.

Все другие языки с этой точки зрения бессмысленны.

Если для развития то критерии должны быть другие: новые полезные концепции/практики, которые могут расширить осознание процесса написания алгоритма, или если нужно найти интерресный проект.

P.S.

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

Missing-male
AlexeyTkachenko
– зам. начальника отдела в JSC Peleng

+1

Умрёт Lua?! Вы серьёзно?!


Авторизуйтесь, чтобы оставлять комментарии

Использование материалов, размещенных на сайте, разрешается при условии прямой гиперссылки на dev.by. Ссылка должна быть размещена в подзаголовке или в первом абзаце публикации.
datahata — хостинг в Беларуси