Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > будущее Java


Автор: niasilil 22.10.2010, 21:04
это начало конца? 

http://developer.apple.com/library/mac/#releasenotes/Java/JavaSnowLeopardUpdate3LeopardUpdate8RN/NewandNoteworthy/NewandNoteworthy.html

Автор: kemiisto 22.10.2010, 21:28
Цитата(niasilil @  22.10.2010,  22:04 Найти цитируемый пост)
это начало конца?

Нет. Не скажу ничего нового. Apple лишь уведомляет о том, что в будующих версиях Mac OS X более не будет поставлять собственноручно допиленную JRE. Если в Oracle не хотят потерять около 10% рынка десктопов, то будут выпускать версию для Mac OS X. Как это сейчас сделано для Windows, Linux, ... В Mac OS X JRE была "искаропки" и допиленная Apple. Видимо, надоело. Следующая версия OS X запланирована на лето 2011, а значит надо было бы усиленно пилить JRE 7. Сочли неразумным. В любом случае у Oracle есть время выделить человеко-часы на создание дитрибутива под Mac OS X.

Автор: Дрон 25.10.2010, 14:34
Оппа... Забавно. Хорошо, что я больше не пишу на Java под Mac OS.

С одной стороны kemiisto прав -- это не так страшно, ведь Oracle (или кто-то ещё) может сделать JRE для макакинтошей. Тем более всё равно в Apple выпускали свои версии JRE с огромным отставанием от Sun.

С другой стороны, такое JRE будет дополнительным источником энтропии, а это нафиг не нужно пользователям и разработчикам.

Моё мнение: Java, в её нынешнем виде, для десктопов бесперспективна.

Автор: Дрон 25.10.2010, 14:57
Мне тут подсказывают, что Apple пошли дальше. Для MacOS тоже будет application store, в котором Java-приложения будут запрещены. В общем-то так же как сейчас с iPhone и подобными. 

http://www.itwriting.com/blog/3354-apple-deprecates-java.html
Цитата
3.3.1    Applications may only use public APIs and frameworks included in the default installation of Mac OS X or as bundled with Xcode as provided by Apple, deprecated technologies (such as Java) may not be used.

Автор: kemiisto 25.10.2010, 15:06
Цитата(Дрон @  25.10.2010,  15:34 Найти цитируемый пост)
Хорошо, что я больше не пишу на Java под Mac OS.

А на чём пишешь? Objective-C?

Цитата(Дрон @  25.10.2010,  15:57 Найти цитируемый пост)
Для MacOS тоже будет application store, в котором Java-приложения будут запрещены.

Ну, я так понимаю, за пределами Application Store можно будет ставить Java-приложения. А то как-то уж совсем жёстко будет.

Автор: Дрон 25.10.2010, 15:15
Цитата(kemiisto @  25.10.2010,  15:06 Найти цитируемый пост)
А на чём пишешь? Objective-C?

Нет, я всё же ориентируюсь на Windows + .NET smile
А то был единственный проект, где стояла задача сделать десктопное приложение для Windows и MacOS. Я решил, что Java в этом случае будет наиболее простым вариантом. И скорее всего, так и есть (или было до этой новости). Другое дело, что по ходу дела пришлось столкнуться с кучей Java-геморроя, так что в результате был совсем не рад, что взялся за такое. Оттуда и мой статус под аватаром smile

Цитата(kemiisto @  25.10.2010,  15:06 Найти цитируемый пост)
Ну, я так понимаю, за пределами Application Store можно будет ставить Java-приложения. А то как-то уж совсем жёстко будет. 

Говорят, что да, можно будет ставить самостоятельно. Всё-таки вводить такие жёсткие ограничения в настольный компьютер даже Apple ещё слабо. Эх... прогресс, прогресс... куда-то ты не туда идёшь.

Автор: kemiisto 25.10.2010, 15:20
Цитата(Дрон @  25.10.2010,  16:15 Найти цитируемый пост)
Нет, я всё же ориентируюсь на Windows + .NET

Ну, .NET это только Windows. А если брать, чтоб работало везде, то ... Если уж Java не для десктопов, то Mono с его абсолютно чуждым на Mac OS X GTK-based UI и подавно.

Цитата(Дрон @  25.10.2010,  16:15 Найти цитируемый пост)
А то был единственный проект, где стояла задача сделать десктопное приложение для Windows и MacOS. Я решил, что Java в этом случае будет наиболее простым вариантом.

Я тоже так в своё время подумал. Qt лучше.

Цитата(Дрон @  25.10.2010,  16:15 Найти цитируемый пост)
Говорят, что да, можно будет ставить самостоятельно.

Очень надеюсь.

Автор: Vasay 25.10.2010, 15:21
Насколько я понимаю, Apple  делала свою JVM для того что бы Java приложения имели внешний вид вписывающийся в стиль MacOS.

