@proGO

Страница 580 из 1674
Sander
02.04.2017
11:38:21
кто-нибудь писал на react + go

попробовал это https://github.com/olebedev/go-starter-kit но какое-то оно медленное для go

100-120ms, у меня wordpress быстрей

LexsZero
02.04.2017
11:40:00
потому что там не го

Google
Sander
02.04.2017
11:40:09
а по подробней

написано же го стартед кит

LexsZero
02.04.2017
11:40:35
там жс-интерпретатор написанный на го

Sander
02.04.2017
11:42:09
как писать сайты на го тогда?

LexsZero
02.04.2017
11:42:28
я на revel писал

Sander
02.04.2017
11:42:45
https://beego.me/ вот такой есть, вроде поплуярнее reval

и как быстро рендерил страницу

Roman
02.04.2017
11:43:36
Вы определитесь сервер-сайд или клиент сайд рендеринг?

Vladimir
02.04.2017
11:44:01
how about инхаус проприетарщина?
Так она все равно в гите или свн

С доменом

LexsZero
02.04.2017
11:44:44
Так она все равно в гите или свн
с которыми нужно проделать специальные телодвижения чтоб они стали go get'able

Sander
02.04.2017
11:45:48
я хотел на сервер сайде делать

Google
Sander
02.04.2017
11:45:50
мне сказали вот что

"Есть биндинги к оригинальному движку js, и они работают быстро" "В данном случае используется нативная реализация на golang, она делает меньше оптимизаций и работает медленнее"

я начал искать способы разыне и наткнулся на react + go

LexsZero
02.04.2017
11:46:29
нативная реализация чего?

Sander
02.04.2017
11:47:06
подправил

Рендеринг на сервере: "Потому что рендеринг - это числодробилка. Go будет "затыкаться на нём", а шаблоны у него простенькие. Ты будешь терять в удобстве не приобретая ничего"

LexsZero
02.04.2017
11:47:49
зачем вообще запускать жс в го?

Sander
02.04.2017
11:48:28
это если я хочу чтоб html был в соурсах

LexsZero
02.04.2017
11:48:46
пиши фронтенд на жс и запускай его нодой-хуёдой, а на го бекенд которому не надо ничего рендерить

Vladimir
02.04.2017
11:49:08
с которыми нужно проделать специальные телодвижения чтоб они стали go get'able
Да подумаешь одна строка в nginx. И так кстати нужно только если тебе нужно с хттпс на ссш переключить же

Если репы могут клонить все по хттпс, то все ок

Sander
02.04.2017
11:49:25
окай отпадает вариант писать на react + go, который рендерит мне хтмл на бекенде. потому что я вижу это медленно

а как насчет этого

Sander
02.04.2017
11:49:47
вот я хочу написать сайт без reacta, просто вот как на пхп я пишу сайты

мне вот что сказали: "Потому что рендеринг - это числодробилка. Go будет "затыкаться на нём", а шаблоны у него простенькие. Ты будешь терять в удобстве не приобретая ничего"

Sander
02.04.2017
11:50:24
я не хочу, человек хороший вы чего

Google
Serge
02.04.2017
11:51:16
Roman
02.04.2017
11:51:32
Можно ли на сервере генерировать JS код, который будет запускаться на клиенте нативно?

Maxim
02.04.2017
11:51:52
Фу;)
Чего фу-то? Со своей задачей спарвляется. Я ж бомж и покупать приватные репозитории гитхаба не могу.

Serge
02.04.2017
11:51:56
А где приватные репы модно держать сейчас?
gitlab.com Как говорится, gitlab - это лучшее, что могло случиться с github-ом.

LexsZero
02.04.2017
11:53:16
Roman
02.04.2017
11:53:46
можно, но это будет не серверсайд рендеринг
Не важно как это называется. Так правильно

Roman
02.04.2017
11:54:37
Чем и во что?

Serge
02.04.2017
11:55:38
Чем и во что?
А это уже тебе решать;)

Maxim
02.04.2017
11:56:09
Ну оно же тошнотное совсем. Чужими для хищников делано
Ну, я пару лет пользуюсь - мне норм. Храню исходники прототипов игр всяких.

Roman
02.04.2017
11:57:12
А это уже тебе решать;)
Так я спрашиваю появилось что уже? 2017 год объявлен годом трансляторов в JS.

Vladimir
02.04.2017
11:59:38
Что лучше использовать для подсчет кол-ва запросов на сервер? expvar или sync/atomic?
ExpVar по факту и есть атомики, только с возможностью экспортировать данные через debug/vars

Sander
02.04.2017
12:02:22
поставил beego

очень быстрый

супер

LexsZero
02.04.2017
12:09:24
Чем и во что?
template/text^Wsed

