LINUX.ORG.RU

Oracle анонсирует бесплатную и Premium версии Java VM

 , ,


1

2

Адам Мессингер (Adam Messinger), вице-президент Oracle по разработке, заявил на конференции QCon, что Oracle будет разрабатывать две версии JVM на основе OpenJDK: платную и бесплатную.

Мессингер не объяснил, чем Premium будет отличаться от бесплатной, но, похоже, она будет работать быстрее и поддерживать дополнительные способы взаимодействия с Java-библиотеками, разрабатываемыми самой Oracle.

>>> Подробности

★★☆☆

Проверено: post-factum ()
Последнее исправление: post-factum (всего исправлений: 2)

Ответ на: комментарий от nick_slaughter

Я не понял. То есть хотите новые плюшки и исправление ошибок, платите бабло. Не хотите платить, сидите на древнючей версии VM. Так что ли?

Нет, как я понял - хотите нормальную версию - платите. Не хотите платить - используйте урезаную и искуственно замедленную.

LightDiver ★★★★★
()
Ответ на: комментарий от guyvernk

а давно это динамическая типизация стала минусом?

Для крупных проектов, на десятки мегабайт исходников она _всегда_ была минусом. В жабе все просто, я смотрю на объект и вижу, х..й у него либо есть, либо нет. А в питоне могут еще быть варианты.

Nagwal ★★★★
()
Ответ на: комментарий от Nagwal

дельное замечание про динамическую типизацию. Сразу всплывает в памяти Haskell, у него строгая статическая типизация. Новый кандидат в энтерпрайз?

Vernat ★★
()
Ответ на: комментарий от iZEN

>>это я к тому что без исходников и соотв. лицензии форк невозможен

В Apache Harmony используется только официальная спецификация на публичные интерфейсы. Там нету и строчки кода из исходников Sun/Oracle, однако же что-то на java запускается и работает.

Только Sun им не дал разрешения на свои патенты на java. А это значит что Apache Harmony может нарваться на иск в любой момент.

PS разрешение на патенты дается при прохождении пакетом TCK, а TCK стоит много денег и дальнейшее распространение запрещено.

VoDA ★★
()
Ответ на: комментарий от Vernat

Сразу всплывает в памяти Haskell, у него строгая статическая типизация. Новый кандидат в энтерпрайз?

Все может быть, но предполагаю что не в ближайшие 5-10 лет. Пока-что скорее всего будут пихать новомодные рюшечки в java/c# и никто с них слезать не будет.

Nagwal ★★★★
()
Ответ на: комментарий от guyvernk

CL уж тогда сразу :3

Ура! Новый лиспосрач!

mv ★★★★★
()
Ответ на: комментарий от Reset

> Ни один из языков со сборкой мусора для realtime непригоден.

Вроде бы уже есть коллекторы, в которых задержки детерминированные и ограниченные сверху.

tailgunner ★★★★★
()
Ответ на: комментарий от Reset

А как ты собираешься время реакции гарантировать, если в любой момент может сработать gc ?

Иметь gc с гарантированным максимальным временем работы, приемлемым для «мягкого» rt. Можно, например, основную массу gc крутить в соседнем треде, а нормальные треды-воркеры прерывать только для обновления ссылочных данных.

mv ★★★★★
()
Ответ на: комментарий от Reset

>А как ты собираешься время реакции гарантировать, если в любой момент может сработать gc ?

А как ты собираешься время реакции гарантировать, если в любой момент может сработать gc, в софте, который проставлен не зависимо от твоей апликухи?

Вот поставил одмин на машику еще кучу всего и все, твое поделие больше не реалтаймовое.

anonymous
()
Ответ на: комментарий от anonymous

Естественно, а ты как думал ? Поэтому таким админам руки надо отрывать и не подпускать к системе.

Reset ★★★★★
()
Ответ на: комментарий от anonymous

> А как ты собираешься время реакции гарантировать, если в любой момент может сработать gc, в софте, который проставлен не зависимо от твоей апликухи?

Независимость приложений гарантируется ОС.

Вот поставил одмин на машику еще кучу всего и все, твое поделие больше не реалтаймовое.

Во-первых, на машину, на которой крутится что-то реалтаймовое, просто так ничего не ставят; во-вторых, см. выше.

tailgunner ★★★★★
()
Ответ на: комментарий от Lighting

> Всё, ява теперь точно не нужна.

У Вас-таки баттхёрд при слове Джава?

Жаба душит кульхацкеров? :)

За что же тогда «жабабыдлокодерам» (c) не менее 3 штук баксов платят?

Это в ДС. В NY и DC побольше.

Bioreactor ★★★★★
()
Ответ на: комментарий от annulen

