Здравствуйте, vdimas, Вы писали:
V>Здравствуйте, Serginio1, Вы писали:
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
V>Но ты её не читал, вестимо:
V>V>What’s the stack?
V>Strong mode Dart, Angular 2 — we just migrated all our codebase away from AngularDart1. Java servers. We use protocol buffers to communicate between the browser and our UI servers.
V>"UI" для браузера рендерят отдельные серваки, уупс?
Конечно. Для этого и нужен Angular 2 чтобы, обратьно вернуться лет на 15 назад.
Я кстати давал ссылку, где и в шаблоне на Net Core для Angular 2 при отсутствии поддержки JS все генерится на сервере
http://blog.stevensanderson.com/2016/10/04/angular2-template-for-visual-studio/
Там даже картинки есть.
V>"Strong mode Dart" — это режим строгой статической типизации.
И где он выставляется? Но это и не суть.
V>V>Any surprises?
V>What’s been very gratifying is that investing in improved developer productivity/workflows has had visible impact on the quality of the Material Design AdSense applications.
V>>>Это фактически победа, учитывая, что Dart пошел в массы вот буквально осенью 2016-го.
V>>>Нифига себе, вот это скорость...
S>>Ну конечно. Еще раз Гуггл выбрал для Angular 2 основной язык TS.
V>Это историческое наследие.
V>Похоже, ты реально происходящего не понимаешь. ))
V>Сначала Гугл дал динамический строготипизированный язык, что уже является ба-а-альшим плюсом над нетипизированным JS.
V>Затем добавил в этот режим strong mode, превратив его в статически компилируемый.
V>Задумка-то проста и очевидна, на самом деле — точно так же когда-то MS пересадил всех бывших программистов VB на новый C#.
V>И для случая JS это необходимо в первую очередь, потому что вот такое г-но будет в TS всегда:
V>V>class Object1 {
V> M() : string { return "42"; }
V>}
V>let obj1 : any = new Object1();
V>obj1.M = 43; // OK... WAT???
V>
V>Причем, это в режиме самой строгой типизации в TS, строже не бывает, ы-ы-ы. ))
Тоже самое будет и в Dart и C#.
Зачем ту объявляешь как any. Используй автовывод типа.
Или ты этакий извращенец?
let obj1 = new Object1();
obj1.M = 43; // ошибка
V>Это ж как себя надо не уважать, чтобы пользоваться таким языком?
V>Всего одна случайная описка и компилятор промолчит...
V>А в реальности не одна, а многие десятки-сотни...
V>и бегай потом по коду ))
А чем пользуешься ты?
S>>При этом dart еще раньше чем TS с 11 года.
V>Дарт считай серьезно вышел в свет только с осени 2016-го.
Ну тогда и TS используют для Angular 2.
V>Так-то Джава тоже с 91-го года разрабатывалась, но в стадию первой более менее пригодной версии пришла только к 95-у году. И окончательно стала пригодна с выходом версии 1.2 в конце 98-го, оно же J2.
S>>И за их использование отвечает Angular 2.
V>Кого "их"? Какого такого "использования"?..
V>Несвязанный поток сознания.
За TS и Dart. Мы вроде о них речь ведем?
S>>Правда TS сейчас используется и в React и прочих как замена JS.
V>Я уже сказал как сейчас используется TS — как красивая обертка над куском д-рьма.
V>Медитировать над сниппетом выше до просветления как грится.
Где ты используешь Dart?
V>>>Я могу еще фокус показать:
V>>>Раз: http://stackoverflow.com/questions/tagged/c
V>>>По языку С — 245,668 вопросов.
S>>Ну и посмотри на популярность JS и C. Все прекрасно коррелирует.
V>Уже два плюс два сложить не в состоянии?
V>По индексу популярности язык С в 6 раз популярнее JS.
V>А по количеству вопросов на SO "победил" JS с отрывом в 5.5 раз.
V>Итого, средний жабаскриптер задаёт в 33 раза больше вопросов на SO, чем средний сишник.
V>Потому что язык очень проблемный.
V>И потому что на SO тусуется народ вполне понятного уровня, а для людей такого уровня JS — это ваапще проблема в квадрате.
Конечно огромная толпа сишнинков настолько крута, что им не нужно даже вопросов задавать.
А С конечно настолько прост, что на нем пишут даже младенцы.
Посмотри рейтинг SO по опросам.
V>По-сути, на JS имеют право писать только хардкорные спецы, которые прекрасно умеют писать на асме. Потому что характер работ примерно такой же. Но пишут на JS все кому не лень. А всем надо дать совсем другой язык — хоть с какими-то проверками в рантайм.
Угу надо пониммать, что все генерится на сервере и никто не использует JS?
Зачем тогда нужен Angular 2?
S>>Я тебе ниже давал популярность на Хабе.
V>На хабе изначально вполне определенная публика тусовалась. Потому что он сделан на RoR и Эрланге.
V>Вот как раз сначала туда понабежала вся эта сетевая школота, потом подтянулись остальные и то, не особо.
S>>А вот ты сам веришь, что популярность C выше чем JS?
V>Я не "верю", я достоверно это знаю.
А ну тогда ясно. Откланиваюсь. До свидания.
Желаю вам успехов, здоровья. Дальше можно и не продолжать.
V>Да, да, проходили.
V>Если факты не совпадают с теорией, тем хуже для фактов.
V>Классный слив.
Конечно это твой подход. Только один сайт ставит рейтинг C выше JS и ты ему веришь.
А вот все остальные ставят JS на первое место, а C далеко внизу и сопоставим уже с TS 18,9 9,4
https://dev.by/lenta/main/stack-overflow-2017
Что больше соответствует истине. Кстати и питон и ПХП имеют нормальные рейтинги и С++.
Что касается приложений, то многие используют Ionic 2 ссылку на который ты указал.
И с применением Cordova вполне может заменить мобильные приложения