
Vladimir
26.08.2018
14:39:24
ну т.е. в методы будут некие дейтсвия над слайсом CustomTypedSLice
и в результате будет хитроформатированная строка
но это только для случаев, когда нужна строка

Google

Roman
26.08.2018
14:40:32

Vladimir
26.08.2018
14:41:07
и везде где надо будет строку, он ругается

Roman
26.08.2018
14:42:00

Vladimir
26.08.2018
14:42:08
ну там пример не совсем точный, в CustomTypedSLice также кастомные типы
внутри слайса не строки, а тоже свои типы
которые, в свою очередь, строки
вот так верно

Roman
26.08.2018
14:44:04

Владимир
26.08.2018
14:45:26

Vladimir
26.08.2018
14:46:04
у мне надо его перебрать и вывести отформатированным, как интерфейс Stringer работает

Google

Roman
26.08.2018
14:46:37

Vladimir
26.08.2018
14:47:32
мне просто нужно вызывать Params.SomeCustomTypedParam.String() и он будет отдавать форматированную строку на основе магии над тем слайсом

Roman
26.08.2018
14:48:01

Владимир
26.08.2018
14:49:29

Vladimir
26.08.2018
14:49:54
type []CustomType as type []string
собственно, в этом ошибка будет, когда я хочу, к примеру, string.Join() сделать
потому что на вход там нужна тип []string, а не []CustomType
хотя по факту type CustomType string

Roman
26.08.2018
14:54:01
Да. :)
а кто в 2018 ещё, извиняюсь, на сервере рендерит?))

Владимир
26.08.2018
14:59:54

Vladimir
26.08.2018
15:00:09

Roman
26.08.2018
15:00:44

Владимир
26.08.2018
15:07:00

Roman
26.08.2018
15:08:19
я понимаю что раньше была проблема с SEO/social поддержкой у SPA, но сейчас то у нас есть фреймворки аля Vue/React с server-side-rendering'ом
зачем на Go рендерить HTML шаблоны будто мы в 19 веке? на Go пишем API, на Vue/React/Node.js пишем приложение к нему
единственный аргумент за server-side-rendering сегодня это CMS, пока ещё нет насколько мне известно нормальных редакторов PWA приложений в котором любой идиот сможет себе бложик или "магазин" нахерачить, но для этого я думаю таки лучше PHP, ибо этот технологический подход там реализован уже давно и скоро умрёт как и сам PHP (pun intended)

Владимир
26.08.2018
15:20:41
API очень хорошо, когда в планах не только веб. Для SEO, все равно, рендеринг, хоть и написано уже для Node.
А PHP при каждом запросе умирает и ничего, живее всех живых.
Я тоже за SPA. Но вот PWA, который Гугловский мне не очень.

Tilek
26.08.2018
17:10:19
Всем здораво!!
Народ помогите пожалуйста
Как сделать кнопки Callback для телеграм бота

Google

Roman
26.08.2018
17:16:02
молодец, продавай его там, где его захотят приобрести, не мешай людям работать

Владимир
26.08.2018
17:53:31
почему не PWA?)
Перепутал с AMP. Если рассматривать PWA как некие высокие стандарты для веб-приложений, то ок, а если в качестве замены нативным приложениям, то не очень.

Roman
26.08.2018
17:56:05

Владимир
26.08.2018
18:03:08
Я бы на их месте не сливался. :)
Я, конечно, слышал о таком сценарии с момента появления Node. Останется только JS и прочее. Думаю, что так не будет. Нативные приложения останутся нативными. Будут и всякие PWA, Electronы и что-то новое.

Roman
26.08.2018
18:03:52

Владимир
26.08.2018
18:04:26
Раньше про JS все говорили. :)

Roman
26.08.2018
18:05:01
Раньше про JS все говорили. :)
не сравнивай JS с WASM, это совершенно разные вещи..
WASM можно сравнивать с x86 или ARM, это кросс-платформенная вебовская платформа как compile target
WASM как-раз и сломает барьер между нативными и веб-приложениями... нативные постепенно будут уступать вебовским, ибо их даже устанавливать не нужно... зашёл на урл и поехал плюс веб-приложение написал 1 раз и работает оно везде, абсолютно

