The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

IBM присоединилась к Oracle в работе над OpenJDK, opennews (?), 12-Окт-10, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


7. "IBM присоединилась к Oracle в работе над OpenJDK"  –6 +/
Сообщение от Codir (?), 12-Окт-10, 11:40 
Раз вложившись в Жабу, бросать не будут, даже если это самое наколеночное и убогое поделие. Отсюда понятен обоюдный интерес в улучшении Жабы, только... у меня такое ощущение, что Жаба не просто "отстала на 10 лет", а вообще осталась в прошлом веке. Про её ничтожную роль на Виндесктопе вообще молчу. Получается, этот "тихий супермен серверных комнат" помрёт, а никто даже не узнает. :)
Ответить | Правка | Наверх | Cообщить модератору

8. "IBM присоединилась к Oracle в работе над OpenJDK"  +1 +/
Сообщение от Avator (ok), 12-Окт-10, 11:59 
Вы просто не имеете никакого понятия о степени использования Java в серверных (внутрикорпоративных разработках). Доля Java в Enterprise софте не просто огромна. Впринципе сейчас уже можно уверенно утверждать о лидерстве в этом сегменте рынка (имеется ввиду настоящий Enterprise софт, не Sharepoint'ы с Exchang'ами). Заметьте, если бы концепция была неудачной, врядли бы Microsoft клонировала данную технологию, а IBM и Oracle, Red Hat и Google так бы за неё цыплялись... Хотя.. конечно Вам виднее, какой технологии жить, а какой "помирать"...
Что касается виндесктоп, то там, как в прочем и на других десктопах (десктопы бывают не только Win не так ли). Рулят QT и GTK. Не уверен, что для Sun это было приоритетным направлением.
А вот то что рынок мобильного софта слит, эт да.. причем стараниями самой Sun...
Ответить | Правка | Наверх | Cообщить модератору

21. "IBM присоединилась к Oracle в работе над OpenJDK"  +/
Сообщение от аноним (?), 12-Окт-10, 17:14 
> Вы просто не имеете никакого понятия о степени использования Java в серверных (внутрикорпоративных разработках). Доля Java в Enterprise софте не просто огромна

Так в том то и дело. Ынтерпрайз всегда был средой, состоящей из г%вна соединенного костылями, потому что бызинесу нужно чтобы работало вчера, на качество наплевать, о поддерживаемости кода вообще никто не думает, а насчет производительности - "если что, купим еще серверов". Поэтому да, java там идеально прижилась. Но это не значит что она применима в реальном мире, т.е. вне этой помойки. Собственно, (сюрпрайз!), она больше нигде и не применяется.

Ответить | Правка | Наверх | Cообщить модератору

23. "IBM присоединилась к Oracle в работе над OpenJDK"  +1 +/
Сообщение от Avator (ok), 12-Окт-10, 18:15 
Как же утомили анонимные аналитики...
А ничего, что этот самый "Ынтерпрайз" как вы выражаетесь обеспечивает удобство в Вашей жизни по десяткам, если не сотням направлений. Начиная от работы банков в которых (сюрпрайз сюрпрайз... часто используются ESB, MQ в связке с Java (причем чаще всего с Websphere Application Server, Websphere ESB и т.д.)), заканчивая производствами (автомобилей, компов и т.д... большинство технологичных производств), добычей полезных ископаемых... выработкой электроэнергии.. производстве вооружения для армии и т.д.
Ничего что без этого Ынтерпрайза вы жить бы нормально не смогли, не говоря уже о том, что не могли бы спрятаться в своём маленьком Windows мирке... в котором все приложения такие замечательные и прямые??? По поводу производительности, качества и поддерживаемости кода, давайте не будете судить о том, чего не знаете?? Или расскажите это Apache Foundation, Google или RedHat...  а то "мужики-то не знают"..

За последнее время довелось поучаствовать в проектах в компаниях работающих в области энергетики, в банковском секторе, в машиностроении (автозаводы), добычи полезных ископаемых, в производстве движков для наших истребителей. И везде там использовалась Java, поскольку сравнимой платформы в данный момент просто не существует. Но конечно, люди работающие в этих организациях тупые неучи и бездари.. куда им до анонимных аналитиков...

Ответить | Правка | Наверх | Cообщить модератору

26. "IBM присоединилась в работе над OpenJDK"  –1 +/
Сообщение от Andrey Mitrofanov (?), 12-Окт-10, 18:28 
>обеспечивает удобство в Вашей жизни по
>вы жить бы нормально не смогли, не
>довелось поучаствовать в проектах в компаниях работающих в области
>И везде там использовалась Java, поскольку сравнимой платформы

