Re[6]: Шаровара на яве?
От: iiice Россия  
Дата: 18.09.12 13:29
Оценка:
S>Правильный комментарий в апп сторе, а вот ваше "с 10 акков зайти и указать что камент некорректный или оскорбительный" больше похоже на действия вирусописателей каких то.

Вот будет потеха, когда наши десятиакковые умники допишутся до того, что Apple запретит жабку на макаппсторе, а то и на макоси вообще. И будет прав. Поползновения с их стороны уже были.
Re[4]: Шаровара на яве?
От: C0x  
Дата: 18.09.12 13:35
Оценка:
Здравствуйте, iiice, Вы писали:

D>>Вот тут, Cyberduck, какая-то сволочь оставила нелицеприятный отзыв о продаваемой на Mac App Store явовской программе, а все из-за того, что недавно прогремел вирус, заражающий маковские компьютеры через браузерную уязвимость явы.


I>Не сволочь, а молодец. Глас разума в ментальной пустыне.


D>>Еще раз подумаешь тут. Это при том, что у человека явно исплользуется встроенная JRE, которая никак не может влиять на распространение вирусов. И все же, офигенный размер в 52 мегабайта для небольшой программы как-то сильно угнетает меня, что бы там ни писали про современный интернет.


I>Пусть не используется, пусть не влияет, пусть чел чуть скривил — все равно молодец. Нефиг там делать жабе.


А чему там место?
Re[2]: Шаровара на яве?
От: iiice Россия  
Дата: 18.09.12 13:55
Оценка:
Ткни пожалуйста пальцем хоть в одно не тормозящее десктопное или мобильное java-приложение. Более-менее серьёзное, не helloworld/paint. Ладно эклипс, он гигантский, ему позволительно. Но тормоза махонькой утилюшечки FreeMind меня в свое время добили. Равно как и весь ондроед. Равно как и многократное замедление Matlab после скрещивания его с жабой в очередной версии. Равно как и черепаший старт апплетов.

Думал, всё это уже в прошлом. Ан нет, не перевелись еще любители несвежего ... кофе

Шароварщик, если так свербит в одном месте загадить мир очередными сотнями кривых поделий ради пляжика с банкоматиком, а нативщина неосиливается — ну возьми хотя бы Mono, не мучай так целевую аудиторию.

PS. Серверной части все вышесказанное, естественно, не касается.
PPS. A ябблам большое спасибо, за недопущение явы на iOS и постепенное выпиливание из MacOS.
Re: Шаровара на яве?
От: ivanzoid Россия https://zoid.cc
Дата: 18.09.12 17:47
Оценка:
Тормозная она всё-таки. Вот, буквально на днях, хотел купить подписку на этот сервис: http://www.crashplan.com, и не стал, только потому что у них клиент лагает. Клиент на java, конечно.
Re[2]: Шаровара на яве?
От: Steamus Беларусь  
Дата: 18.09.12 18:47
Оценка:
Здравствуйте, ivanzoid, Вы писали:

I>Тормозная она всё-таки. Вот, буквально на днях, хотел купить подписку на этот сервис: http://www.crashplan.com, и не стал, только потому что у них клиент лагает. Клиент на java, конечно.


А вы точно скачивали клиента и пробовали запустить? Я вот интереса ради зашёл на сайт и попробовал скачать триал и завести аккаунт. Ну и что тут сказать. Сайт имеет приятный дизайн и вполне себе неплохо сделан (на джава вроде). Но вот софт клиентский уже выглядит спорно. Во-первых, перекошенный инсталлятор (графика сдвинута на край, тексты вылазят за границы). И это ещё не джава, это пока C++.

Затем стартанул клиента. Он на джава, но этого абсолютно никак не видно. Запустился шустро. Пока там лагать нечему. Другое дело, что он не смог создать аккаунт (я сделал 5 попыток) и проверить его в работе не получилось. Осталось чувство, что сделали причёсанную мордашку и небрежную реализация клиента. Если он и лагает, то из за того, что возможно с сетью нехорошо работает. В один поток с GUI, скажем. Или ещё как-то. Не вижу пока где тут джава виновата. Но видя столь небрежно сделанный инсталлятор конечно бы покупать ничего не стал. Разве что меня кто-то бы убедил что всё остальное у них супер, а это просто нанятый чудак фрилансер напортачил.
Re[3]: Шаровара на яве?
От: Steamus Беларусь  
Дата: 18.09.12 19:01
Оценка:
Здравствуйте, iiice, Вы писали:

