Email or username:

Password:

Forgot your password?
Top-level
Шуро

@lonelyowl У каждого что-то своё.

Лично я с подозрением отношусь к контейнеризации всего и всяким там Кубернетес, так как запросы терабайт памяти почему-то лишь растут :)

9 comments
Iron Bug
@shuro @lonelyowl я тоже всё это считаю обёртками для говнокода. для запуска нормального софта это точно не нужно.
Owl!🦉

@shuro

А я не люблю питон.
(Да-да, любитель нейронок который не любит питон это как гей который не любит члены)

Шуро
@lonelyowl Я тоже не определился с питоном. У меня на нём даже что-то написано и работает, но подозрения никуда не делись:)
Owl!🦉

@shuro

Он мне нравится когда речь заходит о каких-то примитивных ботах, но если предлагается писать на нем чето более серьезное, оно превращается в какойто нечитаемый кабздец, который еще и хрен поставишь нормально. Для когото нужен виртуаленв, для когото анаконда, к слову у питона есть свои глобальные пакеты, и у анаконды base энавйромент тоже есть. И господь тебя упаси по незнанию поставить этой анакондой чето в base, потому что потом оно начнет конфликтовать с требованиями какой-нибудь софтины, с которой ты решил поэкспериментировать. Наверное, мне стоит просто снести к чертовой матери с компа все что связано с питоном и заново поставить. У меня таких затыков даже с nodejs никогда не было, там вот есть nvm, есть .node_modules и собственно все, твое говно будет работать.

Мне кажется, эта поголовная контейнеризация всего как раз призвана решить подобного рода проблемы.

@shuro

Он мне нравится когда речь заходит о каких-то примитивных ботах, но если предлагается писать на нем чето более серьезное, оно превращается в какойто нечитаемый кабздец, который еще и хрен поставишь нормально. Для когото нужен виртуаленв, для когото анаконда, к слову у питона есть свои глобальные пакеты, и у анаконды base энавйромент тоже есть. И господь тебя упаси по незнанию поставить этой анакондой чето в base, потому что потом оно начнет конфликтовать с требованиями какой-нибудь софтины,...

Шуро
@lonelyowl Наверное. У меня есть сервис на питоне и это боль, периодически думаю изолировать его в отдельное окружение, но от этого не думаю лучше ни о питоне, ни о контейнерах.
Owl!🦉

@shuro

Но кактус жрать я, пожалуй, продолжу, ибо этот выпендреж с "ваш софт гавно, я самый умный, я сделаю свой!" как правило приводит к тому что ты изобретаешь нечто еще более чудовищное.

Iron Bug
@shuro @lonelyowl нет, "более чудовищное" я точно не сделаю. у меня нет навыков говнокода. а вот навыки системного программирования есть.
top.ofthe.top

> > Я тоже не определился с питоном. У меня на нём даже что-то написано и работает, но подозрения никуда не делись:)

А что с ним определяться, выбор не так уж и широк. Если прям очень критична cpu bound производительность, то придётся выбирать что-то компилируемое типа C/C++, Rust и т.п. Ну или всякие менее популярные типа Nim, если хочется более приятный синтаксис как у питона. Хотя есть ещё вон Cython, что как бы C, только с питоновским синтаксисом.

Если пилить backend для веба, то там от компилируемого в машинный код толку мало, в быстродействии и потреблении памяти выигрыша не так много, т.к. всё упирается в I/O, зато сильно замедляет процесс разработки. Поэтому в вебе сейчас в основном PHP, Python, Node.js, Java и т.п. Хотя конечно пилить бэк на C или Rust никто не запрещает. Но PHP то такое, у питона синтаксис приятнее, node.js тоже ок, но если проект не накладывает требований по выбору языка, мой выбор питон чисто из вкусовщины, хотя на работе проекты в основном на PHP.

Если же писать скрипты для автоматизации рутины всякой, то там выбор обычно такой: баш если уложишься строк в сто, либо если код разрастается до портянки, то лучше уж питон, благо он в дистрах во многих уже из коробки. Ну не на перле или tcl же писать ))

Ну а GUI приложения, там сложились свои традиции. Хотя были и примеры норм приложений и на питоне. К примеру, в своё время одним из лучших клиентов для Jabber был Gajim, написанный на питоне как раз, ресурсов много не потреблял, к слову, ну чуть больше чем Pidgin, но не вот прям много.

> > Я тоже не определился с питоном. У меня на нём даже что-то написано и работает, но подозрения никуда не делись:)

А что с ним определяться, выбор не так уж и широк. Если прям очень критична cpu bound производительность, то придётся выбирать что-то компилируемое типа C/C++, Rust и т.п. Ну или всякие менее популярные типа Nim, если хочется более приятный синтаксис как у питона. Хотя есть ещё вон Cython, что как бы C, только с питоновским синтаксисом.

Iron Bug
@shuro @lonelyowl ну, я в этом полностью солидарна. я его из своей системы давно выпилила напрочь.
Go Up