@proGO

Страница 1120 из 1674
terry
04.01.2018
21:10:01
поэтому хочу для начала написать простенький сайтик, чтоб руку набить
не ну ок че, давай сайтик )) может кому будет проще по другому, на самого себя всех не ровняй

Denis
04.01.2018
21:10:32
хочу для начала postgresql/golang/golang-template
рекомендую еще взять sqlx и squirrel

Daniel
04.01.2018
21:10:32
никакую

Google
xPushkin
04.01.2018
21:10:53
какую библиотеку выбрать для rest?
Никакую. Самому писать не сложно.

Roman
04.01.2018
21:10:55
рекомендую еще взять sqlx и squirrel
пиши на обычном роутере, например mux неплох насколько мне известно

Denis
04.01.2018
21:10:57
какую библиотеку выбрать для rest?
простой mux роутер. вообще рекомендую погуглить go gorilla - у них много интересных пакетов есть

http://www.gorillatoolkit.org/

Daniel
04.01.2018
21:11:13
описать свой rest в swagger, и сгенерить серверную часть с помощью go-swagger

Roman
04.01.2018
21:11:33
Никакую. Самому писать не сложно.
как только появятся такие проблемы как placeholders and stuff - переписывать придётся, по сему думаю лучше с роутером сразу херачить

Daniel
04.01.2018
21:11:53
описать свой rest в swagger, и сгенерить серверную часть с помощью go-swagger
у него есть недостатки, и много, но стандарт есть стандарт

Vladimir
04.01.2018
21:12:08
а можно просто взять gRPC :)

Daniel
04.01.2018
21:12:35
можно. но некоторые проблемы никуда не денутся

Vladimir
04.01.2018
21:12:44
можно. но некоторые проблемы никуда не денутся
какие-то денутся, какие-то появятся )

Daniel
04.01.2018
21:12:53
например - взаимодействие с браузером. и документирование

Vladimir
04.01.2018
21:12:57
но если не нравится rest api - хорошая альтернатива

Alexey
04.01.2018
21:13:12
а можно просто взять gRPC :)
А поверх оного JSON-rpc, у гориллы вроде либа была)

Google
Vladimir
04.01.2018
21:13:17
например - взаимодействие с браузером. и документирование
ну для браузера есть rest совместимость )

Denis
04.01.2018
21:13:18
можно подойти с другой стороны - написать какой нибудь мультипоточный кравлер хорошая практика для горутин

Roman
04.01.2018
21:13:28
RPC? для web API? вы издеваетесь?

Daniel
04.01.2018
21:13:54
а?!

rpc - это и есть api

Denis
04.01.2018
21:14:24
точнее его тип

Daniel
04.01.2018
21:14:38
кроме того, любой rest со временем превращается в rpc

Denis
04.01.2018
21:15:13
RPC больше для сокетов подходит

Roman
04.01.2018
21:15:30
rpc - это и есть api
я понимаю, но не для web'а

Alexandr
04.01.2018
21:15:45
а во фронте на чем посоветуете реализовать?

Roman
04.01.2018
21:15:51
кроме того, любой rest со временем превращается в rpc
в чём собственно и его проблема, которую GraphQL решает графом

Alexandr
04.01.2018
21:17:09
SPA/PWA?
для меня это пока непонятные слова)

xPushkin
04.01.2018
21:17:33
Denis
04.01.2018
21:17:34
а во фронте на чем посоветуете реализовать?
не думаю что есть смысл брать что то замысловатое если учишь go jquery )))

Roman
04.01.2018
21:17:36
для меня это пока непонятные слова)
ну ты просто про фронт заговорил, SPA/PWA можно представить себе как "приложение" в браузере на JavaScript

зависит от того какой подход выбрать, либо приложение либо HTML-рендеринг на сервере

я предпочитаю приложения на JS, современее, актуальнее, но чуток сложнее

Alexandr
04.01.2018
21:18:52
зависит от того какой подход выбрать, либо приложение либо HTML-рендеринг на сервере
go template? насколько он тормозной по сравнению с приложением на js ?

Roman
04.01.2018
21:19:39
go template? насколько он тормозной по сравнению с приложением на js ?
ну сам подумай) приложение оно в браузере работает и обращается на сервер только за данными в качестве JSON'ок, а go template будет рендерить HTML на сервере

Google
Alexandr
04.01.2018
21:19:40
я предпочитаю приложения на JS, современее, актуальнее, но чуток сложнее
вот в этом проблема, что надо будет разобраться как на js писать и взаимодействовать с бэком

Roman
04.01.2018
21:20:36
я не скажу что одно легче другого, это просто разные совершенно подходы, но если совсем не знаком с JS то лучше наверное на сервере HTML'ку рендерить

я понимаю что рендеринг на сервере медленней будет, но мне интересно на сколько
не столь значительно, но не в этом беда, а скорее в UX t.e. User Experience

Denis
04.01.2018
21:21:22
jquery, ajax - если будешь REST там легко впринципе

Roman
04.01.2018
21:22:29
ssr - это вчерашний день, извините.
нуда, по сему и говорю что я предпочитаю SPA/PWA, оно и чище в плане архитектуры, и UX выше

