
Oleg
08.08.2018
11:01:53

Maxim
08.08.2018
11:14:18
Просто ты пытаешься писать на динамическом языке, как на языке со статич. типизацией. Это бывает всегда, когда меняешь парадигму

Toha
08.08.2018
11:20:28
в чем проблемы писанины на питоне?

Google

Toha
08.08.2018
11:22:36
питон кайфовый. У меня никогда не было проблем связанных с непонятной типизацией
Никто ж не мешает type hinting юзать
делай аннотации, и та же самая vs code поймет все
Я уже не говорю про PyCharm, который божественен))

NullSanya
08.08.2018
11:23:20
Не всем заходит
Мне раст тот же проще

Toha
08.08.2018
11:23:55
да ясно делать что компилируемые языки со статической типизацией - надежнее)
много ошибок на этапе компиляции отловить можно
и это круто

Pavel
08.08.2018
12:05:12
Щас языки с опциональной динамической типизацией
Можно не указывать тип и в переменную пихать что угодно, а можно обвешаться тайпхинтами и сильно ограничить передачу аргументов и их типы
Практически полностью

Google

Pavel
08.08.2018
12:07:18
При этом ты получаешь невероятную свободу, там где удобно - все делать динамически, а там где надо переходить к типизации резко
По определениям объектов/функций/констант можно скакать из кода с зажатым shift
зажимаешь его, кликаешь на интересующий тебя метод или переменную -> телепортируешься к его определению и там все видно что принимает, из чего состоит

NullSanya
08.08.2018
12:16:22

Pavel
08.08.2018
12:22:39
хм да, по ctrl
и в visual studio и в phpstorm проверил

Oleg
08.08.2018
13:01:01
никто не сталкивался с вопросом получения СВОЕГО ip в коде?

Dmitry
08.08.2018
13:01:48
на code.dlang.org было решение

Oleg
08.08.2018
13:11:43
так никто не ковырял lighttpd? роуты там работают или я что-то делаю неправильно?

Stepanos
08.08.2018
15:38:21
я буду ковьірять

Oleg
08.08.2018
15:38:39

Stepanos
08.08.2018
15:39:02
rest api для одного моб проектика

Oleg
08.08.2018
15:39:15
вот тоже rest api хочу
но чёт пока не завелось
хотя нет, завелось, просто я не внимательный

Toha
08.08.2018
15:52:24
и чочо это rest api будет делать? :)

Stepanos
08.08.2018
15:52:52
простойка между клиентами и БД

Toha
08.08.2018
15:53:28
а БД какая?

Stepanos
08.08.2018
15:53:33
я миграции через ликюбейс делаю, вот только прикрутить как к D красиво - хз

Google

Toha
08.08.2018
15:54:00
а чо если сделать на ди рест апи для любых структур данных?
типа, db as service
m?

Stepanos
08.08.2018
15:54:45

Toha
08.08.2018
15:54:54
в качестве обучающего проекта, так сказать...

Stepanos
08.08.2018
15:55:03

Toha
08.08.2018
15:55:15
а ты юзал эластик серч?
язык запросов сделать подобный
Короче один фиг, в СУБД упрется все :)
но для изучения языка в принципе, норм)

Oleg
08.08.2018
15:59:42
для изучения D?

Toha
08.08.2018
15:59:52
да

Oleg
08.08.2018
16:00:23
для изученя языка думаю не стоит использовать не std

Stepanos
08.08.2018
16:00:32
:) не использовал, понятия не имею что это и как там миграции делаются

Toha
08.08.2018
16:00:49
вопрос не в миграциях)
можно сделть Migrations api
И ТАМ ДОБАВЛЯТЬ КОЛУМНЫ
УБАВЛЯТЬ
ой
сорян :)

Google

Stepanos
08.08.2018
16:01:12
а как без них?)

Toha
08.08.2018
16:01:25
через API создавать таблички, описывать их

Stepanos
08.08.2018
16:01:35
так есть уже ликьюбейс
зачем велосипедить?

Toha
08.08.2018
16:02:09
для изучения языка ;)

Stepanos
08.08.2018
16:02:49
так лучше его изучать делая полезные сервисы

Toha
08.08.2018
16:02:57
короче это не то
ликвибейс - сорц контрол

Stepanos
08.08.2018
16:03:11
с использованием уже готовых инструментов

Toha
08.08.2018
16:03:22
а я имел ввиду прям саму БД

Admin
ERROR: S client not available

Toha
08.08.2018
16:03:25
создавать таблички
писать в них данные
получать оттуда данные

Stepanos
08.08.2018
16:03:37
https://www.liquibase.org
так вот это и делает уже все

Toha
08.08.2018
16:04:01
и при помощи ликвибейс можно делать всякие запросы из БД?

Stepanos
08.08.2018
16:04:22
нет, только миграции

Toha
08.08.2018
16:04:28
ну вот

Stepanos
08.08.2018
16:04:40
хотя, инсертить данные можно тестовые и тд

Google

Toha
08.08.2018
16:04:50
а где эти данные храниться будут?

Stepanos
08.08.2018
16:04:53
можно все там, то я не юзал просто
в БД :)

Toha
08.08.2018
16:05:07
в где БД лежит?

Stepanos
08.08.2018
16:05:45
ты сам указываешь где бд лежит и креды к ней
хоть локально хоть в амазоне...

Toha
08.08.2018
16:05:56
короче мы о разных вещах)
Я не мигратор имел ввиду
и вообще, зачем юзать ликвибейз когда есть система миграций во фреймворке на котором ты прогаешь?

Stepanos
08.08.2018
16:06:31
добавлять удалять колонки в бд- миграция

Toha
08.08.2018
16:06:33
или есть такие фрамеворки в которых подобного нет?

Stepanos
08.08.2018
16:07:05
например?

Toha
08.08.2018
16:08:12
ну я на пыхе говнокодю, там есть встроенные миграции
на питоне говнокодил - там тоже есть инструменты для миграций
тот же alembic
в джанго есть свои миграции

Stepanos
08.08.2018
16:11:02
ну так ликьюбейс для спринга использую
но он вездесущий
можно как утилиту командной строки использовать
в д проектах

Toha
08.08.2018
16:12:09
а, ну в принципе, есть смысл
не привязан к конкретным инструментам