Не думаю, что обычна JVM от linux потребует сильных переделок для запуска на *nix-овой MacOS, так что если Oracle захочет - то будет официальный релиз.


OpenJDK на MacOS ставится.


Препятствовать Java на MacOS для Apple глупо - они потеряют web разработчиков, так любящих MacOS. Ввиду того что огромное количество софта для web разработки написано на Java (по большей части на eclipse platform)

Добавлено @ 15:25
Цитата(kemiisto @  25.10.2010,  15:20 Найти цитируемый пост)
Я тоже так в своё время подумал. Qt лучше.


Там своего "гемороя" хватает. Тут кому какой геморой роднее smile 

Кстати, а для этого apple store под MacOs на qt писать можно будет?

Автор: Skynin 25.10.2010, 15:30
Как сказал Umputun в последнем Radio-T - вот млин, придется на линух пересаживаться...

Цитата

Моё мнение: Java, в её нынешнем виде, для десктопов бесперспективна.

А на присланное в чате "Java должна умереть":
У большинства представление о Java по torrent клиенту Vuze (бывший Azuerus)
Просто далеки. А в энтерпрайз секторе альтернатив Javе - нет.

Сам писал клиенты на Swing. Явного недовольства бизнес-пользователей как-то не помню(а для особо привередливых давал возможность устанавливать LaF и предлагал списочек мной отобранных). Пользователей на работе рюшечки и "нативность" обычно не интересует. Вот дома - да, а на работе - они на другое смотрят - как быстро делать свою работу. 

Цитата

Если в Oracle не хотят потерять около 10% рынка десктопов,

Очень может быть что не будут они бороться за MacOS. Десктопные вещи там интересовали преимущественно разработчиков(для запуска всяческих IDE), а не обычных пользователей. А веб интерфейсы и так будет работать.
10% или сколько там у Эппла десктопов в США - неинтересно, потому что это НЕ бизнес-десктопы (насколько понимаю). Не та целевая группа, чтобы Oraclу за нее бороться.

Apple просто окончательно отказывается от корпоративного сектора. Захотят ли эпплу помочь там остаться хоть как-то, вопрос.

Автор: Vasay 25.10.2010, 15:35
Кстати, кроме  web-разработчиков и корпоративного сегмента пострадают трейдеры - там очень много чего на Java. Пожалуй единственный сектор где до сих пор процветают аплеты. 

п.с. ну это только в том случае если apple совсем закроет дверь для Java. Пока то особых проблем я не вижу. 

Автор: Дрон 25.10.2010, 15:36
Цитата(Skynin @  25.10.2010,  15:30 Найти цитируемый пост)
У большинства представление о Java по torrent клиенту Vuze (бывший Azuerus)

Я когда поинтересовался у коллег-пользователей Mac OS о том, чем из Java они пользуются, то мне именно про него и сказали smile

Цитата(Skynin @  25.10.2010,  15:30 Найти цитируемый пост)
А в энтерпрайз секторе альтернатив Javе - нет.

Цитата(Skynin @  25.10.2010,  15:30 Найти цитируемый пост)
Apple просто окончательно отказывается от корпоративного сектора

Очень может быть, кстати.

Автор: LSD 27.10.2010, 12:46
Цитата(Vasay @  25.10.2010,  16:35 Найти цитируемый пост)
Кстати, кроме  web-разработчиков и корпоративного сегмента пострадают трейдеры - там очень много чего на Java. Пожалуй единственный сектор где до сих пор процветают аплеты. 

Трейдеры на маках? smile

Автор: Vasay 27.10.2010, 12:51
Цитата(LSD @  27.10.2010,  12:46 Найти цитируемый пост)
Трейдеры на маках?



Думаете, маки им не по корману?  smile 

Автор: sergioK 27.10.2010, 14:10
Цитата(Vasay @ 27.10.2010,  12:51)
Цитата(LSD @  27.10.2010,  12:46 Найти цитируемый пост)
Трейдеры на маках?



Думаете, маки им не по корману?  smile

Я занимался  трэйдингом  больше года  объясните зачем там Мак  нужен?
B.T.W про большие карманы это МИФ

Автор: Vasay 27.10.2010, 15:52
Цитата

Я занимался  трэйдингом  больше года  объясните зачем там Мак  нужен?
B.T.W про большие карманы это МИФ


А зачем он вообще нужен? Просто некоторым нравится. Вот только если MacOS останется без Java придется ставить туда win или linux.

Автор: COVD 27.10.2010, 15:59
Цитата

Трейдеры на маках?


Цитата

зачем там Мак  нужен


Используют то, что имеют. Трейдерами бывают и индивидуалы, занимающиеся этим в свободное время.

