
Dark
17.06.2018
15:27:33
На питон тоже

Maxim
17.06.2018
15:27:50
а чего там изучать-то, просто сахарок, сглаживающий различия в браузерах

Dmitry
17.06.2018
15:28:48
Не, тут не в вебе дело, а в технологиях кривых. Тот же Vue оказался очень простым и понятным.

Google

Dark
17.06.2018
15:28:49

Dmitry
17.06.2018
15:29:41
Да как по мне он крив на 100% там какие-то элеентарные вещи делаются через зад и тонной кода

Maxim
17.06.2018
15:29:55

Dark
17.06.2018
15:30:18
Ну и да, реактивность это действительно круто

Maxim
17.06.2018
15:30:36
вот всякие vue, react, angular, да, там своя философия, архитектура и подходы)

Dmitry
17.06.2018
15:31:32
На ванильном писал мало, но задачи простые были. Получить список элементов с сервера, отобразить их. Разрешить возможность менять очередность и там я не знаю при клике на элемент выполнять какое-то действие

Dark
17.06.2018
15:32:15
На практике на ваниле кода раза в 2 больше

Dmitry
17.06.2018
15:33:10
Я не вижу смысла писать на ванильном JS

Google

Maxim
17.06.2018
15:33:44
а чего бы не писать на ванильном js?)

Dark
17.06.2018
15:33:50

Dmitry
17.06.2018
15:34:08
Один хрен сейчас веб в сторону мультиязычности движется и JS в короткой перспективе уже нахрен не нужен будет.

Maxim
17.06.2018
15:34:46
будет нужен TS?)

Dmitry
17.06.2018
15:36:36
TS это CoffyScript 2.0 с той же судьбой

Maxim
17.06.2018
15:37:20
ну не сказал бы
вот, кстати, по поводу мультиязычности меня пугает другая тенденция: программисты, активно использующие JS, пытаются переписать всё на JS)

Dark
17.06.2018
15:40:29

Dmitry
17.06.2018
15:41:23

Dark
17.06.2018
15:42:16

Dmitry
17.06.2018
15:43:38
Да оказалось что простой обертки мало. Ну да, наверно он что-то упрощает, но по факту проблемы не решает. Вот есть кнопка. Как в JQuery сделать так, чтобы два клика по ней не привели к двум запросом. Как я понимаю там нужно будет тонну кода написать и так для каждой кнопки.
В итоге да наверно что-то упрощает, но по факту веб-разработка в боль превращается.

Dark
17.06.2018
15:44:24

Dmitry
17.06.2018
15:44:40

Maxim
17.06.2018
15:45:07
ну так jquery и задумывалась как библиотека, упрощающая рутинные задачи и дающая кроссбраузерность написанного кода

Dark
17.06.2018
15:45:24

Maxim
17.06.2018
15:45:28
это не реактивный фреймворк, не MVC и не вот это вот всё

Dmitry
17.06.2018
15:45:41

Dark
17.06.2018
15:46:24
В принципе у них скорость как у нормального браузера

Google

Pavel
17.06.2018
15:47:06
Как минимум vue появился лет на 10 позже jquery так что неудивительно что он более логичный

Dark
17.06.2018
15:47:13
С тормозами правильно спроектированных вторых, я никогда не сталкивался

Pavel
17.06.2018
15:47:30
За 10 жс пережил огромную эвореволюцию

Dark
17.06.2018
15:47:57
Вообще, мне кажется, что JS убьет тот, кто добавит легковестные потоки
И нормальную поддержку ассинхронности и многопоточности
В современных альтернативах JS этих киллерфич нет

Pavel
17.06.2018
15:52:40
Так в go есть

Dark
17.06.2018
15:54:06
В бэкенде нода точно не выиграет
Разве что как сборщик

Pavel
17.06.2018
15:54:45
Васм должен уже дать возможность на чем угодно писать фронтенд

Pavel
17.06.2018
15:54:57
Это востребованно

Dark
17.06.2018
15:55:31

Pavel
17.06.2018
15:55:46
Это пока
Он же еще допиливается

Dark
17.06.2018
15:56:36
Пока то, пока се

Maxim
17.06.2018
15:56:46
у меня есть стойкое ощущение, что в этом плане веб свернул куда-то не туда)

Dark
17.06.2018
15:57:30

Denis
17.06.2018
16:03:27
Скидываться на фичи могли бы не отдельные кодеры, а фирмы

