Сообщение Re[44]: А что мешает заменить JS? от 26.03.2017 11:32
Изменено 28.03.2017 17:23 VladD2
S>Здравствуйте, vdimas, Вы писали:
V>>Здравствуйте, Serginio1, Вы писали:
S>>>Угу берем статистику на stackoverflow
V>>Т.е., вместо ответа по-существу опять решил закидать меня непонятно чем? ))
V>>Ты еще статистику по Джаве возьми за 1996-й год.
S>>>При этом вопросов по Angular 2 42,625
S>>>http://stackoverflow.com/questions/tagged/angular2
V>>При этом есть Angular 2 для Dart.
S> То есть не ты эту ссылку давал
S>http://news.dartlang.org/2016/10/google-adsense-angular-dart.html
S>>> Если набрать поиск где встречаются TS 66,985 results
S>>>http://stackoverflow.com/search?q=typeScript
S>>> И Dart 15,947 results
S>>>http://stackoverflow.com/search?q=Dart
S>>> Все тоже соотношение.
V>>Соотношение в 4 раза всего?
V>>При том, что в первом случае у нас говнокодеры, а в другом люди сознательно выбрали альтернативу именно TS, т.е. поднялись еще на ступень выше?
V>>Блин, да это чертовски отличное соотношение.
V>>Это фактически победа, учитывая, что Dart пошел в массы вот буквально осенью 2016-го.
V>>Нифига себе, вот это скорость...
S> Ну конечно. Еще раз Гуггл выбрал для Angular 2 основной язык TS.
S>При этом dart еще раньше чем TS с 11 года. И за их использование отвечает Angular 2.
S>Правда TS сейчас используется и в React и прочих как замена JS.
S>>> Ну и на зкуску jS 1,349,113
S>>>http://stackoverflow.com/questions/tagged/javascript
V>>Т.е. по самой жуткой технологии получается больше всего вопросов? ))
V>>Я могу еще фокус показать:
V>>Раз: http://stackoverflow.com/questions/tagged/c
V>>По языку С — 245,668 вопросов.
S> Ну и посмотри на популярность JS и C. Все прекрасно коррелирует.
V>>Два: https://www.tiobe.com/tiobe-index/
V>>По индексу TIOBE у языка С 16.4%, у языка JS — 2.7%, т.е. язык С получается в 6 раз более востребованный.
V>>Однако, по нему задают в 5.5 раз меньше вопросов, итого, "коэфициент нормировки" для суждений по сайту stackoverflow о языке JS — 33 раза.
S> Я тебе ниже давал популярность на Хабе. А вот ты сам веришь, что популярность C выше чем JS?
S> Можешь выкинуть этот рейтинг на свалку.
S>https://ru.wikipedia.org/wiki/%D0%98%D0%BD%D0%B4%D0%B5%D0%BA%D1%81_TIOBE
V>>Но это только начало. Ты приготовился к неожиданностям?
V>>Посмотри на каком месте язык Swift в TIOBE.
V>>На 10-м с 2.3%!!!
V>>Поднялся за 2 года с 0-ля, считай.
V>>Т.е., вот тебе щелчок по носу — никогда не смотри на статику, смотри на динамику процессов.
S> Ты хоть про этот TIOBE читал?
S>
S>Индекс TIOBE (TIOBE programming community index) — индекс, оценивающий популярность языков программирования, на основе подсчета результатов поисковых запросов, содержащих название языка (запрос вида +"<language> programming")[1].
S> Вот кстати свежий рейтинг опросов
S>https://dev.by/lenta/main/stack-overflow-2017
S>TypeScript 9.4 при этом в прошлом году его вообще не было в рейтинге
S>https://dev.by/lenta/main/issledovanie-stack-overflow-javascript-yazyk-razrabotki-1-v-mire
S> Щелчок по носу. Смотрим динамику.
V>>Теперь опять идём сюда: http://stackoverflow.com/questions/tagged/swift
V>>140,689 помеченных тем.
V>>Итого, при одинаковой примерно популярности JS и Swift, по первому получается примерно в 10 раз больше вопросов.
V>>Почему так? ИМХО, ответ очевиден — говнотехнология, грабля на грабле.
S>
S>>> При чем во всех проектах TS перекрывает Dart.
S>>>При этом Google для Angular 2 основным языком выбрала TS.
V>>Это для Angular 1.
S> Вообщето первый так и назывался AngularJS и не было там TS
S>А вот для Angular 2 Гугл много внес в язык TS. Это прежде всего декораторы.
V>>А вот Angular 2 разрабатывался уже с учётом портирования его на Dart.
S> Еще оаз основной язык для Angular 2 это TS который был измене под Angular 2.
S>>>Значит в Google идиоты?
V>>Потому что применяют Dart в своих mission-critical бизнес-приложениях?
V>>Может и идиоты, ХЗ.
V>>Наверно только идиоты могут зарабатывать миллиарды на программах, написанных на Dart-е. ))
S> Где ти приложения, если в основном используется TS
S>>>При этом по твоим ссылкам Dart компилируется в JS
V>>Это одна из опций. Для нубов.
V>>Там же по ссылкам дан серверный тулкит с VM, который юзает гугл.
S> Где этот сферический конь?
S>>>а значит все то о чем ты так расхваливал Dart
V>>А значит тебя пора уже забанить за неумение честно спорить.
V>>Ну реально. Ты тут натурально жирнующщий бессовестный тролль. ))
V>>А злостный троллинг наказуем.
S> С удовольствием.
S>>>и уничтожал TS в итоге свелось к компиляции в твой ненависный JS.
V>>У кого свелось? Из какого пальца ты насасываешь свою брехню? ))
S> Какая брехня? То есть не ты утверждал, что вся типизация TS идет лесом ибо компилируется в JS.
S>При этом основное применение Dart это Angular 2 который тоже компилируется в JS.
S> Это твои слова. Я ничего нового не приводил.
S>>>И все достоинства Dart идут лесом.
V>>Не идут. Идёшь лесом ты за враньё.
S> Ну конечно. Я все таки советую посмотреть в зеркало, и как ведешь ты свою аргументацию.
S>>>А вот народ для компиляции в JS выбирает TS.
V>>Потому что говнокодеры.
S> Ну конечно только ты один умеешь программировать. А Гуггл выбрал основным языком для ангулара TS ибо основная часть программистов Быдлокодеры.
S>Ну и аргументация у тебя.
S>>>И я в том числе.
V>>))
S>>>В том числе потому, что поддержка в VS
V>>Попробуй WebStorm и не приводи в пример этот кошмар. ))
S>А зачем он мне, если у меня серверная часть на .Net Core?
S>>>Куча заголовочных файлов.
V>>Это портал в туалетную дыру.
V>>Потому что у JS нет стандартной библиотеки.
V>>Поэтому, ты подключаешь кучу разных наколенных глючных либ, 50% функциональности которых к тому же дублируется.
V>>Зато баги из таких либ нифига не дублируются, а прекрасно складываются. ))
S> Ну по твоему нужно писать новые, а вот проект нужен сегодня и сейчас.
S>Постепенно нужные библиотеки пишутся на TS.
V>>А у Dart есть нормальная продуманная стандартная либа.
S> Которую может использовать TS. Только можно поподробнее про эти библиотеки?
S>Сейчас все распространяется через npm
S>>>А Dart VM даже не знаю кто пользуется.
V>>А я не знаю, кто TS пользуется, и?
V>>Посмотри еще раз на TIOBE.
V>>Там твой TS не вошел даже в первые 50 языков, зато Dart уже вошел в 20-ку с результатом 1.2%.
V>>Т.е. всего ~2 ниже, чем JS.
V>>Не впечатлило разе?
S> Ну вот врешь и не краснеешь. Ты знаешь, что я использую TS. И не важно, что TIOBE не упомянул меня.
S>И как можно доверять ресурсу в которм JS менее популярен чем С.
V>>Это очень быстрый рост популярности. Примерно как со Swift полтора года назад.
V>>Сначала все хихикали в сторону этого Swift, а потом быстро заткнулись.
S>>> Ну и можно посмотреть рейтинг GIT
S>>>https://octoverse.github.com/
V>>Отлично. На GIT обычно лежит то, чего не хватает в стандартной поставке.
V>>Т.е., согласно GIT, беднее всех выглядит JavaScript.
V>>ЧТД. ))
S>нет как правило это проекты.
S>>>В который кстати Dart и не попал. Обрати внимание на рост в 250%
S>>>Ангулар 2 уже дал знать в сентябе прошлого года, когда в релиз еще не вышел
V>>И опять брехня.
V>>На сетевой диаграмме показано, что максимум TS-проектов приходится на плагины к VsCode.
V>>Ы-Ы-Ы, это натуральный джекпот в этом споре.
V>>Обсыхайте, господа, обсыхайте.
S>
V>>================
V>>Тебе еще не надоело настолько подставляться?
V>>Нет, чтобы быть мужиком и честно сказать, так мол и так, ну вот выбрал TS, это моё личное дело, никого не касается...
V>>Нет же, надо изворачиваться до последнего...
S>
V>>Такое ощущение, что ты уже сам себя уговариваешь, но у тебя это плохо получается. Получалось бы хорошо, ты бы не бегал от моих аргументов, ты бы знал что ответить на каждое замечание, а не бросался бы к "последнему бастиону" — статистике вопросов от стада обезъянок на SO. И не прибегал бы к прямой брехне в каждом посту. ))
S>
S> Спасибо. Посмеялся. Конечно же ты прав во всем. И Dart круче всех.
Кстати почему мы не обсуждаем Elm и PureScript
https://habrahabr.ru/company/piter/blog/320064/
Elm и PureScript – красивые языки с мощными системами типов, которые могут дать вашей программе гораздо больше, чем TypeScript. Код на Elm и PureScript может получаться гораздо лаконичнее, чем на ES5.
У каждого из этих вариантов есть свои достоинства и недостатки, но мне кажется, что TypeScript – золотая середина, и отлично подойдет для большинства проектов. TypeScript обладает 95% достоинств хороших статически типизированных языков, и привносит эти достоинства в экосистему JavaScript. Ощущение почти такое же, как будто пишешь в ES6: пользуешься все той же стандартной библиотекой, теми же сторонними библиотеками, идиомами и многими привычными инструментами (например, разделом «Разработка» в Chrome). Вы получаете массу всего вкусного, не покидая привычной экосистемы JavaScript.
S> Спасибо. Посмеялся. Конечно же ты прав во всем. И Dart круче всех.
Кстати почему мы не обсуждаем Elm и PureScript
https://habrahabr.ru/company/piter/blog/320064/
Elm и PureScript – красивые языки с мощными системами типов, которые могут дать вашей программе гораздо больше, чем TypeScript. Код на Elm и PureScript может получаться гораздо лаконичнее, чем на ES5.
У каждого из этих вариантов есть свои достоинства и недостатки, но мне кажется, что TypeScript – золотая середина, и отлично подойдет для большинства проектов. TypeScript обладает 95% достоинств хороших статически типизированных языков, и привносит эти достоинства в экосистему JavaScript. Ощущение почти такое же, как будто пишешь в ES6: пользуешься все той же стандартной библиотекой, теми же сторонними библиотеками, идиомами и многими привычными инструментами (например, разделом «Разработка» в Chrome). Вы получаете массу всего вкусного, не покидая привычной экосистемы JavaScript.