@proGO

Страница 1086 из 1674
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 сейчас играет, но для тренинга сойдет.

Google
Demuz
25.12.2017
17:25:23


Сделано на Go?
Конечно. Сначала питон выучил на андроид. Через приложение. Хотел понять что такое программирование. Затем, услышал про го, начал изучать. Почитав про го несколько дней, начал переписывать питоновский проект на новый язык, чтобы понять как работают механизмы и тд.



Игроки могу назначать своих админов в свой сервер и вип игроков.





В принципе, всё в целом, проект дал мне в понятия о 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... и тд.

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
Я сейчас вместо горма взял go-pg, доволен
Попробую. Но пока мне не принципиально.

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

Nikolay
25.12.2017
17:41:31
gorm очень медленный (
Pgx ещё хвастается, что самый быстрый

Nick
25.12.2017
17:41:46
pgx да, шустрый

но есть такой момент - что у него orm-а нету )

Nikolay
25.12.2017
17:42:34
Nick
25.12.2017
17:43:06
То есть он замена pq?
именно. мы ему сами орм-ку дописывали, но, на мой взгляд, она гипер сырая

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?

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

Nikolay
25.12.2017
17:45:26
в pq паходу дела reflection используются - что тоже не есть хорошо, если высоконагруженный проект. Но это не точно) нужно копать код )
О, а можно нубский вопрос? Когда я в коде везде оперирую интерфейсами типа io.Reader, а туда передаю всякую хрень с методом Read() - при касте используется рефлект или нет?

Demuz
25.12.2017
17:45:27
Не думаю, что шаблонизация это хорошая идея в хайлоад проектах. Да и ORM может стать bottleneck'ом.
Я не использую шалблонизации в последнее время. Стал просто отдавать результат в JSON, затем разбирать его на странице через JS и куда нужно подставлять значения.

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

Admin
ERROR: S client not available

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
О, а можно нубский вопрос? Когда я в коде везде оперирую интерфейсами типа io.Reader, а туда передаю всякую хрень с методом Read() - при касте используется рефлект или нет?
io.Reader не байтами оперирует? если непосредственно reflection будете вызывать - вот вами использование при вашем же касте

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

Andrey
25.12.2017
17:48:15
Незнаю как в других фреймворках, но в этом iris можно инстанс и в шаблон вставить и в JSON сразу отдать.
кстате, проект про рестораны я так понял, единая система бронирований или что ?

Demuz
25.12.2017
17:48:19
кстате, проект про рестораны я так понял, единая система бронирований или что ?
Не не не, я ничего такого не пишу. Тем более 1. Не пишу. Это я просто пример показал. Чужой. Не свой. Не не не.

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

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

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

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

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 чел запилит со всеми апи, сайтами, фронт, енд и мобильными приложениями?

Demuz
25.12.2017
17:55:10
А так вы сам монстр нахрен какой-то тогда )

Хорошо. Возьмем ваш проект. Ясное дело, 1 чел справится, но за какой срок и оклад ? )))))))))))))

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

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

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