I>Ткни пожалуйста пальцем хоть в одно не тормозящее десктопное или мобильное java-приложение. Более-менее серьёзное, не helloworld/

...
I>PPS. A ябблам большое спасибо, за недопущение явы на iOS и постепенное выпиливание из MacOS.

Вы где-то проспали несколько лет, проснулись и сразу истерить. Разберитесь вначале. Кривость приложения в большинстве случаев определяется не языком разработки. А джава уже давно позволяет писать быстрые и хорошие приложения. Недостатки есть, но а уж на фоне ущербного маковского объектного С, джава чисто шедевр. Я уж и не упоминаю их куцую среду разработки. Сравните с Idea, заодно и узнаете как профессионально пишут на джава. И поймёте, почему единственное, что остаётся яблоку, так это запрещать, не пущать, не знакомить и скрывать. Полагаю, что кончится это также, как в своё время кончился макинтош.
Re[3]: Шаровара на яве?
От: Steamus Беларусь  
Дата: 18.09.12 19:24
Оценка:
На 7-ой раз клиент сообразил, что у меня короткий пароль и попросил длиннее (непонятно, зачем для этого в сеть то лазил). Дал более длинный, он создал аккаунт, открыл мне окно с выбором операции и... что дурной начал сканировать мои диски. Видьмо без меня решил принять решение, что мне нужно бакапировать. Смелый такой клиент. Делал это в отдельном потоке, интерфейс абсолютно не лагал, но какой же он ужасный их интерфейс. Великоватые шрифты, аляповатые табы и кнопки. Привет от Windows 3.1. Такие люди и формируют мнение о том, что джава некрасива.

А в сухом остатке — и причём тут джава, если парни не почесались даже чуть-чуть душу вложить? Да на C++ они бы не меньший мрак написали. С другой стороны, не исключено что всё это уверенно и стабильно работает. Реальный бакап я не проверял. Так далеко с этой программой я не заходил.
Re[2]: Шаровара на яве?
От: _Oleg_ Украина  
Дата: 19.09.12 17:46
Оценка:
Здравствуйте, Steamus, Вы писали:

S>А насчёт размера... Я думаю это какой-то чисто наш пещерный страх, вследствие длительного засилья дайлапа сказывается. Ну что такое 30 мегов в наше время? Десяток другой секунд? Народ HD видео напрямую смотрит. А там где ещё дайлап, там скорее всего и покупать через инет не будут. Хотя, конечно, случаи разные бывают.


Собрал приложение с использованием JDK 7 (в ее состав входит Java FX), JRE занимает 140 Mb.
В 30 я бы и рад был уложиться.
Кто-нибудь знает как оставить только нужные библиотеки в ней ?
Re[3]: Шаровара на яве?
От: Steamus Беларусь  
Дата: 19.09.12 18:28
Оценка: 6 (1)
Здравствуйте, _Oleg_, Вы писали:

_O_>Собрал приложение с использованием JDK 7 (в ее состав входит Java FX), JRE занимает 140 Mb.

_O_>В 30 я бы и рад был уложиться.
_O_>Кто-нибудь знает как оставить только нужные библиотеки в ней ?

Нет, распакованый размер JRE вы не уменьшите. Он — 140. Его нужно паковать или делать инсталятор, который сразу сделает упакованный модуль для инсталяции. Он будет примерно 40Mb. Зависит от размера вашего jar. Внутри будет содержать JRE и ваше приложение. После установки, он будет работать с вашей JRE вне зависимости от той JRE, которая установлена в системе. Ну и сделает стартовый исполняемый файл в родном формате для той среды, для которой вы сделали инсталятор. Разумеется, если вы так хотите. Возаможны разные варианты.

