Kirill
Anonymous
У людей эти "WTF?" в голове с момента, как Echo это хотел сделать
Anonymous
2 http пекеджа и переключение между ними
Kirill
А потом сразу же бенчмарки на альфе хреначат
конечно хреначат. как минимум для разработки нужно, чтобы понимать, есть ли у тебя просадка
А ВОТ ТЕПЕРЬ ПАБЛИК
ну вроде gin самый ходовой, спасиб
А ВОТ ТЕПЕРЬ ПАБЛИК
а так стоп, а чем iris плох? фичей он много выдает
Anonymous
Разработчиком
Kirill
а так стоп, а чем iris плох? фичей он много выдает
он нагло спиздил много кода и всё еще не признался
Kirill
поэтому я в awesome-go его побанил
Constantine️
надо в how to в чатах гоферских написать
Constantine️
чем ириска плоха
Anonymous
Судя по трендам гита - бесполезно
Anonymous
Он там появляется стабильно раз в 3 дня
Anonymous
а зачем? есть же куча js фреймворков, бери и пиши
Только асинхронный и калбеки? Не нужно
Alexander
.
Anonymous
+ сплошной ад npm. Толи дело православный питонячий virtualenv
Anonymous
Питон?
Anonymous
Юзайте yarn и жить станет немного проще
Anonymous
Пекеджи npm никуда не уйдут, зато жизнь станет длиннее
А ВОТ ТЕПЕРЬ ПАБЛИК
Юзайте yarn и жить станет немного проще
а чего там? я как то не сильно ощутил его плюсы, быстрее да но не критично
Anonymous
😂😂😂
Anonymous
Пекеджи npm никуда не уйдут, зато жизнь станет длиннее
Генерики , нормальные эксепшены и родной гуй запилят в го и нод жс можно утилизировать
Anonymous
+менеджер зависимостей еще
Kirill
Юзайте yarn и жить станет немного проще
ага. недавно делаю yarn, он говорит, что всё поставил, а в node_modules нихрена
Sergey
Генерики , нормальные эксепшены и родной гуй запилят в го и нод жс можно утилизировать
Нормальные эксепшены это типа не только defer, реагирующий на panic? А, например, try catch какой-нибудь?
Daniel
Нормальные - это compile time
Daniel
Сейчас есть только runtime, причем слегка кастрированные
engelbart
Помогите немного с json плиз. У меня есть криворукий внешний сервис (видимо пых пых какой то) который отдает данные в виде такого json: {"0":{"f1":"0","f2":"1","f3":"0"},"78":{"f1":"1.15","f2":"0","f3":"64"},..... дохрена такого... } В старой версии парсили это тоже пыхом. и там json_decode($r,true) foreach ( ... as $a=>$b) как то чудесно работало. Хотя для меня их json не выглядит как массив совсем. Как бы мне его в go перебрать то по элементам? json.Unmarshal похоже не про это.
Anonymous
http://stackoverflow.com/questions/29347092/how-to-parse-deserlize-a-dynamic-json-in-golang
ainu
Делай Unmarshal в следующую структуру: map[string]map[string]string
Anonymous
Делай Unmarshal в следующую структуру: map[string]map[string]string
Автору вопроса ещё нужно заявку в гугол на разбан оставить.
ainu
Если внутри структура меняется - то rawmessage и switch по содержимому.
engelbart
Делай Unmarshal в следующую структуру: map[string]map[string]string
чорт, я чо то зациклился на структуре, про мап не подумал
engelbart
Спасибо!
ainu
Реквестирую play.golang с подсветкой синтаксиса, линтером и компилятором. И Ace editor - ом
ainu
В конце концов, существует запускалка ноды, в которой *ВСЕ* пакеты. Почему бы и нам такое не иметь?
nvkv
А вот забавно, кстати
nvkv
Обычно когда говоришь, что тебе чего-то не хватает в го, все быстренько ссылаются на то, что мол это не го-вей и вообще Роб, наш рулевой и вождь, не благословляет
nvkv
но ведь Роб, наш рулевой и вождь, не благословляет подсветку синтаксиса
nvkv
так что она вам не нужна
nvkv
смиритесь
Sergey
но ведь Роб, наш рулевой и вождь, не благословляет подсветку синтаксиса
Серьёзно не благославляет? Он же текстовый редактор делал/делает, как он может не благославлять
Sergey
а ты этот текстовый редактор видел вообще?
Конечно нет. Мне vim, vsc и джетбрейновских иде хватает
nvkv
Отлично, ну дак вот, в том текстовом редакторе нет подсветки синтаксиса
nvkv
и никогда не будет
nvkv
это принципиальная позиция
ainu
Значит надо сделать форк=)
nvkv
но вообще это та самая вещь, в которой я с робом согласен
nvkv
она и правда не нужна
ainu
Play golang удобная штука. Хрен с ним с подсветкой, линтер было бы хорошо
ainu
О, вброс про IDE
ainu
https://geektimes.ru/post/287342/
ainu
Всё-таки нашёл с подсветкой (но без линтера)
ainu
http://play.4gophers.ru/
Sergey
@Enapiuz, привет Вадим )
Vadim
@Enapiuz, привет Вадим )
🖖 нужно больше чатиков)
Конунг
Админки:)
QOR admin не тыкали?
Oleg
QOR admin не тыкали?
Не тыкал, надо глянуть
Конунг
А ё моё, копнул глубже, а там целый параллельный мир. https://golanglibs.com/category/admin
ainu
Вообще насколько я понял, нормальных админок с популярностью уровня Wordpress пока нет и не будет. Для этого в языке не хватает реализации концепции plugin. После появления плагинов к языку можно ждать уже фреймворк/админку.
🏳️ Phil
Это гнилая тема. Админок по полурности уровня WordPress вообще нет, кроме самого WordPress. У него абсолютный отрыв от всего
ainu
Ибо что вордпресс, что джумла живут за счет широкой экосистемы плагинов которую систему расширяют. А go - компилятор в монолит. Пока нельзя скачать и установить некий сферический в вакууме "seo-plugin.so" - рано
Dmitriy / დიმიტრი
А. понял. Отдельно подключить какую-то библиотеку?
ainu
package main func Add(x, y int) int { return x+y }
ainu
go build -buildmode=plugin
ainu
go build -buildmode=plugin -o myplugin.so myplugin.go
ainu
В основной программе
ainu
p, _ := plugin.Open("./myplugin.so") add, _ := p.Lookup("Add") sum := add.(func(int, int) int)(1, 2)
ainu
Такой плагин весит примерно 1-2 мегабайта
Mikalai
имхо, не очень хорошая концепция