LINUX.ORG.RU

emerge, yum, dpkg or apt on java


0

0

Как вы относились бы к приложениям такого рода, если бы они были написаны на java? Не слишком ли толстая зависимость? С одной стороны для написания такого приложения голого Java SE 6 хватило бы без единой другой зависимости.

Я почему спрашиваю, мой диплом будет приложение такого рода. Вообще-то немного другое, но я привел примеры чтобы в общих чертах ограничить сферу размышлений. Если приложение развить, и заопенсорсить, то как отнесется сообщество к администраторской утилите на такой совсем непопулярной в этой сфере плафторме, как java? Ваши размышления. Спасибо.

P.S. Планируется сеть, много манипуляций с файлами в файловой системе, xml-парсинг, сжатие, криптография, права доступа, индексирование, хранение больших списков файлов в бд, скорее всего sqlite3 (как вариант derby, а почему бы и нет, раз Java). И еще, да, Винда.

★★★★★

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

portupgrade?

portupgrade тоже слабо интегрирован с конкретным системным окружением (на Ruby написан). И вообще собирается отдельным портом. А поди ж ты, работает.

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

Я не увидел никакого дела. Обратите внимание, никто не знает ничего о идее приложения. Идея еще не завершена полностью и не имеет значения в этой теме. Оставьте это дело мне. Разговор идет о Java в определенной категории приложений.

Сначала он выдает что-то о Maven, а потом упорно доказывает что мое приложение-говно просто по определению, хотя я и не рассказывал о идее ничего.

vertexua ★★★★★
() автор топика
Ответ на: portupgrade? от iZEN

да там целая система утилит и модулей тянется и ставиться для того, чтобы, в том числе, и этот portupgrade мог более-менее сносно работать.. обновление пакетов FreeBSD это вообще отдельная муторная тема..

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

> обновление пакетов FreeBSD это вообще отдельная муторная тема..

НЕЕЕТ!!! Я опоздал. Сдесь же iZEN!

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

надеюсь, что ты не хуже меня знаешь, что в нынешнем ports-mgmt многие системные утилиты на ruby базируются.. я бы не назвал это слабой интеграцией, но даже при всём этот, оно довольно глючное..

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

Хотя признаю, глупый вопрос. jarы - в share, launcher script - в bin

vertexua ★★★★★
() автор топика

Scala/Python/Scheme

Как вариант, Haskell + C.

:)

А Java, как язык, ужасна, зачем на ней писать добровольно. C# и то лучше.

Legioner ★★★★★
()

1?-отрицательно.
2?слишком толстая.
3?-думаю плюнет.
Я бы выкинул такое из системы не задумываясь. Для подобного софта традиционны Си и шелл. Сегодня нормально смотрятся перл и (пожалуй уже) питон.

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

>Я в скорости работы не сомневаюсь, java работает очень быстро (там где нет Swing). Вопрос может даже не технический, а маркетинговый. Важно будут ли ОНИ (потенциальные пользователи) брызгать слюной и орать «жаба, не нужно». Вон уже один орет.

Я бы использовал, если не глючит.

Вообще, сильно зависит от того, для какой категории пользователей оно предназачено. Простым юзверям-чайникам до этого нет дела.

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

>8-0 В каком дистрибутиве такое счастье?
очевидно, что это самосборный генту

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

>А интерпретаторы Python, Ruby, Perl - не виртуальные машины? Приложения на них не тащат ничего за собой?

Сравни размеры питона и джавы, а также потребляемый объём памяти и скорость запуска.

Я смогу запустить твой пакет-манагер на моём старом компороутере с 256 мб памяти? А будут при этом адекватно работать ещё какие-нибудь программы?

//Я не фанатик, у меня установлена ява. Но использовать излишне сложные инструменты для в меру простых задач - зло.

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

>я бы не назвал это слабой интеграцией, но даже при всём этот, оно довольно глючное..

Руки выпрямлять не пробовал?

У меня за 4 года установок и обновлений ПО с portupgrade не возникло ни одной проблемы.

iZEN ★★★★★
()

Если в общих чертах, то как-то так:

cat /proc/meminfo |grep MemTotal
MemTotal:        61472 kB
Машинка - что-то вроде самодельного маршрутизатора, dpkg и apt работают нормально, Java ставить бы не стал )

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