Спор с развитием платформы .NET Явы

релиз Java-никогда не был виден из предыдущих версий, мы уже можем попробовать некоторые из интересных особенностей. Но разработчик Эндрю С. Оливер сказал, однако, Java язык по определенным характеристикам или за .Net. Например, Java 8 из самых ожидаемых лямбда-выражений, выпущенный в 2007 году, .Net 3.5 уже существует. По его мнению, .Net существующие и будущие возможности намного лучше, чем Java 8, если Java 9, а затем сделать некоторые большие улучшения, то Java .Net за больше, чем просто немного.

 

Спор с развитием платформы .NET Явы

 

 

О скорости обновления

 

Microsoft имеет возможность делать быстрые улучшения. Я помню, в самом первые дни, Microsoft может сделать базу данных обновляются еженедельно API: из ODBC, ADO РД к OLEDB и так далее. С появлением .Net, Microsoft достигнет беспрецедентной скорости обновления.

 

Но до сих пор за Java Почему? В первые дни, развитие Java также очень быстро, с Java 1.0.2 для Java 1.1, всего за один год, мы видели Java полностью изменилась. От Java 1.1 к Java 1.2 только в год и полтора, и Java 1.2.2 только семь месяцев (это важная версия, просто использовать небольшой номер версии). А через 10 месяцев, Java имеет ключевое значение появления 1.3, который является первым мусором Java с выпущенной версией.

 

Java 1.4 принес нам NIO и регулярные выражения, но менее чем через два года был отменен. Java 1.4.2 версии приносит сборщик мусор для многоядерных сред. Java 1.5 можно использовать в производственной среде привела параллельно и параллельный GC (сборщик мусора) свойства, он также добавляет, что более важно, параллелизм и функция NIO, но процесс занимает больше, чем через год.

 

В общем, Java до сих пор производительность хорошая, Java 6 замок, чтобы стать дешевле, но по своей сути и Java 1.5 это то же самое, или пусть пользователи ждать два года. Java 7 является первой версией, чтобы сделать значительные изменения в технологии, лежащей в основе виртуальной машины, но все же дают пользователям invokedynamic функции - для виртуальной машины Java для лучшего подключения к другим языкам, но между двумя большими версии обновления провел около пяти лет, на самом деле, некоторые из этого прогресса является слишком медленным.

 

 

Почему медленный прогресс Java?

 

Для этой проблемы есть простое объяснение: ВС не превосходит прочность компании. Java для создания интернет-бум, но в то время Sun Sparc бизнес на продажу.

 

После этого, спад в экономике Интернета, ВС решили продолжать увеличивать свои инвестиции в аппаратном бизнесе. ВС создать лучше в экосистеме, но он не может создать продукт, который требуется пользователем. Oracle является преемником компании Sun, хорошее полное уничтожение экосистемы, окончательное присоединение / уничтожить круг сверстников, но и развитие высокорентабельных продуктов для замены сверстников.

 

Oracle сказал в лаконична публичного заявления, он сказал: «Мы все знаем, для различных коммерческих и политических причин, эта версия (Java 7) потратила много времени.»

 

Конечно, при анализе Java, мы должны также рассмотреть вопрос о том, что компания это финансовые трудности и системы Sun Java вокруг. Java от Sun поражения цели, подающие стандартизированы, он создает свои собственные «стандарты» комитет, а именно JCP (Java Community Process). Со времени, JCP открыть, несмотря на какой-то степени, но теперь как ВС или Oracle, имеет абсолютное право вето, они могут игнорировать правила, делать все, что вы хотите.

 

Что мешало JCP? Не открыто, но конфликт интересов. Я помню, участвующий в спецификации EJB3, разработанный поставщиком, он используется для задержки хода спецификации. Почему это? Эти поставщикам должны приобрести или разработать продукт для интеграции в их сервер приложений, если следующее поколение спецификации JavaEE было выпущено, то они должны также запустили продукты как можно скорее, они не хотят позже, чем на рынке.

 

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

 

Заброшенные или отделяться от чего-то

 

ВС стало прошедшее время, и теперь Oracle является «босс», то почему Java версия цикла выпуска еще так долго? Самое простое объяснение --Java тоже. Крупные проекты часто означают, что прогресс был медленным и сопряжен с риском. Здесь мы рассмотрим, как Java будет становиться все меньше.

 

Во-первых, Oracle должен избавиться от своего «любимого» клиента технологии. нет, конечно, нет лучшей альтернативы Свинг и JavaFX, но использование этих технологий означает, что вы должны быть привязаны к платформе Oracle - по крайней мере сейчас.

 

Я не ясно, что текущий клиент JavaFX или стратегическое значение для Java Oracle приносит то, что они, как представляется, предназначены для и VB6, Flash или какой-4GL (языки четвертого поколения), чтобы конкурировать. В современной многоплатформенной среде, большинство людей считают, что эта операция прикосновения и слайд будет прохладно для некоторых, но эта тенденция JavaFX и не совпадают. Почему мы должны использовать клиент Java, чтобы препятствовать развитию на стороне сервера, и может сопровождаться различными рисками, такими как несколько месяцев Java нулевого дня уязвимости и вопросы безопасности в дискуссии о том, как отключить Java.

 

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

Опубликовано 131 оригинальные статьи · вона похвала 22 · просмотров 120 000 +

рекомендация

отblog.csdn.net/qq_38890412/article/details/104805770