Автор: LSD 27.10.2010, 18:22
Цитата(Vasay @  27.10.2010,  13:51 Найти цитируемый пост)
Думаете, маки им не по корману?

Из моего опыта они в основной массе вообще PC от Mac отличат с трудом.


Цитата(COVD @  27.10.2010,  16:59 Найти цитируемый пост)
Трейдерами бывают и индивидуалы, занимающиеся этим в свободное время.

Из того что я видел, это чистый веб.

Автор: sergioK 27.10.2010, 22:24
Цитата(Vasay @ 27.10.2010,  15:52)

А зачем он вообще нужен? Просто некоторым нравится. Вот только если MacOS останется без Java придется ставить туда win или linux.

Cкорее им не нравиться Виндус , или  не хотят  быть  как все  smile 

Автор: COVD 28.10.2010, 00:01
Цитата

Из того что я видел, это чистый веб

среди платных инструментов есть не веб

Автор: LSD 28.10.2010, 17:06
Цитата(COVD @  28.10.2010,  01:01 Найти цитируемый пост)
среди платных инструментов есть не веб

Как зовут?

Автор: COVD 28.10.2010, 18:19
desktop -  http://www.quik.ru/ 

jnlp - https://www.thinkorswim.com/tos/displayPage.tos?webpage=clientApplication&displayFormat=hide

desktop, jnlp - http://www.forexmicrolot.com/forex-software-download.jsp

web, java-applet, desktop - http://www.alphatrade.com

java-applet - http://www.esignal.com/livecharts/system_req.aspx

e.t.c.

Автор: Vasay 28.10.2010, 19:35
 
Цитата(LSD @  28.10.2010,  17:06 Найти цитируемый пост)
Как зовут?


http://www.forex.com/ru/forex_platform_forextraderjava.html



Автор: sergioK 29.10.2010, 08:52
Цитата(COVD @ 28.10.2010,  18:19)
desktop -  http://www.quik.ru/ 

jnlp - https://www.thinkorswim.com/tos/displayPage.tos?webpage=clientApplication&displayFormat=hide

desktop, jnlp - http://www.forexmicrolot.com/forex-software-download.jsp

web, java-applet, desktop - http://www.alphatrade.com

java-applet - http://www.esignal.com/livecharts/system_req.aspx

e.t.c.

и как это все связано с Мэком или будущим жава ?

Автор: COVD 29.10.2010, 16:05
Цитата(sergioK @ 29.10.2010,  08:52)
Цитата(COVD @ 28.10.2010,  18:19)
desktop -  http://www.quik.ru/ 

jnlp - https://www.thinkorswim.com/tos/displayPage.tos?webpage=clientApplication&displayFormat=hide

desktop, jnlp - http://www.forexmicrolot.com/forex-software-download.jsp

web, java-applet, desktop - http://www.alphatrade.com

java-applet - http://www.esignal.com/livecharts/system_req.aspx

e.t.c.

и как это все связано с Мэком или будущим жава ?

Это ответ на "Как зовут?", т.е. примеры "не веб" клиентов. Созданных в том числе и на Java. Чтобы и домохозяйки с маками не чувствовали себя обделенными.

Автор: sergioK 31.10.2010, 10:13
Цитата(COVD @ 29.10.2010,  16:05)
Цитата(sergioK @ 29.10.2010,  08:52)
Цитата(COVD @ 28.10.2010,  18:19)
desktop -  http://www.quik.ru/ 

jnlp - https://www.thinkorswim.com/tos/displayPage.tos?webpage=clientApplication&displayFormat=hide

desktop, jnlp - http://www.forexmicrolot.com/forex-software-download.jsp

web, java-applet, desktop - http://www.alphatrade.com

java-applet - http://www.esignal.com/livecharts/system_req.aspx

e.t.c.

и как это все связано с Мэком или будущим жава ?

Это ответ на "Как зовут?", т.е. примеры "не веб" клиентов. Созданных в том числе и на Java. Чтобы и домохозяйки с маками не чувствовали себя обделенными.

В продолжение темы Mэков, такая штука как SWT на работает ? или она только под виндус ?

Автор: Vasay 31.10.2010, 11:14
Цитата

 продолжение темы Mэков, такая штука как SWT на работает ? или она только под виндус ?


Эклипс под маками работает. А он на swt

Автор: COVD 31.10.2010, 18:02
Для каждой ОС нужна своя библиотека SWT. Также, как и JVM. Чтобы запустить Java приложение на компьютере с операционной системой "Х" надо установить на компьютер JRE для "Х" (если существует в природе). Если приложение использует SWT, то также нужна библиотека SWT для "Х" (если существует в природе). Это удвоение хлопот есть расплата за желание иметь "родной" интерфейс.  

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)