Здравствуйте, Serginio1, Вы писали:
V>>Нет никакой проблемы. Я 100 раз предлагал тебе брать только GUI-библиотеку, без привязки её к JS.
S> Угу и много таких библиотек? Типа QT?
Я предлагал тебе GUI-либу от FireFox.
И даже давал ссылку на готовую дотнетную её обертку.
Т.е. тебе не нужна была JS-прослойка.
V>>Теперь именно язык Dart диктует, что войдёт в Angular-2, а что нет.
S> А ну да, а я то думал JS ибо в него то все и компилируется.
Зачем? На серверной стороне не надо компилировать в JS.
Angular — это генератор HTML. Сам генератор надо переводить на JS только на стороне браузера, точно так же как надо переводить на JS исходники TS.
V>>Ссылок полно, типа таких:
V>>https://www.youtube.com/watch?v=8ixOkJOXdMo
S> А ну конечно. Это официальная информация. Да и будь он даже основным языком с точки зрения тебя или Гугла,
S>суть то от этого не меняется, что основным языком применения является TS, так как для него есть уже куча анотаций огромного количества классов,
S>он мощнее и удобнее Дарта и развивается очень быстро.
Он не мощнее Дарта, а заметно беднее.
Про "аннотации огромного кол-ва классов" вообще смешно.
Это всё плохосвязанная помойка, в то время как Dart идёт с мощной стандартной либой с хорошим консистентным дизайном.
V>>Я вообще подозреваю, что JS ипользуется как трамплин для TS.
V>>Потому что JS не нужен.
V>>Но когда от JS откажутся, не факт, что TS будет лучше, чем Dart.
S> Он уже лучше, именно.
Как язык и как экосистема он пока хуже.
TS на сегодня больше напоминает эксперимент, чем зрелую технологию.
S>По этому то его и выбирают. Ты сам то пишешь на Dart?
Нет, его выбирают, потому что TS не нужен, а нужен JS. ))
Не потому нужен, что разработчики хотят JS, а потому что в браузерах есть только JS, вот и всё кино.
Но как только речь не о браузере, то TS сразу не нужен, вслед за JS.
V>>Твоя "близкая связь" этих языков — это не цель, это ср-во. ))
V>>Ср-во для более-менее безболезненных будущих похорон JS, ес-но.
S>Ничего не пенреходят. TS используют в основном в Ангуляре.
Еще его используют в VsCode/Atom. Это тоже HTML-платформа на основе Хромиума.
Но и Атом и Ангулар — это же тормознутое убожество.
Flutter рядом с ними просто летает.
S>Подавляющая доля народа использует ПХП и чистый JS
Я уже напоминал тебе, что сейчас каждый уважающий себя сайт имеет "личного" клиента в магазине приложений Ведроида или iOS.
Потому что со смартфона или небольшого планшета по вебу заходить на большинство сайтов банально неудобно.
Так вот, сосредоточься хоть раз. Для написания такого мобильного клиента JS не нужен. ))
S>Да популярность TS растет и при этом громадными шагами, но ему еще далеко до вытеснения JS.
JS вытесняется как таковой из-за вытеснения собсно браузера вот этими "мелкими" приложениями.
И я этому рад, потому что происходит накопление инфраструктуры вне "чистого веба".
Т.е. сеть есть, а "браузер-онли" — нет. Что и требуется.
V>>Брехня. Я приводил статистику. Популярность JS+TS за последний год упала, популярность Dart-а возросла.
V>>И да. Попытаешься опять в ответ притащить из SO статистику за всё время — пошлю матом.
S> Я приводил статистику, где доля TS составляет 9%.
Тенденции считаются через относительную разницу на начало некоего периода и на конец (в простейшем случае).
S>Дарта там нет вообще. О каких росте может быть речь
Ты приводишь только такую статистику, которая ласкает твой слух.
Неудобную ты отметаешь.
S>если доля Дарта менее 1%. Что и где там растет?
Согласно индексу TIOBE рейтинг JS+TS сегодня составляет 2.017%
Рейтинг Дарта — 1.306%.
https://www.tiobe.com/tiobe-index/
А ты привык крутиться на некий сайтах по-интересам, так там и статистика соответствующая...
С тем же успехом можно было зайти на сайт кулинарии и провести опрос — окажется, что большинство посетителей сами готовят еду.
А если на этом сайте провести голосование эдак в 2008-м году, то выяснилось бы, что до 90% разработчиков пишут под дотнет, хотя это было вовсе не так в целом по отрасли. Т.е. каждый сайт имеет свою аудиторию.
V>>А кто кроме них делает node.js?
S>И что Node.JS на дарте?
Странный вопрос и ход мыслей. У дарта есть своя VM+JIT.
Ну и как было ранее обещано, идут эксперименты вокруг АОТ:
https://medium.com/dartlang/dart-on-llvm-b82e83f99a70
S>А то с приложением ставится 250 гб этой ноды, а используется мегабайт
Тоже верно. Именно поэтому для Дарта обещается двоичная компиллируемость в будущем.
Т.е., если гугл встроит движок дарта в свой ведроид, то мелкие приложухи, напрмер, выгодней будет оставлять в виде байт-кода, а крупные будет выгодней компилять.
S>Ангулар нужен для Вэб.
Ангулар противоречит вебу.
Это либа для "одностраничных" приложений.
Т.е. когда HML используется сугубо как либа UI.
А чтобы выполнять Ангулар на сервере — это надо уже немножко соображать, что там происходит.
Т.е. вряд ли лемминги будут широко использовать такую возможность.
S>А по сравнению с чем? Они пробовали Asp.Net Core?
На момент переезда на Дарт Asp.Net Core еще не существовал.
Ну и не забываем, что Гугл и MS всячески противостоят друг другу в плане технологий.
S>С Чем сравнивали?
Сравнивали с положением дел до переезда.
V>>А ты в зеркало посмотри и спроси самого себя — а почему ты игнорируешь ангулар2 на дарте?
V>>Ответ я уже давал — инертность мышления.
V>>Мыши плакали, кололись и далее по тексту.
V>>Тебя даже не смущает, что на любой чих вокруг TS/JS ты вынужден искать решения на SO, а в Дарте как в дотнете — нормальная дока по нормальной платформе.
S> А ну а ты почему игнорируешь Дарт.
Я не игнорю, для тулзов уже потихоньку щупаю.
Просто у меня-то фуллтайм на нейтиве, для меня речь только об утилитах.
S>Еще раз TS мощнее
Брехня. Беднее намного.
S>куча аннотаций есть
Свалка плохосовместимого кода.
S>поддержка комьюнити.
Серьёзная поддержка коммьюнити нужна только мусору, с которым невозможно разобраться самостоятельно.
S>Я быстро нахожу ответы на вопросы.
А почему у тебя возникают вопросы, ы?
S>По Дарту даже комьюнити нормального нет.
Пока не нужен. Стандартная дока отличная, все примеры из SDK сходу работают.
S>За TS поддержка MS, который встроен в VS, поддержка ВебПаков итд.
Да там такая странная поддержка, что тебя она вообще не касается.
Её для тебя нет, считай.
Все их библиотеки на TS предназначены сугубо для VsCode.
S>Что мне дает голый Дарт?
Быстрый запуск приложений и более живую их работу.
S>А ну правильно, у тебя нет, а у MS есть. Тот же Visual Code. Почему не на дарте?
Наверно потому что тут MS, а там Google, не?
А еще потому, что TS уже пару лет активно используется.
Но в наших реалиях пару лет — это ни о чём.
S>Значит есть что то общее. От тебя ни одного одобрения.
Когда одобрение, я просто скипаю, бо предмет спора исчерпан.
А когда ты включаешь упоротость, то я прямо об этом говорю.
S> И этот человек говорит о нахальстве. Я тебе кучу ссылок с результатами, которые опровергают твои слова. Но ты их либо не читаешь, либо игнорируешь.
Результатами ЧЕГО?