"Давай, бухти дальше… как космические корабли бороздят просторы Большого Театра…"

>тупые неучи и бездари.. куда им до анонимных аналитиков...

Ответить | Правка | Наверх | Cообщить модератору

28. "IBM присоединилась в работе над OpenJDK"  +/
Сообщение от Avator (ok), 12-Окт-10, 19:13 
По делу сказать нечего?
Ответить | Правка | Наверх | Cообщить модератору

33. "IBM присоединилась в работе над OpenJDK"  –1 +/
Сообщение от ананим (?), 12-Окт-10, 20:16 
а что тут говорить? вы только размахиваете словом ынтырпрайз и всё.
банки говорите? а бтрив, прогресс до сих пор использующийся не хотите? а винду в банкоматах? думаете она туда за заслуги перед человечеством попала?
любой, хоть раз внедрявший что-либо в ынтырпрайзе на жабе (да и не только на ней) подтвердит, что это просто большая свалка дублирующегося много раз кода.
и потребности в повышенных потребностях в железе только увеличивают привлекательность таких проектов со стороны вендора.
Ответить | Правка | Наверх | Cообщить модератору

10. "IBM присоединилась к Oracle в работе над OpenJDK"  +1 +/
Сообщение от Анонимный трус (?), 12-Окт-10, 12:20 
> Раз вложившись в Жабу, бросать не будут, даже если это самое наколеночное
> и убогое поделие. Отсюда понятен обоюдный интерес в улучшении Жабы, только...
> у меня такое ощущение, что Жаба не просто "отстала на 10
> лет", а вообще осталась в прошлом веке. Про её ничтожную роль
> на Виндесктопе вообще молчу. Получается, этот "тихий супермен серверных комнат" помрёт,
> а никто даже не узнает. :)

Вы не правы. Джава — не убогое поделие, а очень нужная и правильная разработка.
Более того, степень ее использования в определенном сегменте рынка растет и будет расти.
С технической точки зрения компилируемые языки вроде Си, Си++ и прочих будут потихоньку вытесняться именно языками на виртуальных машинах (Питон, Джава), поскольку они в целом удобнее для разработчиков.

Просто до десктопов Джава пока не дошла целиком, в силу некоторых особенностей платформы и направления работы уже бывшей компании Сан.

Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

14. "IBM присоединилась к Oracle в работе над OpenJDK"  –1 +/
Сообщение от Crazy Alex (??), 12-Окт-10, 14:09 
Назовите хоть одно существующее в реальности преимущество именно VM (а не интерпретируемого языка) перед нативом.
Ответить | Правка | Наверх | Cообщить модератору

18. "IBM присоединилась к Oracle в работе над OpenJDK"  –2 +/
Сообщение от Трухин_Юрий_Владимирович (ok), 12-Окт-10, 15:15 
> Назовите хоть одно существующее в реальности преимущество именно VM (а не интерпретируемого
> языка) перед нативом.

большая легкость переноса на различные архитектуры

Ответить | Правка | Наверх | Cообщить модератору

22. "IBM присоединилась к Oracle в работе над OpenJDK"  +/
Сообщение от аноним (?), 12-Окт-10, 17:15 
> большая легкость переноса на различные архитектуры

Это давно неактуально - мы живем в мире открытых исходников.

Ответить | Правка | Наверх | Cообщить модератору

24. "IBM присоединилась к Oracle в работе над OpenJDK"  +/
Сообщение от Avator (ok), 12-Окт-10, 18:20 
>> большая легкость переноса на различные архитектуры
> Это давно неактуально - мы живем в мире открытых исходников.

Ну не скажите.. Если приложение изначально писалось как кросплатформенное, тогда да... Если нет.. то может возникнуть масса проблем...

Всё-таки Java приложение заработает на любом оборудовании без изменений, начиная с обычного ПК и заканчивая систем под управлением AIX, Solaris, HP-UX или вобще ZOs (мейнфреймы).

Примеров приложений например работающих только под линух немало в данный момент, что впрочем никак не умаляет значение opensource.

Ответить | Правка | Наверх | Cообщить модератору

30. "IBM присоединилась к Oracle в работе над OpenJDK"  +/
Сообщение от аноним (?), 12-Окт-10, 19:35 
> Ну не скажите.. Если приложение изначально писалось как кросплатформенное, тогда да...
> Если нет.. то может возникнуть масса проблем...

