
Andrey
16.05.2018
13:59:53

Aleksandr
16.05.2018
14:00:52

Andrey
16.05.2018
14:01:38
что у вас подразумевается под "на уровне базы" для sqlite?
там нет сервера

Google

Bogdan@Ln
16.05.2018
14:02:29
Мне страйк кинули, не мог писать.
Ищу я как раз Golang) Проект изначально на php, соответственно сейчас частями переписывают на Go , микросервисы и т.д...
Компании в Мск)

Aleksandr
16.05.2018
14:04:39

Artem
16.05.2018
14:10:24

Николай
16.05.2018
14:10:52
Йуххууу

16.05.2018
14:28:42

Pawel
16.05.2018
14:37:50

Andrey
16.05.2018
14:39:33
и там прям меж-процессное взаимодействие через sqlite?

Pawel
16.05.2018
14:43:15
это так удивительно? там же есть shared cahe, какие проблемы его мониторить на уровне драйвера?

Andrey
16.05.2018
15:05:32
ну то есть не через sqlite всё таки

Stas
16.05.2018
15:07:59
то есть в новом варианте на вход функция может получать любую структуру как аргумент?

Andrey
16.05.2018
15:16:48

Nibbler
16.05.2018
15:26:46
точнее структуру удовлетворяющую интерфейсу.

Google

Nibbler
16.05.2018
15:27:10

Илья
16.05.2018
15:27:25
*любой тип удовлетворяющий интерфейсу

Nibbler
16.05.2018
15:29:10

Илья
16.05.2018
15:29:30
* зануда мод офф :)

Nibbler
16.05.2018
15:31:56
ну это хорошее замечание

Alexandr
16.05.2018
16:03:09
Привет ребятушки! Хочу перейти на Go Lang после Java/C#, какие трудности возникнут?

Александр
16.05.2018
16:03:20
придется забыть ООП
и полностью с корнем пересмотреть подход

Alexandr
16.05.2018
16:03:42
на функциональный?

Александр
16.05.2018
16:03:49
ну тут смешнный
свои путь :)

Alexander
16.05.2018
16:03:56

Александр
16.05.2018
16:04:06
вроде и есть классы. но нет наследование только встраивание
жесткие типы
никакой динамики в виде рефлексии

Alexandr
16.05.2018
16:04:35
ни дженериков, ни исключений?
а лямбды есть?

Александр
16.05.2018
16:04:48
дженерики - забудь
вместо исключений есть паники

Google

Александр
16.05.2018
16:04:57
которые можно перехватывать

Alexandr
16.05.2018
16:05:07
ну норм

Александр
16.05.2018
16:05:11
процедура называется "восстановление" :)
но использовать их вместо исключений не советовал бы

Alexandr
16.05.2018
16:05:30
а как без дженериков жить?

Александр
16.05.2018
16:05:31
это как "почти упавший шкаф"

Илья
16.05.2018
16:05:31

Александр
16.05.2018
16:05:48
очень много копипаста :)

Alexandr
16.05.2018
16:06:08
у-у-у =)))

Александр
16.05.2018
16:06:11
где в ооп мы делаем абстрактный класс, тут мы делаем два класса
но за счет этого быстродействие

Alexandr
16.05.2018
16:06:39
и скорость компиляции

Александр
16.05.2018
16:06:59

Мерлин
16.05.2018
16:07:09

Александр
16.05.2018
16:07:14
если вы сделали тип на основе int вы не сможете вставить туда int ?
типы проверяются по названию

Alexandr
16.05.2018
16:07:42
=)

Виктор
16.05.2018
16:08:18
Пока только пол раза нужны были дженерики

Alexandr
16.05.2018
16:09:12
ну говорят вроде простой язык

Google

Alexandr
16.05.2018
16:09:15
и читается просто

Александр
16.05.2018
16:09:25
=)
первые пол года руки будут тянуться к револьверу, в смысле к пакету reflect
но вы его не трогайте :)

Nibbler
16.05.2018
16:09:45

Александр
16.05.2018
16:09:46
Realtime ковыряния - абсолютное зло

Виктор
16.05.2018
16:10:45
Читается лучше всех. Для меня лучше питона даже

Александр
16.05.2018
16:10:47
о как :)
для опытных пользователей можно, но новичкам лучше запретить :)

Виктор
16.05.2018
16:10:53
Язывк простой но как всегда есть свои подводные камни
придется переучиватьс вой мозг думать чуть по другому

Admin
ERROR: S client not available

Александр
16.05.2018
16:11:02
дабы не согрешили с ОРМ как я

Nibbler
16.05.2018
16:11:47
прям читается проще. даже

Александр
16.05.2018
16:12:08

Виктор
16.05.2018
16:12:29
Плюсы его в том что ты не городишь кучи городушек. ПОэтому все читается чище, нет многословности и чужой код держать хотябы в рамках чтобы можно было его читать

Александр
16.05.2018
16:12:32
я про этот пакет - https://golang.org/pkg/reflect/

Nibbler
16.05.2018
16:12:35

Pawel
16.05.2018
16:12:44

Andrey
16.05.2018
16:16:37
Вы меня не поняли. Я не пытаюсь "давить интеллектом". Просто либо я чего-то не знаю, либо вы. Если вы проясните ситуацию, я узнаю что-то новое, а вам восможно подскажу аналог на go. win-win
Пока для меня этот firedac выглядит как прослойка, которая если и позволяет общаться между собой отдельным процессам, то делает это на более высоком уровне, чем драйвер

Google

Pawel
16.05.2018
16:22:53

Maxim
16.05.2018
16:23:30

Александр
16.05.2018
16:23:39
ну сделайте мне орм без рефлекта

Maxim
16.05.2018
16:24:33

Александр
16.05.2018
16:24:42
ну как бы первое что пришло в голову
абстрактных классов нет

Pawel
16.05.2018
16:24:50

Александр
16.05.2018
16:24:53
типизация простая
еще и утиная

Andrey
16.05.2018
16:25:18

Александр
16.05.2018
16:25:40
циклические зависимости запрещены еще

Pawel
16.05.2018
16:25:58
jdbc

Maxim
16.05.2018
16:26:19
@ruelephant абстрактные классы являются обязательными в ооп?

Andrey
16.05.2018
16:26:20
хм круто

Aleksandr
16.05.2018
16:26:36

Александр
16.05.2018
16:27:03
я хочу примеры по каждому - на гоу без рефлекта :)

The
16.05.2018
16:27:34

Александр
16.05.2018
16:27:45
это основные принципы ООП