Vladimir
26.08.2018
18:07:44
А васм в гошке уже поддерживается?
точнее не так, полностью ли поддерживается?
прям с гарбаж коллектором?
и горутинами?

Roman
26.08.2018
18:09:55

Vladimir
26.08.2018
18:10:25
ого, до чего технологии дошли?

Roman
26.08.2018
18:10:51
правда поскольку самих потоков в WASM ещё не завезли го будет работать на 1 ядре, т.е. как с GOMAXPROCS=1

Vladimir
26.08.2018
18:11:39
Ну это понятно, но просто интересно было ассинхронщина.
Хотя наверное есть в васме отсутствует IO смысла с неё мало?

Roman
26.08.2018
18:12:28

Google

Roman
26.08.2018
18:13:43
дай ему лет эдак 5 на этаблироваться

Serg
26.08.2018
18:16:12
кикайте это

Dorian
26.08.2018
18:23:16
-

Владимир
26.08.2018
18:24:42

Roman
26.08.2018
18:24:55
ты ещё пойди на луну попробуй там лунный камень продать)))
@onokonem @pragus

Владимир
26.08.2018
18:31:10
ну да
Спорное решение. В любом случае, WASM будет заточен под API браузера, а не ОС, на сколько я помню. Плюс рендеринг CSS и HTML со всеми тормозами. В общем, получаем бинарный улучшенный JS, если улучшенный.

Лемур
26.08.2018
18:32:35

Sparrow
26.08.2018
18:32:45
Нет, не бинарный js

Roman
26.08.2018
18:33:09

Sparrow
26.08.2018
18:33:42
Например, посмотри как у дропбокса васм жмёт файлы перед отправкой

Roman
26.08.2018
18:34:49

Sparrow
26.08.2018
18:36:16
Васм это вообще не замена яваскрипту, у которого и так вм везде быстрая. А вот cpu-интенсив можно на васме щёлкать. Ну и вообще можно виртуалку под любой язык сделать и на этом языке в браузере писать. Только виртуалку надо как-то доставить юзеру будет, что упирается в некоторые мегабайты даунлоада

Roman
26.08.2018
18:36:19

Лемур
26.08.2018
18:36:52

Roman
26.08.2018
18:38:05

Владимир
26.08.2018
18:38:51
Да, круто, конечно, что числодробилка в вебе будет, но этого мало для замены нативных приложений.
Про WebGL мало знаю, поверхностно.

Roman
26.08.2018
18:39:18
игнорь, всё-равно забанят

Google

Владимир
26.08.2018
18:39:43
Браузеры все дали, поэтому и страницы по 300 Мб занимают и энергию жрут процессором.
Блин, я вообще не знаю, с чего в оппозицию встал, так как сам за все новое. ?

Roman
26.08.2018
18:42:32

Bohdan
26.08.2018
18:43:08
более того, это будущее всяких хромбуков

Roman
26.08.2018
18:43:35


Sparrow
26.08.2018
18:46:19
это смотря с какой стороны посмотреть, у JS долгое время была монополия на веб, с WASM'ом эта монополия разрушится, а с этим будет стабильно снижаться доля веб рынка у JS.
А проблему с размером решает кэш.. тебе 1 раз нужно загрозить, например 2 мб это Go бинарка на WASM'е, что такое 2 мб один раз скачать в цивилизованном мире?!..
Да в том то и дело, что два мега это в принципе много, даже на раз, если это конечно не нишевой проект. Монополия разрушится, но за счёт расширения возможностей, то есть просто дополнительные новые юзкейсы появятся. Не думаю, что яваскрипт при этом куда-то исчезнет

Владимир
26.08.2018
18:46:27
Ну супер, будем GPU и CPU гонять, чтобы формочку показать. Вскипим!

Bohdan
26.08.2018
18:46:57

Владимир
26.08.2018
18:47:01