>> Ни один из языков со сборкой мусора для realtime непригоден.

man RTSJ

Там в realtime-нитях сборка мусора отключена, и программирование ведется на подмножестве Явы %)

tailgunner ★★★★★
()
Ответ на: комментарий от Bioreactor

>не менее 3 штук баксов платят?

Ого! Хотеть! Я всего штуку получаю. До этого еле еле пол штуки платили. Это где так вообще?

anonymous
()
Ответ на: комментарий от Bioreactor

За что же тогда «жабабыдлокодерам» (c) не менее 3 штук баксов платят?

Не стоит преувеличивать. На руки жабакодер в нерезиновой получает примерно 70-90 штук. Больше - редкость, и практически никогда не сразу, а только после определенного времени работы на контору, в течении которого себя надо еще и охренительно показать.

Nagwal ★★★★
()
Ответ на: комментарий от Nagwal

Динамической типизацией и тормозами.

Динамическая типизация - вообще не минус, а как бы сказать - наоборот.

Что же до тормозов.... Я думаю, что это вопрос по большей части надуманный и упирается (в основном) в грамотное написание кода и не менее грамотное использование тулкитов.

k0valenk0_igor ★★★
()
Ответ на: комментарий от Nagwal

В жабе все просто, я смотрю на объект и вижу, х..й у него либо есть, либо нет. А в питоне могут еще быть варианты.

Тогда, на самом деле, это не минус ЯП, это - ваш личный минус. И не стоит путать теплое с мягким.

k0valenk0_igor ★★★
()
Ответ на: комментарий от k0valenk0_igor

Динамическая типизация - вообще не минус, а как бы сказать - наоборот.

Кому нравится ошибки ловить в runtime, а не в compiletime для того динамическая типизация, естественно, плюс.

Reset ★★★★★
()
Ответ на: комментарий от k0valenk0_igor

Тогда, на самом деле, это не минус ЯП, это - ваш личный минус. И не стоит путать теплое с мягким.

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

Nagwal ★★★★
()

Чем оно лучше виртуальной машины DIS?

anonymous
()
Ответ на: комментарий от Nagwal

> Когда у тебя будет проект метров на 50 исходников, в которых надо что-то подправить

+inf. Писать на Питоне легко и приятно, но править потом - песец.

tailgunner ★★★★★
()
Ответ на: комментарий от Nagwal

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


Тогда зачем вообще они делают какой-то premium дистр? JIT HotSpot сделают платным, а в бесплатной версии оставят только тормозной интерпретатор, так чтоли?

Karapuz ★★★★★
()
Ответ на: комментарий от anonymous

Аргументы за динамическую типизацию будут или «специалиство» вышло потрындеть?

Reset ★★★★★
()
Ответ на: комментарий от nick_slaughter

Опять-же ложь, пиз..ж и провокация. Заходи на hh.ru и смотри разброс зарплат (hint: поиск по словам 1с:предприятие). Примерно те-же 70-90 штук. И чтобы получать больше надо очень много и упорно въе..ть.

Nagwal ★★★★
()
Ответ на: комментарий от Legioner

Это которые?


Вот здесь http://developers.sun.com/product/jdbc/drivers пошарься. Половина платных. Например для файлов MS Access не найти бесплатного драйвера, а этих базенок с 90-х годов доикса осталось на территории «согласия и примерения»

Karapuz ★★★★★
()
Ответ на: комментарий от Karapuz

Тогда зачем вообще они делают какой-то premium дистр? JIT HotSpot сделают платным, а в бесплатной версии оставят только тормозной интерпретатор, так чтоли?

Нет, скорее всего в платной версии будут всякие рюшечки типа тех-же realtime расширений, прозрачной миграции программ с одной jvm в кластере на другую, расширенные средства мониторинга (типа снятия дампов всего и вся без остановки работы) итд.

Nagwal ★★★★
()

Вообще зарплаты у 1Сника намного выше чем у его коллеги Жава задрота, хотя бы потому что, для успешного 1С программирования надо прилагать туеву кучу социальных навыков и навыков общения с десятками тетушек и молодых девушек из бухгалтерии, на что, понятное дело, не способен любой среднестатический замкнутый на себе жабаимбецил.

Если ключем к решению проблемы для 1С разработчика является плотное общение с людьми и комуникабельность, то все что требуется от жаба кодеров - это многочасовой втык в монитор, копание в мегабайтах говнокода и стахановское выдавание нагора мегабайт кода.

anonymous
()
Ответ на: комментарий от Nagwal

http://www.job.ru/seeker/job/?q=Java&ja=1&rgnc=B2

:))

