@gogolang

Страница 1524 из 1630
Marlik
09.10.2018
18:26:25
Да сам напиши, это не сложно.

Michael
09.10.2018
18:26:26
А кроме стандартных ?
https://github.com/gramework/gramework

Michael
09.10.2018
18:28:13
https://github.com/gramework/gramework
и автор проекта есть в этом чате

Vadim
09.10.2018
18:38:26
А что на счёт GIN или Echo ?
Оба хороши и почти одинаковы

Google
Дмитрий
09.10.2018
18:40:11
Ребята, есть какая нибудь юзабпльная библиотека для работы с массивами?

Интернет Магазин
09.10.2018
18:40:22
Спасибо ребята, буду смотреть в сторону и того и другого, что понравится то и буду дальше изучать, за одно и ГО изучу

Kirill
09.10.2018
18:40:37
Дмитрий
09.10.2018
18:40:47
Я юзаю джина

Olga
09.10.2018
18:44:23
Если кто рядом с Иннополисом решит оказаться в эту субботу - присоединяйтесь ? https://innopolis.timepad.ru/event/828003/



Дмитрий
09.10.2018
18:44:28
а что тебе от них нужно?
Считать разницу по ключам, брать первый, последний элементы и прочее. Перехожу с пхп где с массивами работа удобная

Vyacheslav
09.10.2018
18:45:12
не вижу в этом ничего такого, для чего нужна библиотека, если честно

в го оно довольно интуитивно

Sergey
09.10.2018
18:46:10
тебе же написали, человек с пхп пришёл)

Roman
09.10.2018
18:49:24
Kirill
09.10.2018
18:49:56
Google
Tux
09.10.2018
19:14:03
ребята, если докер не умеет Винду запускать, то что из себя представляет имейдж windows server, которые по 6 Гб весят?

anatolii
09.10.2018
19:14:33
Считать разницу по ключам, брать первый, последний элементы и прочее. Перехожу с пхп где с массивами работа удобная
Тока учитывай что в го массивы разделяются на массивы и хеши, а в пхп это одно и то же. По этому тебе тут надо 2 библиотеки для полной картины

Tux
09.10.2018
19:15:19
ну вот и я о том же

anatolii
09.10.2018
19:15:54
slice, array, map
Ну технически первые два одинаковы с точки зрения работы

Vyacheslav
09.10.2018
19:17:39
ребята, если докер не умеет Винду запускать, то что из себя представляет имейдж windows server, которые по 6 Гб весят?
откель дровишки что не умеет? https://docs.microsoft.com/en-us/virtualization/windowscontainers/deploy-containers/version-compatibility

Tux
09.10.2018
19:17:52
а как оно внутри устроено? тоже containerd?

тут в чате выше писали что вроде не умеет

и я могу такой контейнер на линуксовой хвостовой машине стартонуть?

Tux
09.10.2018
19:21:06
ну без дополнительной виртуальной системы (как на маках и форточках)

а для макоси на джейлах не собираются запилить?

Daniel
09.10.2018
19:42:24
По большей части для API нужен
для api у нас есть swagger, grpc и graphql и их достаточно

Roman
09.10.2018
19:43:40
для api у нас есть swagger, grpc и graphql и их достаточно
а разве у нас уже есть фреймворки для graphql?

Daniel
09.10.2018
19:43:55
ну - кодогенератор-то есть

даталоаеров нет, так что вопрос открытый

Aleksandr
09.10.2018
19:57:00
https://github.com/graph-gophers/dataloader

Google
Aleksandr
09.10.2018
19:58:26
а разве у нас уже есть фреймворки для graphql?
есть две либы и форк одной из с генератором и даталоадером

Subbotin
09.10.2018
19:59:31
я тут кстати посмотрел на го-свагер. написал свагер файл на 40 строк из которых половина всякая мета типа автора и имени сервера с одним простым методом. прогнал генератор и получил полторы тыщи строк на го

это типа так модно?

хочу плагин чтоб парсил код для фреймворка эхо и по коду сам генерил документацию

Sergey
09.10.2018
20:06:16
напиши

Subbotin
09.10.2018
20:06:33
да. я подумываю

Artem
09.10.2018
20:26:27
даталоаеров нет, так что вопрос открытый
В gqlgen он практически встроенный

Roman
09.10.2018
20:34:40
ну - кодогенератор-то есть
кодогены то да, а вот конкретно "фреймворки" со всем всем всем?

Artem
09.10.2018
20:38:41
кодогены то да, а вот конкретно "фреймворки" со всем всем всем?
А оно нужно? + Спека graphql ещё не стабильна, рано фреймворки стряпать

Roman
09.10.2018
20:39:12
А оно нужно? + Спека graphql ещё не стабильна, рано фреймворки стряпать
да не всё так плохо) она уже более менее стабильна или я ошибаюсь?

Artem
09.10.2018
20:39:43
Artem
09.10.2018
20:40:14
Технология молодая, сильно не обкатана

