Size: a a a

2020 July 04

AO

Alexander Ovchinniko... in PiterPy Meetup
и там не так много времени есть чтобы реально что-то сделать, например, можно взять что-то из базы данных и отобразить, а на что-то более сложное времени уже не останется
источник

AO

Alexander Ovchinniko... in PiterPy Meetup
тут, думаю, именно архитектура системы накладывает ограничения на сложность решаемых задач
источник

AO

Alexander Ovchinniko... in PiterPy Meetup
сложные вещи делают где-то в фоне, не на Django
источник

AO

Alexander Ovchinniko... in PiterPy Meetup
работа view на Django обычно состоит из 3 этапов:

- получаем некие входные данные, парсим/проверяем
- что-то с ними делаем, некая бизнес-логика (например, что-нибудь ищем в PostgreSQL), если нечто долгое - кладём в очередь
- ответ сериализуем в json или используем вместо него protocol buffers,avro и возвращаем пользователю, иногда вместо этого подставляем в шаблон (если классический проект, а не генератор API)

все проекты на Django обычно вот такого рода
источник

p

pragus in PiterPy Meetup
Alexander Ovchinnikov 🦁
тут, думаю, именно архитектура системы накладывает ограничения на сложность решаемых задач
Я про вещи вроде syncthing, где у тебя один бинарник и всё управление локально из браузера
источник

AO

Alexander Ovchinniko... in PiterPy Meetup
pragus
Я про вещи вроде syncthing, где у тебя один бинарник и всё управление локально из браузера
ну, то есть это программа, которая работает на компьютере у пользователя, а не на сервере
источник

AO

Alexander Ovchinniko... in PiterPy Meetup
и у неё есть некая GUI
источник

p

pragus in PiterPy Meetup
Alexander Ovchinnikov 🦁
и у неё есть некая GUI
Ну gui - это вебморда
источник

AO

Alexander Ovchinniko... in PiterPy Meetup
если именно для мака, это было бы лучше всего сделать на Swift'е, наверное... и сделать нормальный GUI маковский, но тут упор на кроссплатформенность, как я понимаю
источник

p

pragus in PiterPy Meetup
Alexander Ovchinnikov 🦁
если именно для мака, это было бы лучше всего сделать на Swift'е, наверное... и сделать нормальный GUI маковский, но тут упор на кроссплатформенность, как я понимаю
Именно кроссплатформенность
источник

AO

Alexander Ovchinniko... in PiterPy Meetup
думаю, для такой задачи Go и правда хорошо подходит
источник

AO

Alexander Ovchinniko... in PiterPy Meetup
с другой стороны, Dropbox же раньше на питоне был, жили как-то и с питоном
источник

p

pragus in PiterPy Meetup
Alexander Ovchinnikov 🦁
с другой стороны, Dropbox же раньше на питоне был, жили как-то и с питоном
Недолго. У них там был путь миграции python => go => rust
источник

AO

Alexander Ovchinniko... in PiterPy Meetup
ну, вот в крайнем случае, можно Django с Electron'ом запаковать 😊
источник

AO

Alexander Ovchinniko... in PiterPy Meetup
компьютеры у людей быстрые, а джангисты дешевле гошников
источник

AO

Alexander Ovchinniko... in PiterPy Meetup
pragus
Недолго. У них там был путь миграции python => go => rust
вот, кстати, полагаю, находясь ближе к левому краю цепочки, проще видеть мир как нормальный человек, а не как программист 😊 после перехода на rust обратного пути уже нет, человек становится программистом, его трансформация завершена и необратима 😊
источник

AO

Alexander Ovchinniko... in PiterPy Meetup
и он уже не захочет решать задачи маркетинга, он будет от них плеваться
источник

AO

Alexander Ovchinniko... in PiterPy Meetup
а пока человек ещё только на питоне, он как-то шире смотрит на всё, у него больше возможностей, больше выбор, и вне зависимости от его выбора, опыт питонирования будет полезен
источник

AO

Alexander Ovchinniko... in PiterPy Meetup
с опытом Rust'а уже как-то странно идти в сторону, скажем, бизнес-аналитики или маркетинга, да и для стартаперства тоже немного сомнительный опыт, с опытом Rust'а оптимальная дорога понятна - в найм, программистом

а в случае с питоном это отличный второй скилл к любой другой профессии сегодня, и для админа, и для математика и для менеджера и для кого угодно, то есть на самом деле и Go и Rust - это немного "оковы", ну, Go в меньшей степени, Rust в большей
источник

p

pragus in PiterPy Meetup
Alexander Ovchinnikov 🦁
с опытом Rust'а уже как-то странно идти в сторону, скажем, бизнес-аналитики или маркетинга, да и для стартаперства тоже немного сомнительный опыт, с опытом Rust'а оптимальная дорога понятна - в найм, программистом

а в случае с питоном это отличный второй скилл к любой другой профессии сегодня, и для админа, и для математика и для менеджера и для кого угодно, то есть на самом деле и Go и Rust - это немного "оковы", ну, Go в меньшей степени, Rust в большей
А ты сам кто?
источник