Информация об изменениях

Сообщение Re[46]: А что мешает заменить JS? от 26.03.2017 12:15

Изменено 26.03.2017 12:17 vdimas

Re[46]: А что мешает заменить JS?
Здравствуйте, Serginio1, Вы писали:

S>Умные люди используют Asp Core.


Не всем подходит дотнет.


S>Или dart VM круче чем Net Core


Где-то сравним на типовых задачах.


S>или Dart имеет столько же библиотек.


Dart имеет мощные либы в поставке, ес-но, в отличие от TS.


S>При этом скоро выйдет NetStandard 2


Ты так говоришь, буд-то я возражаю против дотнета.
Я только за, если альтернативой будет node.js, ы-ы-ы.
А так-то лично я бы СЕГОДНЯ на дотнете сервак уже не писал.
Тю-тю, поезд уже ушел.
У меня уже и на плюсах сегодня доступна такая инфраструктура, что дотнету никогда и не снилась и никогда не приснится.

А уж про node.js и говорить нечего — на него сегодня на node.js не перенесли еще и 5% от того, что мне доступно прямо сейчас, причем, в самом удобном и эффективном виде. Кароч, всё самое вкусное сегодня обитает в плюсах, потому что в шаговой доступности. Вот прямо бери да ешь.

А джавистам, нодистам и Ко, пока сишник бинд для них не напишет, они это потрогать ручками и не могут.


S>Вот и я думаю зачем Dart если есть значительно большее сообщество C# и опять же статистика на SO


Потому что C# не удобен в кач-ве динамического языка — он банально жутко тормозит на dynamic-ах.
А JS заведомо невалиден, т.к. отсутствует строгая динамическая типизация.
Для сравнения, простая перекомпиляция TS-приложений на Dart не делает их валидными, они почти всегд не работают и требуют доработки. Потомучто хаки и ошибки в рантайме.

В общем, Dart появился не просто так. Необходим был динамический, но при этом строго типизированный язык для веба.



S>И недавно 33.8

S>https://dev.by/lenta/main/stack-overflow-2017

Уже пятый год подряд самым популярным языком программирования пользователи Stack Overflow называют JavaScript


а-а-а-а-а
Предлагаю за упоминание SO уже начинать банить.


S>динамика +10%


Динамика тупой школоты, которая спрашивает, как написать 3 строчки конфига, потому что доки нет и всё в JS всегда меняется, и никто не знает — когда. Поэтому все "знания" о библиотеках JS добываются сугубо методом научного тыка.
Наверно именно поэтому я как-то сделал то удивительное (для моей реальности) открытие, что "документация" в мире JS распространяется через мифы, слухи, сплетни, некие загадочные сниппеты кода и через прочие байки из разряда "а вот так не получилось, а вот тут ткнул — вроде работает".

Как раз SO — это ядро, я бы даже сказал платформа для процветания такого уродского положения вещей.

Потому что язык нетипизированный, явных контрактов нет, обо всём приходится догадываться сугубо через исходник, а чаще просто через подход "чего тут думать, трясти надо".
Re[46]: А что мешает заменить JS?
Здравствуйте, Serginio1, Вы писали:

S>Умные люди используют Asp Core.


Не всем подходит дотнет.


S>Или dart VM круче чем Net Core


Где-то сравним на типовых задачах.


S>или Dart имеет столько же библиотек.


Dart имеет мощные либы в поставке, ес-но, в отличие от TS.


S>При этом скоро выйдет NetStandard 2


Ты так говоришь, буд-то я возражаю против дотнета.
Я только за, если альтернативой будет node.js, ы-ы-ы.
А так-то лично я бы СЕГОДНЯ на дотнете сервак уже не писал.
Тю-тю, поезд уже ушел.
У меня уже и на плюсах сегодня доступна такая инфраструктура, что дотнету никогда и не снилась и никогда не приснится.

А уж про node.js и говорить нечего — на него сегодня на node.js не перенесли еще и 5% от того, что мне доступно прямо сейчас, причем, в самом удобном и эффективном виде. Кароч, всё самое вкусное сегодня обитает в плюсах, потому что в шаговой доступности. Вот прямо бери да ешь.

А джавистам, нодистам и Ко, пока сишник бинд для них не напишет, они это потрогать ручками и не могут.


S>Вот и я думаю зачем Dart если есть значительно большее сообщество C# и опять же статистика на SO


Потому что C# не удобен в кач-ве динамического языка — он банально жутко тормозит на dynamic-ах.
А JS заведомо невалиден, т.к. отсутствует строгая динамическая типизация.
Для сравнения, простая перекомпиляция TS-приложений на Dart не делает их валидными, они почти всегд не работают и требуют доработки. Потомучто хаки и ошибки в рантайме.

В общем, Dart появился не просто так. Необходим был динамический, но при этом строго типизированный язык для веба с прицелом на привычную статическую типизацию. Т.е., низлежащий рантайм может меняться — а язык всё тот же. В этом был смысл.

А в TS такое НЕ сработает и я уже показал — почему в своих сниппетах кода.


S>И недавно 33.8

S>https://dev.by/lenta/main/stack-overflow-2017

Уже пятый год подряд самым популярным языком программирования пользователи Stack Overflow называют JavaScript


а-а-а-а-а
Предлагаю за упоминание SO уже начинать банить.


S>динамика +10%


Динамика тупой школоты, которая спрашивает, как написать 3 строчки конфига, потому что доки нет и всё в JS всегда меняется, и никто не знает — когда. Поэтому все "знания" о библиотеках JS добываются сугубо методом научного тыка.
Наверно именно поэтому я как-то сделал то удивительное (для моей реальности) открытие, что "документация" в мире JS распространяется через мифы, слухи, сплетни, некие загадочные сниппеты кода и через прочие байки из разряда "а вот так не получилось, а вот тут ткнул — вроде работает".

Как раз SO — это ядро, я бы даже сказал платформа для процветания такого уродского положения вещей.

Потому что язык нетипизированный, явных контрактов нет, обо всём приходится догадываться сугубо через исходник, а чаще просто через подход "чего тут думать, трясти надо".