На каждый твой "результат" я подробно ответил.
S> Ангуларом пользуются, но на TS. А для серверов куча других манагед языков, которые реально лучше.
S>Чем C# проигрывает Dart у
Тем, что технология сосредоточена в одних руках.
Когда-то умники из Sun подали на MS в суд, похоронив Джаву на виндах.
С тех пор каждая крупная контора вынуждена иметь личный стек технологий.
Считай, что это своеобразная "продуктовая безопасность". ))
S> Ты то как раз и обсуждаешь серверную часть. Ибо твои слова, что делать дарту на клиенте?
На каком из клиентов? В "чистом" браузере? Или в виде приложения из магазина?
https://www.dartlang.org/guides/platforms
S> А там живет тот же Java, C#, ПХМ.
Дарт похож на оба первых, только лишён многих важных родовых травм этих языков.
В общем, ситуация. Я тут в течении 15-ти лет распинался о недостатках системы типов дотнета, а потом увидел Dart, где этих недостатков не было. Значит, до этого не только я видел недостатки Джавы и Дотнета. Да они (недостатки) на виду, собсно.
S>На клиенте Ни дарта, ни TS нет!!
Чего? ))
Dart language on Android aims for Java-free, 120 FPS apps
Дарт на андроиде просто летает, из-за особенностей архитектуры Flutter.
S>Есть языки которые компилируются в JS.
S> Если же ты говоришь, про серверную часть, то тут вообще то и сравнивать нечего.
S>Ты еще с ассемблером сравни.
S>То что я и хотел услышть, ты умный, все остальные тупые.
Я умный лишь по той причине, что не считаю программистов из Гугла тупыми.
По из ссылок выше опять говорится о том, что Дарт разрабатывают бывшие разработчики v8.
Кому как, а по мне — ценная инфа. v8 для своего времени (2009-2010 гг) получился просто офигительный.
Считай, что у меня к тем ребятам приличный кредит доверия.
А вот к леммингам — нет. Потому что общался и с ними по работе в разные периоды жизни — там в ходу слухи, мифы, мода, хайп и прочие глупости. Вся эта байда меня не трогала никогда, а сейчас и подавно.
S> Ну браузер то там как раз и нужен для ГУЯ и именно на Angular 2, так как на нем есть куча визуальных компонентов и используется TS. А так можно просто обойтись .Net Core.
S>И можно достаточно органично встроить C# код в TS.
))