Которые элементарно обнаруживаются и фиксятся.
Алсо, несмотря на все обилие граблей, вероятность их появления сильно преувеличена, и требование - не писать кроссплатформенно, а просто писать нормально. Дай бог проценты из 22k портов FreeBSD собирались и тестировались под ARM и MIPS, тем не менее все что мне было нужно (и что я пробовал собрать ради интереса) собралось из коробки и замечательно работает.

> Всё-таки Java приложение заработает на любом оборудовании без изменений, начиная с обычного
> ПК и заканчивая систем под управлением AIX, Solaris, HP-UX или вобще
> ZOs (мейнфреймы).

На всем куда портировали JVM. А их много меньше чем вы думаете.

> Примеров приложений например работающих только под линух немало в данный момент

Примеры. Я десяток лет параллельно использую Linux и FreeBSD (на десктопе в том числе), и таких не назову.

Ответить | Правка | Наверх | Cообщить модератору

31. "IBM присоединилась к Oracle в работе над OpenJDK"  +/
Сообщение от Аноним (-), 12-Окт-10, 19:41 
> Дай бог проценты из 22k портов FreeBSD собирались и тестировались под ARM и MIPS, тем не менее все что мне было нужно (и что я пробовал собрать ради интереса) собралось из коробки и замечательно работает.

Вобще сборка портов в FreeBSD на всех архитектурах - это задача portmgr.
Они должны следить что бы все собиралось и пинать маинтайнеров.
А вот работу - да, они проверять не могут.

Ответить | Правка | Наверх | Cообщить модератору

32. "IBM присоединилась к Oracle в работе над OpenJDK"  +1 +/
Сообщение от DeadMustdie1email (ok), 12-Окт-10, 20:07 
>> Ну не скажите.. Если приложение изначально писалось как кросплатформенное, тогда да...
>> Если нет.. то может возникнуть масса проблем...
>Которые элементарно обнаруживаются и фиксятся.

"The main difference between theory and practice is, that in theory, there is no difference, but in practice, there is."

Знаем, плавали. Как только размер и сложность софта превышает определённый предел, а число разработчиков зашкаливает хотя бы за три человека, портирование даже между родственными (POSIX) платформами начинает представлять собой очень нетривиальную задачу. Изучено лично при сопровождении немаленькой системы, написанной преимущественно на C++, на платформах Linux, Tru64 UNIX и HP-UX. Даже перенос с HP-UX 11i v2 на HP-UX 11i v3 представляет собой весьма нетривиальную задачку.

Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

34. "IBM присоединилась к Oracle в работе над OpenJDK"  +1 +/
Сообщение от ананим (?), 12-Окт-10, 20:39 
в упомянутой ситуации точно такие же сложности и у жабы. к примеру - эрп-система от оракла - в серверной части жаба вроде всё нормально (после установки порядка овер 300 патчей, специфичных для конкретной платформы), клиент в виде жаба апплетов, где не работает колесо мыши, обязательно установка мс оффис и акробат ридера, при этом сама печатать отчёты она не может. при этом нужны jdk от 1.2.2 до 1.6, j2ee, oracle jnitiator. и у каждого свои глюки.
из всей системы самым портабельным является субд с pl/sql. да и то наверное потому, что ей не нужны ни графика, ни принтеры, ни прочее оборудование.
трухинский не портируемый дотнет вообще не рассматривается - даже если не учитывать сертификацию и прочий ынтырпрайзный шлак портирование на моно не тривиальна. пример paint.net, честное слово, быстрее бы на wine было.
зы:
>Знаем, плавали. Как только размер и сложность софта превышает определённый предел,..

и да, по поводу портируемости с/с++ - системы на голом этнузиазме работают на такой куче платформ, что жабе и не снилось. расскажите об этом линухоидам, бздишнекам, гномовцам, ооо, не говоря уже про чуть более мелким - купсам, гутепринтам, гцц.
не возможность портирования говорить только об одном - шлак при разработке в головах ынтырпрайзовцев.

Ответить | Правка | Наверх | Cообщить модератору

25. "IBM присоединилась к Oracle в работе над OpenJDK"  +/
Сообщение от JL2001 (ok), 12-Окт-10, 18:21 
>> большая легкость переноса на различные архитектуры
> Это давно неактуально - мы живем в мире открытых исходников.

перенесите мне пожалуйста вайн на арм

Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

27. "IBM присоединилась к Oracle в работе над OpenJDK"  +/
Сообщение от Аноним (-), 12-Окт-10, 18:40 
>перенесите мне пожалуйста вайн на арм

