Опубликованы (http://www.sun.com/aboutsun/pr/2009-06/sunflash.20090601.3.xml) итоги конкурса "Duke's Choice Awards (http://www.java.com/en/dukeschoice/)", на котором были определены наиболее интересные Java приложения года.URL: http://www.sun.com/aboutsun/pr/2009-06/sunflash.20090601.3.xml
Новость: https://www.opennet.ru/opennews/art.shtml?num=21982
Дикость какая. Инновационность не зависит от языка, а единственный смысл этого "конкурса" - PR java, на которой, видимо, еще недостаточно неэффективных приложений пишут.
>PR java, на которой, видимо, еще недостаточно неэффективных приложений пишут.Я могу привести пример эффективного приложения на java. Это приложение toonel.net. Маленькое, простое и кроссплатформенное. Больше от него ничего и не нужно. Незачем его писать на C++ и поддерживать версии для разных платформ, так как видимого выигрыша в производительности никакого не будет.
> Незачем его писать на C++ и поддерживать версии для разных платформЗато на все платформы надо ставить жаву. Вообще странно, как это мой софт собирается и под windows/amd64, и под linux/arm и под freebsd/sparc64, а ведь я даже примерно не представляю себе, что значит `поддерживать версии для разных платформ'.
> так как видимого выигрыша в производительности никакого не будет
Знаем-знаем, приложения, которые ничего не делают - конек java. А кроме CPU еще есть память.
> Незачем его писать на C++ и поддерживать версии для разных платформ,А вот знаете, сишный openvpn у меня на n800 - работает.А вот о ява-хрени такого не скажешь.А что насчет не тормозит - так все определяется тем что и на какой скорости делать.
Можно например захотеть жать и шифровать несколько десятков мегабитов(если не гигабит :P).А порой и на не больно каком проце (роутеры, КПК и прочая).В общем то можно и сишной байдой проц озадачить на всю катушку - все определяется скоростью, мощью проца и тем что надо делать с траффом и в каком количестве...
ЗЫ о "предусмотрительности" жавистов говорит еще и то что server-side этого toonel'я - не предоставляется.Т.е. до кучи еще и влезание в зависимость от "дяденьки" и его серверов.А если завтра "дяденька" скажет что "мы сносим сервера" или "это будет стоить вам $20 в месяц" - "эффективное" и "кроссплатформенное" приложение быстренько отправится в треш, разумеется.Поскольку серверной части для него ни у кого нет.Кроме сторонних дядь.Сразу видно кто ява-хренью пользуется.Интересно, сколько у них iq и какой возраст? :)
>ЗЫ о "предусмотрительности" жавистов говорит еще и то что server-side этого toonel'я
>- не предоставляется.Т.е. до кучи еще и влезание в зависимость от
>"дяденьки" и его серверов.А если завтра "дяденька" скажет что "мы сносим
>сервера" или "это будет стоить вам $20 в месяц" - "эффективное"
>и "кроссплатформенное" приложение быстренько отправится в треш, разумеется.Поскольку серверной части для него ни у кого нет.Долгое время использовал toonel.net на КПК iPAQ hx4700 и на десктопе для GPRS-Интернет.
Поначалу в обоих случаях сжимал неплохо (до 45% без картинок), потом заметил странную вещь: с меня стали снимать за трафик столько же, сколько и без этой хрени. То есть toonel.net попросту перенаправлял трафик через "дяденьку с серверами", писал правильные проценты, но трафик не сжимал!
>Я могу привести пример эффективного приложения на java. Это приложение toonel.net.
>Маленькое, простое и кроссплатформенное. Больше от него ничего и не нужно.это которое криво со swing работало? неприятно, хочется как белому человеку пощупать гуй.
хотя может пофиксили, года два не юзала. более-менее приличный инет и opera turbo в запасе.
особой проблемы в расжатии дюжины кило текста как бы нет, жабо справляется
>>Я могу привести пример эффективного приложения на java. Это приложение toonel.net.
>>Маленькое, простое и кроссплатформенное. Больше от него ничего и не нужно.
>
>это которое криво со swing работало? неприятно, хочется как белому человеку пощупать
>гуй.У toonel.net есть GUI на голимом AWT -- для запуска на старенькой Java 1.1 без Swing.
>особой проблемы в расжатии дюжины кило текста как бы нет, жабо справляется
Код на Java непосредственно GZIP/ZIP-сжатием не занимается -- этим занимаются нативные библиотеки виртуальной машины.
>Код на Java непосредственно GZIP/ZIP-сжатием не занимается -- этим занимаются нативные библиотеки виртуальной машины.странно, что этого не знают, не так ли?
иногда, кстати, из-за этого бывают проблемы, т.к. нативные библиотеки на разных платформах могут вести себя по-разному.
ну и jni может помочь в особо сложных случаях - отличная и не сложная вещь. позволяет решить если не всё, то многое.
Инновационность не зависит от языка, да.
Но можно выбрать наиболее инновационные приложения из класа приложений, написанных на java.
Ну насчет PR... есессно)
Всякие google summer code и прочие конкурсы - это, думаете, не PR? )
да.
но зачем загонять себя (и всех) в рамки? только потому, что сан владеет жабой?я помню времена, когда сановсие конкурсы были чуть ли не самыми престижными.....
и не (не только) на жабе... а идеи были важны
>и не (не только) на жабе... а идеи были важныДля идеи конкурсы не нужны.
если бы...
спонсоры, продюсеры, промоутеры и т.д. - вымерли бы...