Google

Denis
17.06.2018
16:03:36
у которых есть расчёты человеко-дней

Pavel
17.06.2018
16:19:30

Dmitry
17.06.2018
16:20:11
Вот-вот. Все сильный ИИ уже к 2025 году обещают.

Dark
17.06.2018
16:20:34

Dmitry
17.06.2018
16:21:04
Ну я кучу прогнозов читал. Все говорят что не позднее 2025 года будет.
Кстати, а это компилятор нужно хакать если я хочу к примеру сделать профайлер который бы в приложении показывал где и в каком количестве аллокации и выделения памяти происходят? Это что-то типа JIT компиляции требуется?
ну так чисто теоретически

Dark
17.06.2018
16:22:22
Ну чисто теоретически dmd так может

Maxim
17.06.2018
16:22:39

Admin
ERROR: S client not available

Dmitry
17.06.2018
16:23:15
Тоесть ты думаешь сильный ИИ в ближайние 7 лет не сделают?

Maxim
17.06.2018
16:23:58
Ну, как тебе сказать, сильный ии — это концепция из области философии сознания)
Пока нет даже предпосылок к тому, что он появится)

Pavel
17.06.2018
16:24:53
Сильный ии зайдет в телеграм и всех затроллит
Очень сильно

Dmitry
17.06.2018
16:25:26
Ну чисто теоретически dmd так может
он вроде только места с аллокациями может показывать, а речь о живом приложении чтобы его профайлить можно было и видеть где и сколько памятииспользует

Dark
17.06.2018
16:25:50
Тебе только аллокации или их высвобождение тоже надо?

Dmitry
17.06.2018
16:27:33
Ну хотелось бы вообще в динамике видеть что в приложении происходит. Я пока просто чисто теоретически спрашиваю. Реального кейса нет

Dark
17.06.2018
16:28:59

Google

Dmitry
17.06.2018
16:29:30
Чтобы там каждый раз эти метрики через какой-то интерфейс выдавались?

Dark
17.06.2018
16:30:10

Dmitry
17.06.2018
18:55:20
Кстати, а если в Ди засунут async/await то не получится ли что язык просто еще сложнее станет? Типа фишек все больше, а целостности нет

Dark
17.06.2018
18:56:16

Dmitry
17.06.2018
18:56:31
Вот тут про них спрашивают https://forum.dlang.org/post/tpgwfedrlnvnmgvljuyp@forum.dlang.org
Коммент Ольшанского по делу:
"God please no. Look at Go’s popularity because of dead simple go routines and “async i/o is transparent and looks blocking but ain’t so”. We have at least vibe.d for that and possibly more. Also see Java doing fibers recently, and Kotlin did them just a year or so back. People love fibers and mostly dislike Futers/explicit async, and plain callbacks are obvious last resort that nobody likes."

Alexey
17.06.2018
19:53:38
В плюсах что-то неприятное мутят с асинками :-( В Go сильно проще и удобней.

Pavel
17.06.2018
19:59:17
Мля я даже представить не могу что такое должно быть в голове у людей чтобы вместо прекрасных файберов предлагать какие-то костыли async/await
Ссылаясь на то что в каких-то там языках это есть

elias
17.06.2018
20:03:34
привет. как считаете, будут ли затухать изменения в языках программирования с годами? я про добавление сахара и т.п. есть же свои пределы в рамках используемых архитектур.

Denis
17.06.2018
20:15:41

Alexey
17.06.2018
20:15:58

Dmitry
18.06.2018
06:07:55
В ди наверно надо файберы еще упростить тогда выстрелит. Чтобы не сложнее чем в го было
Олег, ты кажется сокетами занимался. Вот может пригодится https://martinnowak.github.io/io/std/io/net/socket.html

Denis
18.06.2018
06:32:04

Maxim
18.06.2018
06:33:32
это как так?)

Dmitry
18.06.2018
06:40:27
Да это понятно. Только реальная жизнь часто требует компромиссов. Я уверен если бы в std была крутая либа для GUI все бы только радовались этому и это была бы кил-фича

Stepanos
18.06.2018
06:49:08
не в std, а официальное GUI отдельной либкой
либо чтоб сказали, "вот dlangui официальное гуи, все пилим его"
https://wiki.dlang.org/GUI_Libraries
вот хер пойми что вьібрать + по всем хєровая документация
для новичков не ок