Смерть Жабы

Использование и разработка софта (преимущественно на ПЦ)

Moderator: Shaos

User avatar
Shaos
Admin
Posts: 23918
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Смерть Жабы

Post by Shaos »

Я не сумлевался, что оракла рано или поздно умертвит жабёнка и это время уже близко:

http://www.theregister.co.uk/2011/09/29 ... ling_java/
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
MC68k
Retired
Posts: 1328
Joined: 25 Jul 2011 00:14
Location: WWW

Post by MC68k »

каменты почитал бы что ли. а истерию выгодно нагонять для передела рынка :wink:
User avatar
Shaos
Admin
Posts: 23918
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

ну это не единственный гвоздь в крышку гроба жабы
я перечислю несколько фактов уже известных:
- сана вместе с жабой купил оракл, компашка не отличающаяся особой открытостью или альтруизмом
- опенсорцная альтернатива от апача так и не получила пакет программ для сертификации своей жабы
- кривизна основанного на жабе ондроеда зашкаливает
- оракл судит гугл за ондроед (и будет судить каждого, кто попытается зарабатывать на жабе)
- оракл выпустил седьмую версию с серьёзным багом в компиляторе, который уже сломал несколько серверных приложений (например от апача)
- оракл запретил включать свою бинарную сборку жабы в дистрибутивы линуха
- оракл убрал сертификаты из опенсорцной жабы, сломав некоторые важные клиентские приложения
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
MC68k
Retired
Posts: 1328
Joined: 25 Jul 2011 00:14
Location: WWW

Post by MC68k »

это не гвоздь в крышку гроба. это жадность отдельно взятой компании, которой видимо не дает покоя успех гугла. подобная возня у яблок, пытающихся засудить самсунг за похожесть формы их таблетки. у вас там скоро дойдет до маразма запатентовать "2*2=4", чтобы каждый, делающий это действие отчислял лоялти
User avatar
Shaos
Admin
Posts: 23918
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

ну у дважды-два было много приорарта (да и это есть математическая идея), так что запатентовать его будет невозможно, а вот у планшета аппловского - немного...
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16659
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

Интересно, что сам Android не вбивает гвоздЯ в крышку гроба существующего
софта на Жабе.
Я посмотрел, есть и утилиты, запускающие приложения Жабы под Андроидом.
А есть и софт, адаптирующий код Жабы.

Всё же умертвить всё уже наработанное под Жабой было бы глупо...
Тем более и сам Android это смесь Linux ядра с виртуальной машиной Java.

Так что вся Жаба не умрёт, как мне кажется, хотя я и не самый рьяный её поклонник...
User avatar
Shaos
Admin
Posts: 23918
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

точно также говорили кобольщики - вы что, ведь у нас столько программ наработанных для кобола - а потом просто большие компании стали кучно нанимать молодых азиатов чтобы переписывать старые кобольские программы на жабу - то же самое случится и с джавой в ближайшем обозримом будущем...
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
VituZz
God
Posts: 1343
Joined: 13 Nov 2010 04:06

Post by VituZz »

А что может быть предложено взамен?
User avatar
Lavr
Supreme God
Posts: 16659
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

Shaos wrote:точно также говорили кобольщики - вы что, ведь у нас столько программ наработанных для кобола - а потом просто большие компании стали кучно нанимать молодых азиатов чтобы переписывать старые кобольские программы на жабу - то же самое случится и с джавой в ближайшем обозримом будущем...
Неповерим... пока у Android-а Linux ядро с виртуальной машиной Java - никто никуда не рыпнется.
Нуууу плавненько адаптируют, но публичной смерти Жабы не будет.

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


PS. А то я уж было готов был расстроиться: не был я поклонником Жабы,
но за неимением альтернативы - пришлось освоить...
А тут удавить Жабу хотят! Неее - я ещё не наигрался в Жабу!
А пока будут душить - тут и мне, глядишь, Жаба надоест...
:wink:
User avatar
Shaos
Admin
Posts: 23918
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

VituZz wrote:А что может быть предложено взамен?
Да тот же JS хотя бы - даже серверные решения уже имеются
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16659
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

Что-то перед "смертью Жабы" я ещё раз призадумался о прижизненной её концепции...

Жаба компилирует в байт-код абстрактной Джаба-машины. Чтобы код был кроссплатформенным,
на каждой платформе Джаба-машина должна быть.
Грубо говоря Джаба-машина - это интерпретатор байт-кода Джабы.

Получается, что Джаба даёт только одно преимущество для сетевых приложений: по сети
передаётся компактный байт-код.

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

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

Так что трагичности в предполагаемой смерти Жабёнка я лично не вижу.
Ну а наследие Жабёнка ещё погниёт-повоняет некоторое время.
User avatar
HardWareMan
Banned
Posts: 2139
Joined: 20 Mar 2005 13:41
Location: От туда

Post by HardWareMan »

Второй якобы плюс Жабы - запуск ее кода на любой платформе (которая собсно и имеет виртуальную машину). А РУКи разве не имеют аппаратного ускорения байткода Жабы? Лобовой поиск дал это.
User avatar
Lavr
Supreme God
Posts: 16659
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

HardWareMan wrote:Второй якобы плюс Жабы - запуск ее кода на любой платформе (которая собсно и имеет виртуальную машину). А РУКи разве не имеют аппаратного ускорения байткода Жабы? Лобовой поиск дал это.
Одно время шел разговор создать конкретный Жаба-процессор. Но потом конкретно
и довольно резко от этого отказались, если я правильно помню.
А разных костылей Жабёнку приделали много, дабы ускорить его...

Второй якобы плюс Жабы - запуск ее кода на любой платформе (которая собсно и имеет
виртуальную машину).

Этот плюс сомнителен весьма, если уж задумались о перекомпиляции в нативный код на лету.

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

Мне что ещё занятно в этой проблеме, поскольку выполняется байт-код, то в принципе
как-то и не очень принципиально, из чего мы его скомпилируем...
На высоком уровне это мог быть и джПаскаль и джСи и, страшно сказать, джВасик... :wink:

Собственно в области мобильных приложений джПаскаль и джВасик даже существуют,
только под именами мобиле-Паскаль и мобиле-Васик.
Последний просто забавен! Синтаксис вроде Васика, а конструкции явно Си-шные... :D
User avatar
Shaos
Admin
Posts: 23918
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Джава по замерам на некоторых вещах догоняет C/C++ правда Just-In-Time компиляция у неё нормальная только на интеле и спарке

Кстати могу сказать чем меня джава привлекла в 1996 году - на 16-цветном мониторе можно было запускать многоцветный апплет - система сама делала "dithering", чтобы прищурив глаз можно было среди разноцветных точек разглядеть реальный цвет ;)

Ну и потом библиотека - сокеты, мышь, параллелизм - всё тут "искаропки" :)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16659
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

Shaos wrote:Ну и потом библиотека - сокеты, мышь, параллелизм - всё тут "искаропки" :)
И хоть ты тресни - никакой нативный класс, работающий с железом не вопрёшь сам.
На мой взгляд - это аааафигенный минус.
По крайней мере в J2ME - это ощутимо. Ресурсы ограничены, а нужного класса нет -
всё вешалка... :(

А могли бы дать хоть маленький шанс. Но нет - все дебилы, нефиг лезть - вот вам
"сэндбокс-песочница" и сидите в ней! Недальновидно как-то...