Нет проблем, как только вы перекомпилируете все приложения которые хотите запускать при помощи вайн для арм.
А то ведь вайн в основном используется для пуска блобов.

Ответить | Правка | Наверх | Cообщить модератору

29. "IBM присоединилась к Oracle в работе над OpenJDK"  +/
Сообщение от аноним (?), 12-Окт-10, 19:26 
Вы новости не читаете? Winelib работает под ARM, и открытый виндовый софт с ним замечательно сибирается. Я уже писал что это беспрецедентное событие, потому что другого способа нативно запустить виндовый софт под ARM нет. А про конкретно вайн уже сказали - нет проблем, только зачем, когда виндового софта под arm нет?
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

35. "IBM присоединилась к Oracle в работе над OpenJDK"  +/
Сообщение от ананим (?), 12-Окт-10, 20:42 
он на н900 уже давно работает.
и вопрос такой задавать вообще не корректно, т.к. виндовые проги разрабатывались не случайно не совместимыми, а специально.
и тем не менее они часто вполне прилично работают.
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

41. "IBM присоединилась к Oracle в работе над OpenJDK"  +1 +/
Сообщение от Ed Wood (?), 14-Окт-10, 16:52 
> Назовите хоть одно существующее в реальности преимущество именно VM (а не интерпретируемого языка) перед нативом

простота реализации сборщика мусора для VM, и вследствие того, возможность более активного использования first class object конструкций в языке, большую высокоуровневость языка, простоту управления памятью

Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

42. "IBM присоединилась к Oracle в работе над OpenJDK"  +/
Сообщение от Mna (??), 15-Окт-10, 14:43 
1 простота реализации сборщика мусора для VM,
2 вследствие того, возможность более активного использования first class object конструкций в языке,
3 большую высокоуровневость языка,
4 простоту управления памятью

п.4==п.1, сборщик мусора не нужен, даешь великую тайну С++ - оператор delete
п.2==п.3, п.2 никак следствием п.1 не является, Perl, Python и PHP высокоуровневы без mandatory использования сборщика мусора. Да, он там есть, но при правильном написании не используется ==не нужен

Итого: высокоуровневым языкам и возможностям - Да!
Сборщику мусора - Нет!

Ответить | Правка | Наверх | Cообщить модератору

44. "IBM присоединилась к Oracle в работе над OpenJDK"  +/
Сообщение от Ed Wood (?), 15-Окт-10, 22:53 
> п.2==п.3, п.2 никак следствием п.1 не является, Perl, Python и PHP высокоуровневы

!=. Без этого нормальные замыкания не реализовать, а какая тогда высокоуровневость?

Ответить | Правка | Наверх | Cообщить модератору

45. "IBM присоединилась к Oracle в работе над OpenJDK"  +/
Сообщение от Vitaly_loki (ok), 21-Окт-10, 14:27 
> п.4==п.1, сборщик мусора не нужен, даешь великую тайну С++ - оператор delete

или функция free() в C. Я согласен - garbage collector это для лентяев и тех, кто пишет неаккуратно

Ответить | Правка | К родителю #42 | Наверх | Cообщить модератору

43. "IBM присоединилась к Oracle в работе над OpenJDK"  +/
Сообщение от Mna (??), 15-Окт-10, 14:49 
> Назовите хоть одно существующее в реальности преимущество именно VM (а не интерпретируемого
> языка) перед нативом.

Если, по-вашему имеется у интерпретируемого языка преимущество перед натив-кодом, то
слежующий же шаг инженера языка - оформить промежуточный код интерпретируемого языка
в разумный промеуточный код (p-код, байт-код). Это просто логично - не перекомпилировать каждый раз. особенно большие проекты и особенно библиотеки.
Такое преимущество существования VM. при условии:

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

Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

19. "IBM присоединилась к Oracle в работе над OpenJDK"  +/
Сообщение от Трухин_Юрий_Владимирович (ok), 12-Окт-10, 15:16 
> Просто до десктопов Джава пока не дошла целиком, в силу некоторых особенностей
> платформы и направления работы уже бывшей компании Сан.

в силу того, что gui писать на java сейчас очень убого, будь то swing, swt, awt, flex, javafx или что-то еще. это была причина моего возвращения на .net

Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

36. "IBM присоединилась к Oracle в работе над OpenJDK"  +/
Сообщение от ананим (?), 12-Окт-10, 22:24 
ларри запил, а балмер продолжает прыгать.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру