
Nikolay
25.12.2017
17:11:46

Demuz
25.12.2017
17:12:18
Не, в компилируемом это в основном банальное упрощение кода.

Nikolay
25.12.2017
17:12:56
самый упоротый фреймворк, который я использовал - это Finch в Scala, вот там жесть

Demuz
25.12.2017
17:13:27
Но, скажем, то, как устроен Джанго на питоне и iris для go , это как бы правильно выразиться, ну это как спицу с большой иглой сравнивать. Вроде оба колят, но разновидность отличается и предназначены для разных целей.

Google

Demuz
25.12.2017
17:13:32
Блин и кино хочу посмотреть и пообщаться. Мне тема фреймворков интересна очень. ?
Сначала проект на питоне писал, потом, после изучения го, начал переписывать старый проект на этот язык и хотел посмотреть разницу в работе компилируемого и интерпретируемого языков.
?

Nick
25.12.2017
17:19:55
хехе, спасибо большое! изучу что за зверь, ещё не юзал ни одного гошного фремворка, всё сами что-то изобртаем

Demuz
25.12.2017
17:20:58
Понимаю, панелей миллиард может таких, но это своего рода просто тренировка была, изучение стилей CSS, работа HTML с JS и тому подобное.
К тому же, серверы CS работали от 1го экземпляра игры и не занимали много места на сервере. В итоге, каждому, предоставляется беслпатный сервер CS. Может мало кто в 1.6 сейчас играет, но для тренинга сойдет.

xPushkin
25.12.2017
17:25:09

Google

Demuz
25.12.2017
17:25:23
Сделано на Go?
Конечно. Сначала питон выучил на андроид. Через приложение. Хотел понять что такое программирование. Затем, услышал про го, начал изучать. Почитав про го несколько дней, начал переписывать питоновский проект на новый язык, чтобы понять как работают механизмы и тд.
Игроки могу назначать своих админов в свой сервер и вип игроков.
В принципе, всё в целом, проект дал мне в понятия о CSS, HTML, JS, MySQL, Python, GO, Bash, SSH и конечно, самое основное, как это все друг с другом взаимодействует. Считаю, что ват такие вот проекты иногда гораздо полезнее простых заданий на сайтах, поскульку здесь разносторонне что развиваешься.

Andrey
25.12.2017
17:31:12
В принципе, всё в целом, проект дал мне в понятия о CSS, HTML, JS, MySQL, Python, GO, Bash, SSH и конечно, самое основное, как это все друг с другом взаимодействует. Считаю, что ват такие вот проекты иногда гораздо полезнее простых заданий на сайтах, поскульку здесь разносторонне что развиваешься.
согласен

Nikolay
25.12.2017
17:32:34
то, что у тебя умеет хэндлер, описывается композицией функций
с сахаром вокруг этого

Demuz
25.12.2017
17:33:12
Понравилось во фреймворках главным образом то, что в сайт как бы можно передать весь интстанс структуры и потом на протяжении всей страницы разбирать инстанс и просто подставлять - Server.ID, Server.Users... и тд.

xPushkin
25.12.2017
17:33:22
В принципе, всё в целом, проект дал мне в понятия о CSS, HTML, JS, MySQL, Python, GO, Bash, SSH и конечно, самое основное, как это все друг с другом взаимодействует. Считаю, что ват такие вот проекты иногда гораздо полезнее простых заданий на сайтах, поскульку здесь разносторонне что развиваешься.
А посмотреть проект можно?

Demuz
25.12.2017
17:34:24
А посмотреть проект можно?
Он не особо написан красиво. Так как тогда только начинал же. С каждым разом хочу модифицировать код. В итоге мне заказали серьезный проект и там разработка остановилась.
У тебя templating?
Во фреймворке iris можно выбрать разный шаблонизатор. Я использую стандартный html/template )
Ну образцы могу показать, если интересно.
Какой нибудь внятный образец.

xPushkin
25.12.2017
17:35:54

Demuz
25.12.2017
17:39:04

Google

xPushkin
25.12.2017
17:39:49
Нету )
А как контролировали версии?

Demuz
25.12.2017
17:40:22

Nikolay
25.12.2017
17:40:43
Я сейчас вместо горма взял go-pg, доволен

