LINUX.ORG.RU

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

 , ,


1

2

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

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

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

★★☆☆

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

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

>но в этом случае никто не даст гарантии что его Ынтерпрайс-решение не накроется медным тазом где-то по середине эксплуатации.

А ему и так никто таких гарантий не даст. Ты думаешь, что если ты нарисуешь стопицот УМЛ диаграмм и напишешь стопицот тестов, то все сразу станет в шоколаде? Бугагагагага. Ахахахахах.

Как вариант Заказчик может конечно свои риски застраховать

Да не будет он ничего страховать. Он тебе просто денег не заплатит если оно работать будет неправильно и все на этом.

А с такой, что эта добавочная стоимость является часть плана по уменьшению коммерческих рисков его, Заказчика, проекта

Повторять это 7 раз в неделю возле зеркалом, перед едой.

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

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

Скажи это заказчику. И он 99% пошлет тебя на йух с такими предложениями и уйдет к конкуренту, делающему этот заказ в два раза дешевле.

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

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

Работал я в одной конторе, где, наверное, процентов 70 всего программирования было в UML :) Одни люди писали UML, другие полученное тестировали (специальный отдел тестировщиков), потом третьи по оттестированному писали софт. Человек 20 в штате, месяцами работающих над 2-3 проектами. Всё это за очень большие деньги :D

Кто-нибудь угадает отасль?

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

Ну зачем так резко отвечать-то? Я, между прочим, и не пытался вас задеть или что-то там такое.

Нет, просто можно (нужно) писать хорошо структурированный и документированный код, используя принятые в python идиомы. Я серьезно - есть же куча библиотек в python и они работают. В Twisted, например, кода, насколько я помню, больше чем во всей стандартной библиотеке python. И ничего, всем всё понятно, и Twisted постоянно развивается (и используется в enterprise, кстати говоря).

Насчет тестов - они нужны не для того, чтобы «возместить» что-то, а чтобы быть уверенным, в том, что после рефакторинга, допустим, поведение кода не изменилось (вы же тестируете поведение кода, а не реализацию).

Тесты вас, естественно, писать никто не заставляет. Нет, правда, можно и без них. Но, с другой стороны, бывает так, что не покрытый тестами код у вас просто не примут, - и это не ограничивается кодом на python.

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

С английским, втч. и разговорным у меня проблем нет. И на западников я тоже работал, в основном на американцев и немцев. И бардак там не меньший творится, нежели у нас. А хваленые XP, Agile etc., которые сейчас вдохновенные адепты с горящими глазами продвигают как очередную silver bullet - просто по большому счету повод этот бардак узаконить.

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

>Кто-нибудь угадает отасль?

БЛДЖАД!

Ну формошлепство наверное какое-нить и наверняка для гос. структуры.

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

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

>А что случилось?

http://www.linux.org.ru/jump-message.jsp?msgid=5458844&cid=5461330

Под VirtualBox в разных гостевых, что Linux, что Windows, часто возникают непонятные затраты ресурсов. Вроде, никто ничего не делает, гостевая в Idle, а хостовый процессор загружен системно процентов на 70-90.

После перехода на VMWare Player этот эффект прошёл. Если гость простаивает, то и в хосте нагрузка нулевая.

Особенно заметно это на Windows + Google Picasa, когда последняя рожи определяет. Picasa под WinXP в VirtualBox'е при этом неюзабельная становилась. А в VMWare Player - всё замечательно отзывается.

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

>А что же будет с нашим ЛОРом?

ЛОР в 2013 году перепишут на ПиАшПи. Это еще Ванга сказала.

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

Нет, просто можно (нужно) писать хорошо структурированный и документированный код, используя принятые в python идиомы

Нет сынок, это фантастка (из какой-то рекламы древней). Код пишется _разными_ людьми. И рано или поздно (скорее всего очень рано) найдется чловек который забьет на все это и вольет в проект кучу говнокода. И этот говнокод примут, несмотря на на всякие code review. Потому что сроки поджимают в очередной раз и дедлайн на носу. А потом все это покатится как снежный ком...

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

