Вчера прочитал на ЛОРе:
Адам Мессингер (Adam Messinger), вице-президент Oracle по разработке, заявил на конференции QCon, что Oracle будет разрабатывать две версии JVM на основе OpenJDK: платную и бесплатную.
Мессингер не объяснил, чем Premium будет отличаться от бесплатной, но, похоже, она будет работать быстрее и поддерживать дополнительные способы взаимодействия с Java-библиотеками, разрабатываемыми самой Oracle.
Подробности
LOR: Oracle анонсирует бесплатную и Premium версии Java VM
Похоже, это конец Java как свободной технологии.
Den Zurin
Скорее всего чтобы работать с Ораклом на Яве, а это самый популярный язык для него, придется отвалить Ораклу еще немного бабла. А в остальном врядли что-то изменится.
Вон MySQL тоже в каком-то роде платный стал.
http://www.cnews.ru/news/line/index.shtml?2010/11/08/414984
> но, похоже, она будет работать быстрее
До чего же банальные и предсказуемые словеса. У маркетолухов они, наверное, уже в правилах, независимо от технологии, повышенную платность которой требуется обосновать.
А жаба всегда была мерзкой, и всегда было ясно, что кончит она тоже мерзко. (Как, впрочем, и .нет.)
Серый крокодильчик
> Вон MySQL тоже в каком-то роде платный стал.
У него очень давно уже есть ентерпрайз редакция. Кроме как поддержкой она мало чем отличается, тулзы там всякие, аналитика, не так уж много.
Sbtrn. Devil
> А жаба всегда была мерзкой
Это почему? Она во многом превосходит C++.
Вот, например, в Java можно проверить принадлежность объекта к классу. Можно ли это сделать в C++?
Или взять те же хваленые шаблоны C++. В Java же шаблоны просто не нужны - можно использовать класс Object, а примитивные типы (int, char и т.д.) преобразовывать в классы с помощью классов-оболочек. Правда, в 5-ю версию все же непонятно зачем добавили шаблоны.
Вообще, ООП в Java ближе к Smalltalk/Objective-C, чем к C++.
Den Zurin
> Это почему? Она во многом превосходит C++.
Java - не только язык. это еще и JVM. а главное - тру кроссплатформенность.
Den Zurin
> Правда, в 5-ю версию все же непонятно зачем добавили шаблоны.
Непорядок же. Напиши, чтоб убрали обратно.
>Это почему? Она во многом превосходит C++.
Не стоит сравнивать медленную Java и быстрый C++. Это языки разных уровней и для разных целей.
я конечно хреновый знаток java, но насколько знаю при обращении к элементам массива проверяет на допустимый диапазон. Чем тормозит многие алгоритмы связанные с обработкой массивов, приходится использовать jni.
akaAngeL
> Не стоит сравнивать медленную Java и быстрый C++.
необязательно
http://habrahabr.ru/blogs/programming/66562/
_g
> Java - не только язык. это еще и JVM. а главное - тру кроссплатформенность.
Да, и это тоже. Кроссплатформенность и свобода от M$/Apple.
du_hast
> Непорядок же. Напиши, чтоб убрали обратно.
Просто погнались за C#, забыв про философию языка. ТруЪ Жаба - это Java 1.4.
akaAngeL
> Не стоит сравнивать медленную Java и быстрый C++. Это языки разных уровней и для разных целей.
А для каких целей нужен C++ и не годится Java?
Для тех случаев, где нужен именно быстрый язык (например, системное программирование), вполне достаточно Си без классов.
Den Zurin
> ТруЪ Жаба - это Java 1.4.
а ХотСпоты?
Серый крокодильчик
что за убогий тест? Тест реального алгоритма расставил бы все точки над i, например поиск пути.
Den Zurin
> А для каких целей нужен C++ и не годится Java?
Есть куча платформ, где JVM нету в принципе
Серый крокодильчик
Я имел в виду язык.
Тема в архиве.