Demuz
25.12.2017
17:40:58

Nick
25.12.2017
17:41:12
gorm очень медленный (

Nikolay
25.12.2017
17:41:31

Nick
25.12.2017
17:41:46
pgx да, шустрый
но есть такой момент - что у него orm-а нету )

Nikolay
25.12.2017
17:42:34

Nick
25.12.2017
17:43:06

xPushkin
25.12.2017
17:43:42
Не думаю, что шаблонизация это хорошая идея в хайлоад проектах. Да и ORM может стать bottleneck'ом.

Nick
25.12.2017
17:43:52
То есть он замена pq?
в pq паходу дела reflection используются - что тоже не есть хорошо, если высоконагруженный проект. Но это не точно) нужно копать код )

Nick
25.12.2017
17:44:30
ещё xorm есть

Эмин
25.12.2017
17:44:38
Посоветуйте, как правильно организовать миграции в gorm?
Простой скрипт который время от времени парсит некоторые страницы. Когда правильно в нем запускать проверку миграций?
в init?

xPushkin
25.12.2017
17:45:02

Nick
25.12.2017
17:45:19
аахахахаха

Nikolay
25.12.2017
17:45:26

Demuz
25.12.2017
17:45:27

Google

Nick
25.12.2017
17:45:28
он тупо медленный

Andrey
25.12.2017
17:45:34
насчет, миграций базы, если кто тут знает laravel, есть ли подобное такое для golang ?

Nick
25.12.2017
17:45:35
reflect

Andrey
25.12.2017
17:45:49

Admin
ERROR: S client not available

xPushkin
25.12.2017
17:46:05

Demuz
25.12.2017
17:46:30
Незнаю как в других фреймворках, но в этом iris можно инстанс и в шаблон вставить и в JSON сразу отдать.

Andrey
25.12.2017
17:47:05
макс шаблоны для email рассылки, больше они не нужны если сервис API

Demuz
25.12.2017
17:47:05
Удобно. Кода мало.

Nick
25.12.2017
17:47:13

Nikolay
25.12.2017
17:47:46

xPushkin
25.12.2017
17:48:14
Вам лучше использовать GraphQL

Andrey
25.12.2017
17:48:15

Demuz
25.12.2017
17:48:19

Andrey
25.12.2017
17:49:25
да просто у меня тоже типа единая система бронирований, правда не на го, а на другом языке

Demuz
25.12.2017
17:49:50

Andrey
25.12.2017
17:49:51
вот думаю конкуренты ))))

Nikolay
25.12.2017
17:50:11

Andrey
25.12.2017
17:51:00
Вам лучше использовать GraphQL
один с больших минусов единая точка, досонут вашу единую точку и кстате никто не контролит насколько там будет сложен запрос с полями релейшенами и т.д.

Google

Demuz
25.12.2017
17:51:26
вот думаю конкуренты ))))
Подключение магазина, ресторана, салона и тд к системе продаж. Типатого. Подключаешь свое заведение, выставляешь товары, услуги, подключаешь к сервисам такси, заказываешь доставщиков если нужно и тд. Ну, сайт еще например со своими товарами получаешь. Системы оплаты там разные. Комбайн короче.

Andrey
25.12.2017
17:52:16

Demuz
25.12.2017
17:52:43
Я совсем чтоли псих это все в одиночку делать? )))

Andrey
25.12.2017
17:53:43
бекенд + 2 фронта, иногда админу приходится что-то настраивать

Demuz
25.12.2017
17:54:32
у нас пилится это 2+-1 человек
А че, система гораздо глобальней сервисов типа Юбер и тому подобных. Разве ее 1 чел запилит со всеми апи, сайтами, фронт, енд и мобильными приложениями?

Andrey
25.12.2017
17:55:09

Demuz
25.12.2017
17:55:10
А так вы сам монстр нахрен какой-то тогда )
Хорошо. Возьмем ваш проект. Ясное дело, 1 чел справится, но за какой срок и оклад ? )))))))))))))

Andrey
25.12.2017
17:56:10
конкретно мы работаем с ресторанами, не больше ни меньше ну и клиенты

Demuz
25.12.2017
17:56:16
Там сколько над апи работа, над бэком, над фронтом админки, сайта, приложений ))) вы че)