Roman
09.10.2018
20:40:15
Ну вот более менее это не 1.0 ещё
ну это да, но огромных изменений которые способны поломать фреймворк я думаю уже не будет

Subbotin
09.10.2018
20:41:03
А это плохо?
Ну типа гора кода которая хз что делает это не круто

Мерлин
09.10.2018
20:41:53
Ну типа гора кода которая хз что делает это не круто
А чем использование кодогенератора в этом плане отличается от использования любого другого фреймворка?

anatolii
09.10.2018
20:48:42
Ну типа гора кода которая хз что делает это не круто
Эта гора кода - бойлерплейт, который ты спокойно можешь править, он имеет строго определенную структуру и работает одинаково, один кусок прошерстил и в итоге знаешь как работают все полторы тыщи

anatolii
09.10.2018
20:51:10
осталось выбрать шерстить или программировать!
Ну когда-то вы и ходить не умели, олин раз понял как и норм. Все равно придется писать эти полторы тыщи, так или иначе. Не нравится кодоненерация, пишите.

Google
Vladimir
09.10.2018
20:52:34
вот новички то уныли , низкий уровень вхождения обещали а тут изучение с шерстением?

anatolii
09.10.2018
20:52:50
Ну я пишу ?

Subbotin
09.10.2018
20:54:03
Я тоже самое уложу в 40-50 строк

anatolii
09.10.2018
20:54:32
Я тоже самое уложу в 40-50 строк
Там же наверно что-то добавляют, может что-то важное?

Subbotin
09.10.2018
20:54:54
А хз. Я не стал читать

Больше кода - больше багов

anatolii
09.10.2018
20:55:33
Мои 40 строк ниразу не протещены, а кодогенерация тестилась

Admin
ERROR: S client not available

Vladimir
09.10.2018
20:56:41
anatolii
09.10.2018
20:56:52
Автора либы

Но ты всегда сможешь его исправить, весь выход - ваш

А во фреймверке так просто не поправить

Vladimir
09.10.2018
20:57:47
если фреймворк не твой то да

anatolii
09.10.2018
20:58:38
Представьте себе баг в fasthttp и в коде который был сгенерен и разбит по полочкам у вас. Во втором случае проще вче поправить и подогнать под себя

Vladimir
09.10.2018
21:00:25
зачем? Фреймворки люди пишут сами для себя, чтобы изменять его под задачу !

anatolii
09.10.2018
21:00:47
Не всегда

Subbotin
09.10.2018
21:01:11
Но ты всегда сможешь его исправить, весь выход - ваш
Ну эээ. Там половина выхлопа помечена как "не трогай это"

anatolii
09.10.2018
21:01:33
Ну бага ведь нет? ?

Google
Vladimir
09.10.2018
21:02:20
очередная иллюзия , ожидание божественной оттестированной кодогенерации!

anatolii
09.10.2018
21:02:59
Ну она явно более тестирована чем рукописный код того же функционала и тех же возможностей

anatolii
09.10.2018
21:03:49
Мной, вами, кем-то еще, никто не пишет без ошибок

Vladimir
09.10.2018
21:04:36
то есть вы верите в то что на опенсоурсных проектах кто то убивается с тестированием? За даром

anatolii
09.10.2018
21:05:55
Vladimir
09.10.2018
21:07:41
кодогенерация с тестами? Под мои параметры .... ? Нее я такого не жду ?

anatolii
09.10.2018
21:09:18
Нет, тесты кода который генерит ваш проект

Vladimir
09.10.2018
21:12:18
нее даже разбираться лень! Тесты я пишу сам

anatolii
09.10.2018
21:12:57
Ну норм, каждый выбирает что по душе

Vladimir
09.10.2018
21:13:27
Ну норм, каждый выбирает что по душе
да я не сомневаюсь что поклонников генерации будет уйма

anatolii
09.10.2018
21:13:46
Кодогенерация это нормальное явление и есть она в любом языке так или иначе

Vladimir
09.10.2018
21:14:28
уровень абстракций определяет

anatolii
09.10.2018
21:14:32
Я себе в проект писал генерацию бойлерплейта. Удобно

Vladimir
09.10.2018
21:28:32
в моем фреймворке много генерации ... вплоть до генерации GopherJS для каждого темплейта

Daniel
09.10.2018
21:42:11
Чет у вас тут опять содомия какая-то

Пишите, как хотите

Но "я в 40 строк уложусь" - это чушь

Нави
09.10.2018
22:37:53
А на сколько реально скомпиленную программу декомпилить, чтобы увидеть код, или это уже только в асемблер и пахать машинные коды? Интересуюсь вообще, как легко декомпилить проги на Go

Vladimir
10.10.2018
01:57:28
А на сколько реально скомпиленную программу декомпилить, чтобы увидеть код, или это уже только в асемблер и пахать машинные коды? Интересуюсь вообще, как легко декомпилить проги на Go
в коды GO возможно только теоретически! Все дизассемблеры заточены либо под asm либо под Си! Собирать пазл под GO практически нереально, так как линковщик свалит вам все в одну кучу!

Страница 1524 из 1630