>В общем, похоже, они так и не поняли ценностей open source. При этом

не понимая, что жизненный цикл паразита обычно значительно короче, чем

носителя, которого он использует.

lucentcode (06.11.2010 21:57:35)

Так их)))

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

>Ну формошлепство наверное какое-нить

Нет. Там GUI вообще нету :D

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


Именно зарубежный заказчик и есть. Крупный.

...

Ладно, не буду в угадайки играть :) Заказчик - Honeywell. Софт - бортовой авионики аэробусов всяких. В частности - TCAS и ещё что-то в этом роде.

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

>Без лицензии будут патентные проблемы

maxcom ***** (06.11.2010 22:13:50)

В нашей стране не будут. Вспомните про патентное право в нашей стране.

anonymous
()

А Oracle не боится что Microsoft его задавит? будет играть на демпинге, Windows server 2008 + MS SQL 2008 сделает дешевле чем Solaris+Oracle 11. .NET Framework 4.0 уже бесплатный у них есть, Java 8 до него даже не дотянется, а ее еще год полтора ждать.


А кстати, Google не может сделать свою JVM для x86 на основе Harmony или dalvik?

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

>это фантастка

Ага. А статическая типизация от говнокода, конечно, спасает...

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

>Именно зарубежный заказчик и есть. Крупный.

Ну так это было значит при царе-Горохе.

Сейчас так уже никто не делает.

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

> Ну зачем так резко отвечать-то?

Извини, если мой ответ показался резким.

Нет, просто можно (нужно) писать хорошо структурированный и документированный код, используя принятые в python идиомы

Не помогает.

Насчет тестов - они нужны не для того, чтобы «возместить» что-то, а чтобы быть уверенным, в том, что после рефакторинга, допустим, поведение кода не изменилось

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

Люди не зря пишут всяки pychecker, pylint, pyflakes. И вывод типов в PyDev и Cython тоже сделан не зря - это всё облегчает жизнь. А вот облегчения жизни от динамической типизации я вообще не вижу.

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

>Ну так это было значит при царе-Горохе.

Ага. Сейчас на Аэробусы будут ставить Семёрочку Энтерпрайз с индусокодом? ;)

...

Контора эта, хоть я в ней лет 7 не работаю уже, всё тем же занимается. В прошлом году у них был... Ага, вот их сайт: http://www.dcbars.ru/

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

>Ага. Сейчас на Аэробусы будут ставить Семёрочку Энтерпрайз с индусокодом? ;)

У микрософта есть версия семерочки как раз для автомобильной промышленности. На хабре новость как-то проскакивала. Покупатели - крупные автомобилестроители из Штатов.

Контора эта, хоть я в ней лет 7 не работаю уже, всё тем же занимается. В прошлом году у них был... Ага, вот их сайт:

Ой, как пичально на самом деле, они видать 10ть лет тому назад написали кучу кода и теперь по накату до сих пор тянут лямку на старых технологиях.

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

Ваши аргументы именно к python отношения никакого не имеют - я полностью согласен с тем, что всегда найдется человек, который все испортит. Но зачем равняться на худших? Вот чего я не пойму.

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

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

>А вот облегчения жизни от динамической типизации

Динамическая типизация облегчает смешение абстракий (не я сказал).

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

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

>У микрософта есть версия семерочки как раз для автомобильной промышленности

Ты разницу ответственность между автопромом и бортом самолёта, на котором летить 500 человек осознаёшь? :)

Ой, как пичально на самом деле, они видать 10ть лет тому назад написали кучу кода и теперь по накату до сих пор тянут лямку на старых технологиях.


Угу. А тебе бы поскорей бы запихнуть в бортовое железо что-нибудь на C# с формочками? :D

К счастью, в этой отрасли не ты решаешь :D

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

>И вообще, где это позволяется сдавать нетестированный код?

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

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

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

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