Kirill
04.01.2018
21:22:49
ну - или придётся оставаться в мезозое навсегда

Daniel
04.01.2018
21:23:48
можно https://getbootstrap.com/ изучить, и сразу писать безликие, но рабочие апликухи

Kirill
04.01.2018
21:24:32
бутстрап уже перерос тот момент, когда он не несёт за собой гору геморроя

Daniel
04.01.2018
21:24:53
это если ты хочешь нестандартного

Alexandr
04.01.2018
21:25:10
ну - или придётся оставаться в мезозое навсегда
опять таки, браться за все и сразу не получится, лучше сначала в одном аспекте разобраться хотя бы

Daniel
04.01.2018
21:25:12
а если три поля и две кнопки - все ок (пока?)

Kirill
04.01.2018
21:25:13
да даже если считать нестандартным то, что адаптация не багует

Voicy
04.01.2018
21:25:20
? Wit.ai не понимает аудио длиннее 50 секунд

Kirill
04.01.2018
21:26:38
а если три поля и две кнопки - все ок (пока?)
вот у нас в конфи приложуху перевозили долго с бутстрапа, благо не слишком много потеряли времени и денег

Roman
04.01.2018
21:27:57


Google
Kirill
04.01.2018
21:28:20
бот, который голосовые сообщения переводит в обычные

Vladimir
04.01.2018
21:28:21
да

Alexandr
04.01.2018
21:29:54
спасибо, теперь я понял

Roman
04.01.2018
21:29:57
в случае SPA/PWA я сейчас https://vuejs.org/ юзаю, но у него есть небольшой learning curve

Kirill
04.01.2018
21:30:14
Go+React for the win

?
04.01.2018
21:30:33
Daniel
04.01.2018
21:30:48
вот у нас в конфи приложуху перевозили долго с бутстрапа, благо не слишком много потеряли времени и денег
еще раз - речь об обучении. если тебе под твой rest нужен быстро фронт без погружения на полгода в эти говны - это бутстрап. возражения?

Admin
ERROR: S client not available

Александр
04.01.2018
21:31:11
Go+React for the win
one React to rule them all

Kirill
04.01.2018
21:31:18
Roman
04.01.2018
21:31:34
one React to rule them all
react он вроде медленее Vue))

Kirill
04.01.2018
21:32:11
react он вроде медленее Vue))
с каких это пор? Оо

Roman
04.01.2018
21:34:08
https://medium.com/@codingfriend/why-vue-2-beats-angular-2-and-react-cfb709b92c59

Alexandr
04.01.2018
21:34:09
еще раз - речь об обучении. если тебе под твой rest нужен быстро фронт без погружения на полгода в эти говны - это бутстрап. возражения?
я же ведь правильно понимаю, что бутстрам это просто красивые шрифты, кнопки и т.п ? То есть подключаем бутстрап и на jquery например пишем запросы к rest приложению и отрисовываем страницу?

Kirill
04.01.2018
21:34:39
Roman
04.01.2018
21:35:36
там нет замеров
вот тут всё есть, причём статья новее: https://medium.com/unicorn-supplies/angular-vs-react-vs-vue-a-2017-comparison-c5c52d620176

Kirill
04.01.2018
21:39:12
ну - смотри он быстрее в замерах на create rows, replace all rows, create many rows, clear rows и startup time. при этом вещи, которые нужны чаще - partial update, select row, swap rows, remove row и append rows to large table - реакт обходит

Google
Roman
04.01.2018
21:40:33
decide for yourself) not gonna debate on it

Kirill
04.01.2018
21:40:54
последнего major релиза

я же ведь правильно понимаю, что бутстрам это просто красивые шрифты, кнопки и т.п ? То есть подключаем бутстрап и на jquery например пишем запросы к rest приложению и отрисовываем страницу?
бутстрап зависит от jquery. он даёт тебе комплекс css классов, набитый костылями, которые приходится иногда использовать или вместе, или никак, или с !important

Bootstrap - most !important thing ever ™

Daniel
04.01.2018
21:42:15
папа, а с кем ты разговаривал?

Kirill
04.01.2018
21:42:55
папа, а с кем ты разговаривал?
сначала с одним человеком, потом с другим

(я сегодня без чувства юмора - всю ночь вместо сна писал на сях)

Denis
04.01.2018
21:44:35
а вообще это уже offtop

Kirill
04.01.2018
21:44:53
Denis
04.01.2018
21:45:21
угу. а в сетке ты не замечал маргины минусовые?
тогда сделать на sass свою сетку на флексах

Kirill
04.01.2018
21:45:29
тогда зачем бутстрап? :)

Denis
04.01.2018
21:45:35
угу. а в сетке ты не замечал маргины минусовые?
потому что к каждому блоку сетки добавляется +20px

если убрать их из переменных то не будет твоих маргинов

и вообще при чём тут go?)

Kirill
04.01.2018
21:46:32
таким образом приходим к выводу, что ну его в баню этот бутстрап, всё на флексах верстается в разы быстрее)

Daniel
04.01.2018
21:46:59
зобаню!..

Kirill
04.01.2018
21:47:48
зобаню!..
зобань) вот только потом сам будешь думать, зачем ты это сделал ?

Страница 1120 из 1674