Re[39]: А что мешает заменить JS?
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 11.09.17 11:03
Оценка:
Здравствуйте, vdimas, Вы писали:

V>Здравствуйте, Serginio1, Вы писали:


S>> И все равно внутри построение DOM. и отображение. Это гибридные приложения.


V>DOM не равно JS.

V>В XAML WinRT АПИ тоже DOM, но можно заходить напрямую нейтивом.

Угу только вот он строится либо XAML, а вот в браузере на HTML.
А вот внутри используется JS. Или там уже Dart появился?

V>>>Ionic — это один из основных "потребителей" Ангулара, если что.

S>> Я тебе про проблему гибридных приложений. Я сам на них давно смотрю, но смотрю и на Xamarin.Forms

V>Нет никакой проблемы. Я 100 раз предлагал тебе брать только GUI-библиотеку, без привязки её к JS.

Угу и много таких библиотек? Типа QT?
Подожду xamarin.Forms 3




V>>>Нет, основной язык для Ангулара — это Дарт. Я тебе ссылки уже давал.

S>> Где. Там ничего подобного не было. Может вначале так и было

V>В начале было как раз не так. Вначале был Angular на JS.

V>А потом его портировали на Dart и пришлось кое-что концептуально поменять.
V>В итоге родился Angular-2.
V>Теперь именно язык Dart диктует, что войдёт в Angular-2, а что нет.

А ну да, а я то думал JS ибо в него то все и компилируется.

V>Ссылок полно, типа таких:

V>https://www.youtube.com/watch?v=8ixOkJOXdMo
А ну конечно. Это официальная информация. Да и будь он даже основным языком с точки зрения тебя или Гугла,
суть то от этого не меняется, что основным языком применения является TS, так как для него есть уже куча анотаций огромного количества классов,
он мощнее и удобнее Дарта и развивается очень быстро.

S>>но развитие JS тоже тесно связано с развитием TS.


V>Это слова ни о чём.

V>Я вообще подозреваю, что JS ипользуется как трамплин для TS.
V>Потому что JS не нужен.
V>Но когда от JS откажутся, не факт, что TS будет лучше, чем Dart.

Он уже лучше, именно. По этому то его и выбирают. Ты сам то пишешь на Dart?

S>>TS просто может компилироваться в разные версии JS.


V>Про то, что этот бред временный, стало понято еще этой весной.

V>Сейчас мы наблюдаем болезненный переходный период.
V>Все переходят от JS "куда-нибудь еще".
V>В том числе на TS.
V>Твоя "близкая связь" этих языков — это не цель, это ср-во. ))
V>Ср-во для более-менее безболезненных будущих похорон JS, ес-но.

Ничего не пенреходят. TS используют в основном в Ангуляре. Подавляющая доля народа использует ПХП и чистый JS
Да популярность TS растет и при этом громадными шагами, но ему еще далеко до вытеснения JS.


V>>>Меня не интересует, сколько сейчас, мы же рассуждаем о тенденциях.

S>> Так тенденции таковы, что людям больше нравится TS нежели Dart

V>Брехня. Я приводил статистику. Популярность JS+TS за последний год упала, популярность Dart-а возросла.

V>И да. Попытаешься опять в ответ притащить из SO статистику за всё время — пошлю матом.

Я приводил статистику, где доля TS составляет 9%. Дарта там нет вообще. О каких росте может быть речь
если доля Дарта менее 1%. Что и где там растет?

V>>>Два самых крупных проекта гугла, приносящих ему больше всего денег, были переведены на Dart.

V>>>Это проекты AdWords и AdSense.
S>> Они могут себе позволить, что угодно. Кто кроме них использует?

V>А кто кроме них делает node.js?

И что Node.JS на дарте? При этом могли бы делать как NUGET.
А то с приложением ставится 250 гб этой ноды, а используется мегабайт

V>А кто кроме них разрабатывает Андроид — самую популярную ось на сегодня?

V>Твой Ангулар как раз нужен для этого самого ведроида в основном, для простеньких мусорных приложух.
Ангулар нужен для Вэб. При и не только для ведроида. Ionic 2 это гибридное приложение и популярность невелика.
V>Да, все эти технологии — это именно их технологии и они делятся серьёзным опытом использования собственных технологий.
V>Прошлой осенью похвастались, что после переезда на Dart разработка стала обходиться вдвое дешевле.

А по сравнению с чем? Они пробовали Asp.Net Core?
С Чем сравнивали? Может с GWT


V>>>Это самые коммерческие проекты из всех сетевых на сегодня.

V>>>Ни один ныне живущий сетевой коммерческий проект не приносит больше.
S>> Угу только Гугл этим и занимаентся. Почему другие игнорируют?

V>А ты в зеркало посмотри и спроси самого себя — а почему ты игнорируешь ангулар2 на дарте?

V>Ответ я уже давал — инертность мышления.
V>Мыши плакали, кололись и далее по тексту.
V>Тебя даже не смущает, что на любой чих вокруг TS/JS ты вынужден искать решения на SO, а в Дарте как в дотнете — нормальная дока по нормальной платформе.