>Ты разницу ответственность между автопромом и бортом самолёта, на котором летить 500 человек осознаёшь? :)

Да нету на самом деле никакой разницы. Конечному разработчику всегда однобедренно кто этим будет пользоваться.

Угу. А тебе бы поскорей бы запихнуть в бортовое железо что-нибудь на C# с формочками? :D

Да мне вообще всеравно. Кстати, раз уш зашла тема про бортовое железо, то как-то я читал комменты, может даже тут на ЛОРе, что мол современное бортовое железо гавно еще то. Вот раньше его делали все делали вручную: от проектирования и разводки схемы до софта - а теперь пиз*анули ПЛИСку сделанную где-то в мухосранске, говнософта сверху накатили и лети пока не упадешь.

Тебя может удивить тот факт, что прицельной системой танков производства одной бывшесовковой страны стоит ни что иное как Виндоувз вроде даже 2000й.

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

Всё понятно. Сходи, что ли, песочку принеси, родной.

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

Не помогает

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

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

чтобы (в том числе) сократить расходы на модификацию программы

Мне кажется, что мы сказали одно и то же, просто немного разными словами.

А вот облегчения жизни от динамической типизации я вообще не вижу

Все верно - никакой очевидной пользы от динамической типизации нет. Совсем нет. Только вот фичи языка, позволяющие на нем писать «легко и приятно», нельзя было бы реализовать без этой самой динамической типизации. За все, к сожалению, надо платить.

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

>Кстати, сейчас платные более половины всех драйверов JDBC, сюрприз? И стоят что мама не горюй
примеры? все бесплатные кроме ораклового официального.

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

>К счастью, в этой отрасли не ты решаешь :D

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

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

>процентов 70 всего программирования было в UML

Интересный впрос. А сколько там было диаграмм классов, в процентах от всего остального? Мне что-то подсказывает, что очень немного.

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

> Мне кажется, что мы сказали одно и то же, просто немного разными словами.

Ага, и о разных инструментах.

Все верно - никакой очевидной пользы от динамической типизации нет. Совсем нет. Только вот фичи языка, позволяющие на нем писать «легко и приятно», нельзя было бы реализовать без этой самой динамической типизации.

Имея небольшой опыт возни с Ocaml, могу сказать, что вывод типов решил бы проблему.

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

Oracle пережила всех своих конкурентов в области БД.

4.2 man ibm db2

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

>А сколько там было диаграмм классов, в процентах от всего остального? Мне что-то подсказывает, что очень немного.

Врать не буду, не помню. Я там не программировал, а админил. Но помню, что основную часть времени в конторе народ занимался UML-диаграммами. На втором месте - тестами. Но тесты занимали много машинного времени и заметно меньше времени в вопросах написания. Ну а чистое программирование занимало времени меньше всего.

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

>занимался UML-диаграммами

Дело-то в том, что UML — язык большой. И в нем есть много нужных и полезных вещей... Но почему-то его воспринимают исключительно как средство рисования структуры классов...

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

То есть в бесплатную они будут говнокод копипастить?

Именно так и не допускать туда оптимизирующий код от сообщества.

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

>Дело-то в том, что UML — язык большой. И в нем есть много нужных и полезных вещей...

Ну, хотя я с ним и не знаком, но очень поверхностное представление имею. Просто выше некий недалёкий человек высказался, что ведущая роль UML в проекте - это идеалистический бред :) Комментарий касался только этого...

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

> А тормоза связанные с проверкой типов в рантайме как будешь убирать?

Это как раз понятно (разные JIT от v8 до PyPy). Вопрос с pylint и doctest гораздо важнее.

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

>Комментарий касался только этого...

Да я собственно и про то же самое. Самолично рисовал большое количество диаграмм последовательностей на самую тривиальную тему: взаиморасчеты. Показывал абсолютно непосвященным людям и никакого противодействия не находил. То же самое с диаграммой варинатов использования.

Или если нужно нарисовать конечный автомат...

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