
Semyon
02.04.2017
10:05:27
тут гошечку сам Пайк велел

Phil
02.04.2017
10:05:36

Sergey
02.04.2017
10:05:54
Сандер, если ты про какой-нибудь стандартный ИМ или сайт визитку, то я хз зачем вообще думать - wp, opencart, joomla )

Phil
02.04.2017
10:05:58

Google

Semyon
02.04.2017
10:06:14
API сплошные

Sergey
02.04.2017
10:06:55

Phil
02.04.2017
10:07:03

Semyon
02.04.2017
10:07:05
да не, я не сомневаюсь
я про те, которые я со стороны разработки видел
но это не тоже самое, что <% ... %>

Sander
02.04.2017
10:08:45
у го тоже есть фрейморки для написания веб сайтов https://beego.me/
но я задал иной вопрос
если нет фрейморков и доп пакетов
ничего не устанавливая дополинтельного
на чем проще тогда сделать go, python, php

Google

Sander
02.04.2017
10:09:29
у go все из коробки

Vadim
02.04.2017
10:09:45

Sergey
02.04.2017
10:10:00
Дурацкий вопрос Сандер

Sander
02.04.2017
10:10:33
люди пишут же сайтики, но в основном если нагрузка высокая и иного выбора нет
но почему если есть желание, сразу не написать сайт на го

Vadim
02.04.2017
10:11:00
Если нагрузка высокая, то там решает не язык, а архитектура

Semyon
02.04.2017
10:11:13
блин, котаны

Vadim
02.04.2017
10:11:22
Язык там даже не вторичный, а в заднице

Semyon
02.04.2017
10:11:35
поднимите пожалуйста руку те, кто мерял производительность API или сайта и нашёл, что она упирается в производительность языка?
я ни разу такого не видел
даже в хайлоаде

Vadim
02.04.2017
10:11:52
Угу

Semyon
02.04.2017
10:12:30
зато всегда видел боттлнеки в базе или сети

Sander
02.04.2017
10:12:30
ну если все кешить то да
целиком всю страницу

Semyon
02.04.2017
10:12:42
да если ничего не кэшить, вообще втупую писать
с вероятностью 0.01 у тебя что-то упрется в скорость исполнения кода

Sander
02.04.2017
10:13:00
вот laravel без кеша, довольно медленный

Vadim
02.04.2017
10:13:08

Semyon
02.04.2017
10:13:12
он не потому медленный, что язык медленный, камон

Google

Semyon
02.04.2017
10:13:15
ты упрешься в БД
в файловую систему
в сеть

Sander
02.04.2017
10:13:22
причем тут бд

Semyon
02.04.2017
10:13:23
в папу римского

Sander
02.04.2017
10:13:26
без базы даже если

Semyon
02.04.2017
10:13:35
но не в рантайм

Sander
02.04.2017
10:13:37
вот без базы , laravel уже медленный

Vadim
02.04.2017
10:13:47
Не путай
Вообще, что ты пишешь?

Sander
02.04.2017
10:15:14
пока только изучаю го, я писал выше
а так пишу на php, python, nodejs

Phil
02.04.2017
10:16:16

Semyon
02.04.2017
10:16:46
и что, тайминги на исполнение байткода питонячьего были выше, чем на доступ к БД?

Phil
02.04.2017
10:17:08

Semyon
02.04.2017
10:18:32
опять же, дело в рантайме языка или в коде который вы (или не вы) написали?

Phil
02.04.2017
10:19:43

Google

Vadim
02.04.2017
10:20:17
В общем суть в том, что если тебе нужен сайт в коммерческих целях, то и думать нужно с этой стороны, а если изучаешь го, то пробуй пилить все на го

Semyon
02.04.2017
10:21:27
ну, то есть, переход на Си решил проблему?
на го или ещё куда

Phil
02.04.2017
10:24:36
и как вы проблему решили?
Ну там отдельный тред на разбор, вывод только по ранжированию по времени получения. Ну т.е. не бог весть что, но пришлось повозиться

Semyon
02.04.2017
10:25:08
то есть ты щас пытаешься сказать, что ты уперся в производительность языка при однопоточном парсинге 100 датасорсов? :)
ну дак ты бы и на си уперся

Phil
02.04.2017
10:26:05

Semyon
02.04.2017
10:27:05
скорее всего уперся бы резко и нестерпимо
я просто писал на си подобные вещи
там прирост относительно php будет ну процентов 200

Phil
02.04.2017
10:27:34
Или нет. Там xml'ки кило на 10 не больше

Semyon
02.04.2017
10:27:36
что на таймингах сказывается практически незаметно
понятно, что такие вещи нужно складывать в очередь и процессить отдельно

Sander
02.04.2017
10:36:09
я не знаю как это сделать но,
как-то люди пишут go + react или nodejs + react, и делают так чтоб в хтмл исходном коде, отображался html
---
кто подскажет

Semyon
02.04.2017
10:36:48
google://react server side rendering

Мерлин
02.04.2017
10:38:13
Я понимаю, что немного не по теме, но посмотри ещё сюда
https://github.com/olebedev/go-starter-kit

Sander
02.04.2017
10:39:03
в исходном коде будет html? не виртуал дом а именно я в браузере открыл исходный код и чтоб там был хтмл
так как я пока вижу просто, что там используется api

Мерлин
02.04.2017
10:39:47

Google

Sander
02.04.2017
10:40:18
понятно
окай
и следующий вопрос
мне говорят что на го, рендерить view на сервере не очень. Потому что рендеринг - это числодробилка, и го будет затыкаться на этом.
что вы об этом думаете?

Мерлин
02.04.2017
10:42:51

Sander
02.04.2017
10:44:28
то есть go -> v8 как-то там что-то делает? и выводит результат
запустил, действительно выводиться код
хтмл правда мусорный будет, плохо представляю как там с seo все будет
надо же еще schema.org добавлять, meta, html5
с react наверное много мусорного кода будет
?
?

Ivan
02.04.2017
11:08:50
Слушайте. а какую задачу этот go-starter-kit решает?

Sander
02.04.2017
11:12:53
я на сколько вижу

Ivan
02.04.2017
11:13:09
Типа ты пишешь на всем этом nodejs безумии, а потом запаковывешь все в бинарник go ?

Sander
02.04.2017
11:13:10
пишешь один код на js, и он у тебя отображается и через js и на бекнеде
пишешь код просто на реакте
на сколько я вижу
и оно у тебя рендериться при помощи javascript виртуал дом и в source code
только я не поняд как запустить, так чтоб он запустил через бинарник а не .go файл