Re[41]: А что мешает заменить JS?
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 11.09.17 16:10
Оценка:
Здравствуйте, 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
и солнце б утром не вставало, когда бы не было меня
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.