Если не поддаваться на разводки на кредиты, не ездить в быдлопоездки в турции-египты, не жрать холестериновую втридорога нямку в «бизнес-ресторации» и быть обеспеченным жильем (правильно, кто в советское время в ДС деревья не сажал и школьный двор не благоустраивал - пускай платит нашим бабушкам, это справедливо) - то прожить можно.

Bioreactor ★★★★★
()

почему никто про D не вспомнил? Может сабж есть тот самый толчок после которого все начнут его пилить?

Vernat ★★
()
Ответ на: комментарий от Reset

Динамическая типизация - вообще не минус, а как бы сказать - наоборот.

Кому нравится ошибки ловить в runtime, а не в compiletime для того динамическая типизация, естественно, плюс.

Если нравится выискивать баги до того, а не во время (что в общем-то разумно), то берешь, как вариант, doctest для тестирования и pylint для анализа и не гонишь волну на берег.

k0valenk0_igor ★★★
()
Ответ на: комментарий от Bioreactor

Вы таки курс посмотрите. С премиями так и получается.

Курс цбрф на сегодня 30.77 рублей за доллар. Т.е. 3к баксов это 92310 вечнодеревянных, что выше среднего по рынку. С премиями действительно бывает, что человек получает эту или даже большую сумму. Но премии 1 - далеко не все платят; 2 - даже если и платят, то могут сильно их зажиливать; 3 - если платят и не зажиливают, то только если ты въе..ш на контору как папа-карло.

Nagwal ★★★★
()
Ответ на: комментарий от Vernat

> почему никто про D не вспомнил? Может сабж есть тот самый толчок после которого все начнут его пилить?

Это слишком хорошо, чтобы быть правдой.

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner

Значит лучше надо писать, без обид, как говорится. На любом языке можно так написать, что, вроде бы, все работает, а потом никто разобраться не может в том, что написали.

shylent
()
Ответ на: комментарий от Vernat

>Может сабж есть тот самый толчок после которого все начнут его пилить?

Пилить все начнут только бюджеты и всяческие фонды. А что такое Д для стратегов крупнокалиберного распила не есть понятно.

anonymous
()
Ответ на: комментарий от shylent

> Значит лучше надо писать

И «лучше писать» - это значит... что именно? Обмазыаваться с головы до ног юнит-тестами, которые возмещают отсуствие проверок транслятором?

tailgunner ★★★★★
()
Ответ на: комментарий от k0valenk0_igor

>Если нравится выискивать баги до того, а не во время (что в общем-то разумно), то берешь, как вариант, doctest для тестирования и pylint для анализа и не гонишь волну на берег.

А за то что я потрачу время на «doctest для тестирования и pylint» заплатишь из своего кармана ты?

В случае стат яп, заказчику не нужно обьяснять почему к проекту добавилось еще 2/3 стоимость на какое-то там непонятное тестирование и прочий ему непонятный маразм.

anonymous
()
Ответ на: комментарий от Bioreactor

У нас нельзя работать более 8 часов. Таки XP. Потому как enterpriZe.

как показывает практика, если нельзя, но очень хочется премии, то можно ;)

Nagwal ★★★★
()
Ответ на: комментарий от Nagwal

Когда у тебя будет проект метров на 50 исходников, в которых надо что-то подправить под изменившиеся бизнес-процессы предприятия

В таких проектах процесс правки начинается (и заканчивается) с правки UML-диаграмм, а вовсе даже не с судорожного поиска класса реализации в коде, что бы глянуть «а какой же у этого класса метод, и не инжектированный ли он?». Так что не надо «ля-ля».

k0valenk0_igor ★★★
()
Ответ на: комментарий от k0valenk0_igor

>В таких проектах процесс правки начинается (и заканчивается) с правки UML-диаграмм

Ахахахаххаха. Сынок, ты вообще школу то для начала окончи? Такой идеалистический бред может нести только юнец обчитавшийся умных книжек.

anonymous
()
Ответ на: комментарий от k0valenk0_igor

В таких проектах процесс правки начинается (и заканчивается) с правки UML-диаграмм, а вовсе даже не с судорожного поиска класса реализации в коде, что бы глянуть «а какой же у этого класса метод, и не инжектированный ли он?». Так что не надо «ля-ля».

Ты вообще процее разработки софта в крупных конторах постсоветского (да и не только, с европой/америкой такое тоже очень регулярно происходит) пространства видел в глаза? Судя по наивным восклицаниям про UML нет.

Nagwal ★★★★
()
Ответ на: комментарий от anonymous

В случае стат яп, заказчику не нужно обьяснять почему к проекту добавилось еще 2/3 стоимость на какое-то там непонятное тестирование и прочий ему непонятный маразм.

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

k0valenk0_igor ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.