По поводу размера: есть такой проект Jigsaw (http://openjdk.java.net/projects/jigsaw/). Он и предполагает разбиение JDK на модули с целью более гибкого управления зависимостями (в том числе и для деплоймента). Но внедрение его в коммерческую версию JDK постоянно откладывается. 7, 8, сейчас план на 9. Видимо нелегко это всё гарантированно рассечь.
Re[3]: Шаровара на яве?
От: Cyberax Марс  
Дата: 19.09.12 18:43
Оценка: 6 (1)
Здравствуйте, _Oleg_, Вы писали:

_O_>Собрал приложение с использованием JDK 7 (в ее состав входит Java FX), JRE занимает 140 Mb.

_O_>В 30 я бы и рад был уложиться.
_O_>Кто-нибудь знает как оставить только нужные библиотеки в ней ?
JRE упаковывается, при желании, примерно до 8Мб.
Sapienti sat!
Re[4]: Шаровара на яве?
От: _Oleg_ Украина  
Дата: 19.09.12 19:29
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>Здравствуйте, _Oleg_, Вы писали:


_O_>>Собрал приложение с использованием JDK 7 (в ее состав входит Java FX), JRE занимает 140 Mb.

_O_>>В 30 я бы и рад был уложиться.
_O_>>Кто-нибудь знает как оставить только нужные библиотеки в ней ?
C>JRE упаковывается, при желании, примерно до 8Мб.

Обычный zip уменьшает размер до 33 Мб Так что все не так плохо.
Re[5]: Шаровара на яве?
От: Cyberax Марс  
Дата: 19.09.12 21:40
Оценка:
Здравствуйте, _Oleg_, Вы писали:

_O_>>>Кто-нибудь знает как оставить только нужные библиотеки в ней ?

C>>JRE упаковывается, при желании, примерно до 8Мб.
_O_>Обычный zip уменьшает размер до 33 Мб Так что все не так плохо.
Секретный ниндзя-метод — это pack200
Sapienti sat!
Re[3]: Шаровара на яве?
От: dleskov http://www.excelsior-usa.com
Дата: 21.09.12 06:10
Оценка:
Здравствуйте, _Oleg_, Вы писали:

_O_>Собрал приложение с использованием JDK 7 (в ее состав входит Java FX), JRE занимает 140 Mb.

_O_>В 30 я бы и рад был уложиться.
_O_>Кто-нибудь знает как оставить только нужные библиотеки в ней ?

Project Jigsaw отложили до Java 9, так что пока только вот так:

http://www.excelsior-usa.com/java-download-size.html

Самая большая экономия выходит, если использовать SWT вместо AWT/Swing. Последняя версия RSSOwl (а это уже не просто SWT, а Eclipse RCP), влазит в 15МБ:

http://www.excelsior-usa.com/jetgallery.html

Единственная засада — Java 7 и Mac OS X пока не поддерживаются. Но мы работаем и над этим.

Дмитрий Лесков
ООО "Эксельсиор"
Re[6]: Шаровара на яве?
От: Aib https://razborpoletov.com
Дата: 21.09.12 06:46
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>Здравствуйте, _Oleg_, Вы писали:


_O_>>>>Кто-нибудь знает как оставить только нужные библиотеки в ней ?

C>>>JRE упаковывается, при желании, примерно до 8Мб.
_O_>>Обычный zip уменьшает размер до 33 Мб Так что все не так плохо.
C>Секретный ниндзя-метод — это pack200

Честно говоря, тащить с собой JRE это может и удобно, но небезопасно. Каждый раз при обновлении jre будете перевыпускать свою утилиту? Лучше добавлять web-installer и его пускать. Заодно он и будет обновляться сам.
Re[7]: Шаровара на яве?
От: Cyberax Марс  
Дата: 21.09.12 07:08
Оценка: 2 (1)
Здравствуйте, Aib, Вы писали:

Aib>Честно говоря, тащить с собой JRE это может и удобно, но небезопасно. Каждый раз при обновлении jre будете перевыпускать свою утилиту? Лучше добавлять web-installer и его пускать. Заодно он и будет обновляться сам.

Других вариантов нет. Отдельные JRE глючат страшно — и иногда просто банально отказываются работать по непонятным причинам.
Sapienti sat!
Re[7]: Шаровара на яве?
От: _Oleg_ Украина  
Дата: 21.09.12 08:44
Оценка:
Здравствуйте, Aib, Вы писали:

Aib>Здравствуйте, Cyberax, Вы писали:


C>>Здравствуйте, _Oleg_, Вы писали:


_O_>>>>>Кто-нибудь знает как оставить только нужные библиотеки в ней ?

C>>>>JRE упаковывается, при желании, примерно до 8Мб.
_O_>>>Обычный zip уменьшает размер до 33 Мб Так что все не так плохо.
C>>Секретный ниндзя-метод — это pack200

Aib>Честно говоря, тащить с собой JRE это может и удобно, но небезопасно. Каждый раз при обновлении jre будете перевыпускать свою утилиту? Лучше добавлять web-installer и его пускать. Заодно он и будет обновляться сам.


А зачем ее обновлять ? Вы имеете ввиду, что если выходят какие-то патчи безопасности ?
Думаю, что можно тащить за собой проверенную на конкретных ОС JRE и не париться, поправьте меня
Re[8]: Шаровара на яве?
От: Aib https://razborpoletov.com
Дата: 21.09.12 10:10
Оценка: 4 (1)
Здравствуйте, _Oleg_, Вы писали:

_O_>Здравствуйте, Aib, Вы писали:


Aib>>Здравствуйте, Cyberax, Вы писали:


C>>>Здравствуйте, _Oleg_, Вы писали:


_O_>>>>>>Кто-нибудь знает как оставить только нужные библиотеки в ней ?

C>>>>>JRE упаковывается, при желании, примерно до 8Мб.
_O_>>>>Обычный zip уменьшает размер до 33 Мб Так что все не так плохо.
C>>>Секретный ниндзя-метод — это pack200

Aib>>Честно говоря, тащить с собой JRE это может и удобно, но небезопасно. Каждый раз при обновлении jre будете перевыпускать свою утилиту? Лучше добавлять web-installer и его пускать. Заодно он и будет обновляться сам.


_O_>А зачем ее обновлять ? Вы имеете ввиду, что если выходят какие-то патчи безопасности ?

_O_>Думаю, что можно тащить за собой проверенную на конкретных ОС JRE и не париться, поправьте меня

Ну я как раз про security fix — дырки на то и дырки, что никто не знал об их существовании до обнаружения. А так например пишете вы rss читалку и подкладываете старый jre в котором float-parsing еще не исправлен и вуаля — через вашу читалку можно атаковать систему.

Мне кажется тут лучше при запуске проверять версию jre по white-list и показывать предупреждение "Как обновить или переустановить".
Re[3]: Шаровара на яве?
От: dima_ksk  
Дата: 21.09.12 10:25
Оценка:
Здравствуйте, iiice, Вы писали:

S>>А насчёт размера... Я думаю это какой-то чисто наш пещерный страх, вследствие длительного засилья дайлапа сказывается. Ну что такое 30 мегов в наше время? Десяток другой секунд? Народ HD видео напрямую смотрит. А там где ещё дайлап, там скорее всего и покупать через инет не будут. Хотя, конечно, случаи разные бывают.


I>Извини, но этот абзац полная хрень. Зацени беспроводной инет в тех же Эуропах, будешь приятно удивлен Роиссянским. В Голландиях в некоторых местах не то что 3G — даже эджа до сих пор нет. ГПРС 1.0, кушайте. Это раз. А два — если все будут следовать твоей логике (а все, похоже, к сожалению ей следуют) "Ой, да это не объёмы, 30 мегов сюда, 30 туда на всякие безделушки — разве это проблема" — человечество будет погребено под петагигаэксатоннами блоатвари. К счастью, даже среди стартаперов иногда видны проблески разума, и начинает чувствоваться обратный отскок к минимализму и нативности.


Я уже огреб, сервер стал виснуть из-за огромного трафика, из-за того, что наделал огоромных дистрибутивов. А толку от этого объема с точки зрения выручки — 0.
Re[9]: Шаровара на яве?
От: _Oleg_ Украина  
Дата: 22.09.12 18:16
Оценка:
Здравствуйте, Aib, Вы писали:

Aib>Ну я как раз про security fix — дырки на то и дырки, что никто не знал об их существовании до обнаружения. А так например пишете вы rss читалку и подкладываете старый jre в котором float-parsing еще не исправлен и вуаля — через вашу читалку можно атаковать систему.


Aib>Мне кажется тут лучше при запуске проверять версию jre по white-list и показывать предупреждение "Как обновить или переустановить".


Размер инсталлятора это одно, а вот размер простой программы в памяти не менее 140Мб меня малость напрягает.
Re[10]: Шаровара на яве?
От: chebum Польша  
Дата: 22.09.12 18:37
Оценка:
Если у вас не фоновое приложение, то не стоит переживать. Во первых, 140 — это уже не "простая" программка. Файл менеджер muCommander ест 90, например (процесс 64bit). В хроме только процесс отрисовки "весит" 170 Мб (32bit). Я не думаю, что это такая серьезная проблема.
_O_>Размер инсталлятора это одно, а вот размер простой программы в памяти не менее 140Мб меня малость напрягает.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.