А ну а ты почему игнорируешь Дарт. Еще раз TS мощнее, куча аннотаций есть, поддержка комьюнити.
Я быстро нахожу ответы на вопросы. По Дарту даже комьюнити нормального нет.
За TS поддержка MS, который встроен в VS, поддержка ВебПаков итд.
Что мне дает голый Дарт?

V>Ты не можешь, у тебя не было больших проектов на JS и Dart одновременно. Тебе сравнить не с чем.

V>А гуглу есть.
V>Поэтому я верю гуглу, а тебе не верю — ты много где плаваешь.
V>Потому что он и разработчик и основной пользователь своих технологий.
V>А вы — пугливые лемминги, которым уже разжевали и в рот положили, а проглотить всё-равно не можете.
V>Разжевал и положил в рот гугл лично год назад.
V>Тут осталось примерно полтора месяца до очередной конференции.
V>Я уже отсюда вижу, как гугл еще больше будет прикалываться над теми, кто до сих пор юзает JS. ))

А ну правильно, у тебя нет, а у MS есть. Тот же Visual Code. Почему не на дарте?

S>> Так ты то и=х и не приводишь. Ни одной ссылки, ни одного обсуждения.


V>Ну ты нахал, однако. ))

V>Именно с тобой у меня было весьма серьезное обсуждение на эту же тему.
V>И тут ты такой, смотрю, обсох за пол-года и всё сначала пытаешься.
Это я то нахал. Ни одного доказательства не было. Я читал и сравнивал. И заметь я в отличие от тебя с тобой иногда соглашаюсь.
Значит есть что то общее. От тебя ни одного одобрения.
И этот человек говорит о нахальстве. Я тебе кучу ссылок с результатами, которые опровергают твои слова. Но ты их либо не читаешь, либо игнорируешь.

S>> В итоге то получается, что Гугл делает для себя некий продукт, которым кроме него никто не пользуется.


V>Кто-то пользуется.

V>Просто продукт еще молодой, а JS уже слишком старый.
Ангуларом пользуются, но на TS. А для серверов куча других манагед языков, которые реально лучше.
Чем C# проигрывает Dart у

S>>Но при этом утверждается, что Дарт самый крутой,


V>Утверждается не насосом из пальца, а из года реальной работы и переезда на него основных продуктов гугла.




S>>а например .Net Core отстой, так как на нем в 2 раза дороже обходится разработка.


V>Жаль я не модератор, сейчас самое время забанить за жестокое трольство или за непроходимую глупость, на выбор. ))

V>Обсуждался Dart vs JS.

Ты то как раз и обсуждаешь серверную часть. Ибо твои слова, что делать дарту на клиенте?
А там живет тот же Java, C#, ПХМ.
На клиенте Ни дарта, ни TS нет!!
Есть языки которые компилируются в JS.

Если же ты говоришь, про серверную часть, то тут вообще то и сравнивать нечего.
Ты еще с ассемблером сравни.


S>>По твоему вся индустрия Вэб программирования тупая, только ты один умный?


V>Поэтому, мнение разработчиков самого Ангулара для меня авторитет, а мнение пользователей Ангулара — да ни в жисть. ))

V>Потому что это не тот пользователь, который конечный и который тоже авторитет.

V>Только я не понимаю смысла ставить вопросы именно таким образом.

V>Какой ответ ты надеялся услышать?
V>Ты в другой раз попробуй поставить живого человека на место того, кто будет тебя читать. Включи воображение.
То что я и хотел услышть, ты умный, все остальные тупые.

S>>Кстати про TS и Дарт


S>>https://www.slant.co/versus/378/383/~typescript_vs_dart

S>>

S>>When comparing TypeScript vs Dart, the Slant community recommends TypeScript for most people. In the question“What are the best languages that compile to JavaScript? ” TypeScript is ranked 1st while Dart is ranked 8th. The most important reason people chose TypeScript is:

S>> Дарт занимает только 8 место! И он при этом основной язык?

V>Ты дал ссылку на коммьюнити из 570 человек.

V>Ты решил совсем изнасиловать мою психику? ))


S>>Кстати вот комментарии людей которые в отличие от тебя пишут на Дарте

S>>https://habrahabr.ru/company/ruvds/blog/323612/
S>>

S>>Говоря о производительности, была надежда на Dart, пока Google не объявил об отказе от поддержки виртуальной машины. В тот же день я принял решение отказаться от Dart в пользу TypeScript, т.к. прочих преимуществ у Dart не было. Теперь остается надежда только на WebAssembly, но его релиз будет еще ох как нескоро. Так что на следующие пару лет TypeScript прочно занял место лидера статической типизации в фронт-енд разработке.


V>Это всего лишь высер очередного леммига в комменте.

V>Тем более, что он ведёт речь о сценарии работы фронтенда в "честном" браузере.
V>А мы в прошлый раз обсуждали твою приблуду со связкой JS <--> C#, где никаким честным браузером не пахнет, т.е. JS не нужен. А значит не нужен и TS.

Ну браузер то там как раз и нужен для ГУЯ и именно на Angular 2, так как на нем есть куча визуальных компонентов и используется TS. А так можно просто обойтись .Net Core.
И можно достаточно органично встроить C# код в TS.
и солнце б утром не вставало, когда бы не было меня
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.