Sander
02.04.2017
12:19:47
блин не могу понять, что плохого в рендеринге на server side go то что он темплейты там рендерит, если у меня будет api, он тоже будет рендерить. --- есть какие-то особенности чтоль? чем-то это хуже? может это не для этого преднозначено? есть какие-то нюансы? --- я чего-то не знаю?

LexsZero
02.04.2017
12:20:26
рендеринг разный бывает

Google
Sander
02.04.2017
12:20:27
просто в этом группе сказали что все хорошо можно, другие говорят что не стоит. есть навреное какая-то причина

LexsZero
02.04.2017
12:20:39
кто-то не может жить без темплейтов на жс, например

а кому-то подстановки значений из переменных хватает

Sander
02.04.2017
12:21:01
зачем темплейты из js?

jade типо

обычный go template

ну могу свой go_sander template написать

LexsZero
02.04.2017
12:21:55
гошные темлейты работают охуенно быстро.

Phil
02.04.2017
12:23:32
гошные темлейты работают охуенно быстро.
Но на них нельзя программировать

Admin
ERROR: S client not available

Phil
02.04.2017
12:23:44
И любителям Jinja2 её будет не хватать

LexsZero
02.04.2017
12:23:45
а зачем на них программировать?

Timur
02.04.2017
12:24:01
Phil
02.04.2017
12:24:08
Timur
02.04.2017
12:24:09
Что шаблонизатор максимально тупой и простой

LexsZero
02.04.2017
12:24:09
this

можно надефайнить функций на каждый чих

Phil
02.04.2017
12:24:32
Что шаблонизатор максимально тупой и простой
Я согласен. Но я думаю что таких философов ещё поискать

Sander
02.04.2017
12:37:29
ну да jinja2 хороший, мне нравиться. ---

Phil
02.04.2017
12:38:04
ну да jinja2 хороший, мне нравиться. ---
Но на нем можно программировать

Google
Sander
02.04.2017
12:44:37
а как насчет того что, если мы все на сервере рендерим (view), и пока го занят этим процессом. он больше ничего другого не делает, рендеринг занимает некоторе время, все это дробление. --- что думаете

хотя делает быстро

?

?

Roman
02.04.2017
12:52:33
Есть две точки зрения - рендерит сервер. Сервер перегружен, визуальное качество хуже, потому что нет кучи фреймворков Javascript. А если мы все равно лепим JS фреймворки на сторону сервера, то пусть клиент тогда уже и рендерингом занимается! Даже проще получается.

Sander
02.04.2017
12:53:38
нет на стороне сервера никаких js фреймокров, я попробовал это очень медленно

Roman
02.04.2017
12:54:19
Но клиент-клиент сайд рендеринг имеет одну колосальную проблему - исчезает индексация в поисковиках. И жто убивает идею на корню почти везде. Поэтому счастья нет.

Sander
02.04.2017
12:55:28
ну если рендерить js на бекенде, то медленно

Roman
02.04.2017
12:55:34
нет на стороне сервера никаких js фреймокров, я попробовал это очень медленно
Речь о томт что ты рендеришь данные для JS фреймворков, которые потом крутятся у клиента. Твой бекэнд программист все равно должен знать Javascript и окунуться в говно фронт-энда

Sander
02.04.2017
12:56:17
так это может быть обычное api,

restful

LexsZero
02.04.2017
12:56:37
ну тогда отдаешь на фронтенд жсон и хай они там ебутся с ним как хотят

Roman
02.04.2017
12:56:58
так это может быть обычное api,
Ты читаешь что я пишу? Это клиент сайд рендеринг и есть и потеря видимости.

Я жду другого - когда сервер будет генерировать JS код библиотек автоматически. Не страницу, а либу, которая в свою очередь делает всю логику веб-страницы.

LexsZero
02.04.2017
12:59:46
што?

Sander
02.04.2017
12:59:55
?

запутали меня вообще

LexsZero
02.04.2017
13:00:18
типа, отдавать не весь жс, а только тот что нужен на конкретной странице?

Roman
02.04.2017
13:02:26
Ну народ осознал что JS это типа ассемблера, писать на нам невозможно, зато просто компилировать в него код, который зашибись работает. Поэтому делают трансляторы на TypeScript, Clojure и т.д.

Компилируешь свой сайт в JS, со всеми структурами, путями, менюшками и исполняешь на клиенте. Но это мечта.

В реальности - первым пунктом в требовании к Senjor Go Developer стоит - понимание верстки. Такая вот вакансия тут была недавно.

Sander
02.04.2017
13:09:09
@RShishkin как написать программу на го + реакт. чтоб работал server side и client side: сервер - чтоб ренедрил html, чтоб с seo проблем не было клиент - чтобо по клику на сайте, менял свой виртуал-дом, в зависимости от написанной логики в реакте. ---

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