LINUX.ORG.RU

Язык для разработки под локалхост

 ,


0

1

Привет форумчанам. Так случилось, что имею в парке домашних осей debian, arch, macos и шиндовс. Последняя все портит. Вопроса бы и не возникло, потому что обходился бы чудесно башем, но есть шиндовс дома и есть на работе. Ваяю для облегчения рутины простые скрипты бекапов, шифрования, работы с облаком, таблицами, файлами конфигов и т.д. Исходя из мультиосёвности парка нужен язык для создания простых программ под указанные задачи. Размышляю уже некоторое время и надумал пока только то, что хотелось бы избежать установки везде интерпретатора и всех плагинов и доп. библиотек, а на одной машинке (скорее всего на арче) установить среду для разработки и ваять все в универсальном виде и получать бинари. Конечно вопрос для тру девелоперов однозначный - пиши на чем хошь на локалхосте своем. Но тратить лишнее время на освоение ненужного вообще не хочется. Так на чем таки писать подобный простенький софт с учетом того, что язык предпочтительнее компилируемый.


Ответ на: комментарий от bread

Да, установить по пакету на каждой системе это огромные страдания

Deleted
()
Ответ на: комментарий от fornlr

В установке и синхронизации всего питоньего треша. Если это делается еще и для юзеров, а не для себя любимого, то тем более нет пути.

bread
()
Ответ на: комментарий от bread

Ну что за? неинтерактивная установка есть, развернуть не сложнее, чем пионерское приложение

fornlr ★★★★★
()
Ответ на: комментарий от bread

pip работает под виндой
но нет гарантии что все либы соберутся

Bad_ptr ★★★★★
()
Ответ на: комментарий от bread

Пидон можно шипить со скриптом. В крайнем случае скомпилирует в 1 экзешник хоть это и странно. А так он в 1 клик на любой платформе устанавливается.

anonymous
()
Ответ на: комментарий от fornlr

Стесняюсь спросить, вы вообще читали что хочет ТС?

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

bread
()
Ответ на: комментарий от bread

Да, первый комментарий в этом треде

fornlr ★★★★★
()
Ответ на: комментарий от fornlr

А в чём страдания?

развертывание пытона на каждой платформе — это и есть страдание.

anonymous
()
Ответ на: комментарий от bread

Универсальных бинарей всё равно не будет, будет 10 видов бинарей для каждой тачки. Пидон хотя бы компилировать под 100 платформ не надо, не говоря уж про то что различия платформ учитываются элементарнейшим образом (ну главное в фичам специфичным платформе не привязываться).

anonymous
()
Ответ на: комментарий от anonymous

Универсальных бинарей всё равно не будет, будет 10 видов бинарей для каждой тачки.

Ну и что? Взять бинарь и скопировать на целевую систему vs синхронизировать питонью чешую на каждой системе. Что проще? Если ты не будешь следить за чешуей, то обязательно рано или поздно увидишь бэктрейсы вместо полезного выхлопа. Или юзер увидит, что самое печальное.

bread
()
Ответ на: комментарий от bread

Нуу можно копировать 1 скрипт и ничего больше не делать. :)

anonymous
()
Ответ на: комментарий от bread

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

Можно юзать venv и все зависимости прописывать в requirements.txt, благо для написания простых скриптов зависимостей не будет много, потому что много фич и так есть в питоньей стандартной библиотеке.

Gargamel
()
Ответ на: комментарий от Gargamel

Можно юзать venv и все зависимости прописывать в requirements.txt

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

bread
()
Ответ на: комментарий от Deleted

Плюсую. На линуксах и макоси есть из коробки. На винду интерпретатор ставится за пять минут.

Aswed ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.