Здравствуйте, vdimas, Вы писали:
V>Здравствуйте, Serginio1, Вы писали:
V>>>Нет никакой проблемы. Я 100 раз предлагал тебе брать только GUI-библиотеку, без привязки её к JS.
S>> Угу и много таких библиотек? Типа QT?
V>Я предлагал тебе GUI-либу от FireFox.
V>И даже давал ссылку на готовую дотнетную её обертку.
V>Т.е. тебе не нужна была JS-прослойка.
Заметь MS для ГУЯ использует Хромиум для GUI-либу от FireFox
V>>>Теперь именно язык Dart диктует, что войдёт в Angular-2, а что нет.
S>> А ну да, а я то думал JS ибо в него то все и компилируется.
V>Зачем? На серверной стороне не надо компилировать в JS.
V>Angular — это генератор HTML. Сам генератор надо переводить на JS только на стороне браузера, точно так же как надо переводить на JS исходники TS.
Так а где дарт будет вытеснять JS и TS. Их на сервере то нет.
Всякие поделки на Node.JS в расчет не берем. Баловство все это.
V>>>Ссылок полно, типа таких:
V>>>https://www.youtube.com/watch?v=8ixOkJOXdMo
S>> А ну конечно. Это официальная информация. Да и будь он даже основным языком с точки зрения тебя или Гугла,
S>>суть то от этого не меняется, что основным языком применения является TS, так как для него есть уже куча анотаций огромного количества классов,
S>>он мощнее и удобнее Дарта и развивается очень быстро.
V>Он не мощнее Дарта, а заметно беднее.
V>Про "аннотации огромного кол-ва классов" вообще смешно.
V>Это всё плохосвязанная помойка, в то время как Dart идёт с мощной стандартной либой с хорошим консистентным дизайном.
Он богаче для JS. А вот что касается сервера, то сравнивай с C# и Java.
V>>>Я вообще подозреваю, что JS ипользуется как трамплин для TS.
V>>>Потому что JS не нужен.
V>>>Но когда от JS откажутся, не факт, что TS будет лучше, чем Dart.
S>> Он уже лучше, именно.
V>Как язык и как экосистема он пока хуже.
V>TS на сегодня больше напоминает эксперимент, чем зрелую технологию.
Опять ты говоришь про сервер или клиента?
Вот когда для Браузеров будет использоваться чистый JS, тогда и все прелести взрослых языков в него войдут
Сейчас все упирается в JS.
S>>По этому то его и выбирают. Ты сам то пишешь на Dart?
V>Нет, его выбирают, потому что TS не нужен, а нужен JS. ))
V>Не потому нужен, что разработчики хотят JS, а потому что в браузерах есть только JS, вот и всё кино.
V>Но как только речь не о браузере, то TS сразу не нужен, вслед за JS.
Еще раз TS поддерживается в VS. Мне плевать, во что он компилируется.
Я отлаживаю TS код. Но вот ты не пишешь, ни на ДартеЮ ни на TS и даже нен на JS.
Но говоришь, что что то лучше другого.
V>>>Твоя "близкая связь" этих языков — это не цель, это ср-во. ))
V>>>Ср-во для более-менее безболезненных будущих похорон JS, ес-но.
S>>Ничего не пенреходят. TS используют в основном в Ангуляре.
V>Еще его используют в VsCode/Atom. Это тоже HTML-платформа на основе Хромиума.
V>Но и Атом и Ангулар — это же тормознутое убожество.
V>Flutter рядом с ними просто летает.
Проблема не в летает, а в программировании. На Ангуляре легче писать.
S>>Подавляющая доля народа использует ПХП и чистый JS
V>Я уже напоминал тебе, что сейчас каждый уважающий себя сайт имеет "личного" клиента в магазине приложений Ведроида или iOS.
V>Потому что со смартфона или небольшого планшета по вебу заходить на большинство сайтов банально неудобно.
V>Так вот, сосредоточься хоть раз. Для написания такого мобильного клиента JS не нужен. ))
Мне то вообще сейчас ничего не нужно. Я сейчас совсем другим занимаюсь.
S>>Да популярность TS растет и при этом громадными шагами, но ему еще далеко до вытеснения JS.
V>JS вытесняется как таковой из-за вытеснения собсно браузера вот этими "мелкими" приложениями.
V>И я этому рад, потому что происходит накопление инфраструктуры вне "чистого веба".
V>Т.е. сеть есть, а "браузер-онли" — нет. Что и требуется.
Опять мы приходим к Xamarin.Forms.
V>>>Брехня. Я приводил статистику. Популярность JS+TS за последний год упала, популярность Dart-а возросла.
V>>>И да. Попытаешься опять в ответ притащить из SO статистику за всё время — пошлю матом.
S>> Я приводил статистику, где доля TS составляет 9%.
Я не знаю про JS+TS, но вот TS растет огромными шагами. И статистику я приводил.
Больше тебе ничего искать не буду. Ты просто не читаешь, либо игнорируешь.
V>Тенденции считаются через относительную разницу на начало некоего периода и на конец (в простейшем случае).
S>>Дарта там нет вообще. О каких росте может быть речь
V>Ты приводишь только такую статистику, которая ласкает твой слух.
V>Неудобную ты отметаешь.
S>>если доля Дарта менее 1%. Что и где там растет?
V>Согласно индексу TIOBE рейтинг JS+TS сегодня составляет 2.017%
V>Рейтинг Дарта — 1.306%.
V>https://www.tiobe.com/tiobe-index/
Вот этот рейтинг можешь засунуть куда угодно. Нормальный человеку и так понятно что JS пользуются значительно больше людей чем С.
TS там вообще нет. И ты приводишь как аргумент.
Я вообще не знаю, кто пишет на Dart, но вот на JS почти каждый в той или иной мере использует.
V>А ты привык крутиться на некий сайтах по-интересам, так там и статистика соответствующая...
V>С тем же успехом можно было зайти на сайт кулинарии и провести опрос — окажется, что большинство посетителей сами готовят еду.
V>А если на этом сайте провести голосование эдак в 2008-м году, то выяснилось бы, что до 90% разработчиков пишут под дотнет, хотя это было вовсе не так в целом по отрасли. Т.е. каждый сайт имеет свою аудиторию.
Да да tiobe это для интелектуалов
S>>А то с приложением ставится 250 гб этой ноды, а используется мегабайт
V>Тоже верно. Именно поэтому для Дарта обещается двоичная компиллируемость в будущем.
V>Т.е., если гугл встроит движок дарта в свой ведроид, то мелкие приложухи, напрмер, выгодней будет оставлять в виде байт-кода, а крупные будет выгодней компилять.
Я выберу Asp.Net нежели дарт. Объяснить почему?
А вот проблема Гугла как раз заключается в том, что они изобретают велосипед, но он просто уступает и .Net и JAva и даже ПХП.
S>>Ангулар нужен для Вэб.
V>Ангулар противоречит вебу.
V>Это либа для "одностраничных" приложений.
V>Т.е. когда HML используется сугубо как либа UI.
V>А чтобы выполнять Ангулар на сервере — это надо уже немножко соображать, что там происходит.
V>Т.е. вряд ли лемминги будут широко использовать такую возможность.
Давй возьмем обычное приложение. Данные берутся с сервера и используется нативный Гуй.
Иде Ангулара использовать ГУЙ браузера, но кроссплатформенный.
По сути если Xamarin.Forms выстрелит, то он отберет нехилую долю браузерных приложений.
S>>А по сравнению с чем? Они пробовали Asp.Net Core?
V>На момент переезда на Дарт Asp.Net Core еще не существовал.
V>Ну и не забываем, что Гугл и MS всячески противостоят друг другу в плане технологий.
Угу особенно в части TypeScript где они плотно сотрудничают.
Другое дело, что и Samsung сотрудничает с MS в плане .Net Core
S>>С Чем сравнивали?
V>Сравнивали с положением дел до переезда.
Ясно сравнивали ни с чем.
S>> А ну а ты почему игнорируешь Дарт.
V>Я не игнорю, для тулзов уже потихоньку щупаю.
V>Просто у меня-то фуллтайм на нейтиве, для меня речь только об утилитах.
S>>Еще раз TS мощнее
V>Я умный лишь по той причине, что не считаю программистов из Гугла тупыми.
V>По из ссылок выше опять говорится о том, что Дарт разрабатывают бывшие разработчики v8.
V>Кому как, а по мне — ценная инфа. v8 для своего времени (2009-2010 гг) получился просто офигительный.
V>Считай, что у меня к тем ребятам приличный кредит доверия.
V>А вот к леммингам — нет. Потому что общался и с ними по работе в разные периоды жизни — там в ходу слухи, мифы, мода, хайп и прочие глупости. Вся эта байда меня не трогала никогда, а сейчас и подавно.
То есть ребята из MS для тебя лемминги. Ну и ведь ребята из Гугла сотрудничают с ребятами из MS.
Ладно все понятно. Посмотрим годика через 2 где будет TS и где будет Dart, и где будет Xamarin.Forms. Я ставлю на продукты MS