Компания Oracle приняла решение (https://blogs.oracle.com/henrik/entry/java_6_eol_h_h) продлить поддержку (http://www.oracle.com/technetwork/java/eol-135779.html) выпуска общедоступных обновлений к Java SE 6 с исправлением уязвимостей и серьёзных ошибок до февраля 2013 года. После указанной даты обновления для JDK 6 будут выпускаться только в рамках платного расширенного сервиса поддержки. Изначально выпуск общедоступных обновлений планировалось прекратить в июле 2012 года, спустя год после первого релиза (http://www.opennet.me/opennews/art.shtml?num=31332) Java 7. Позднее, срок поддержки был сдвинут до ноября 2012 года.
Напомним, что правила поддержки Java гласят, что выпуск обновлений может быть прекращён не ранее, чем спустя три года с момента выхода рассматриваемой ветки Java, не ранее, чем спустя год с момента выхода первого релиза следующей ветки Java и не ранее, чем через 6 месяцев после того как следующая ветка официально будет рекомендована для использования по умолчанию на java.com.
URL: https://blogs.oracle.com/henrik/entry/java_6_eol_h_h
Новость: http://www.opennet.me/opennews/art.shtml?num=34535
Они как бы говорят нам "Не забываем докупать оперативной памяти, еще ничего не кончилось".
Пищите на похапе: работает быстрее скорости света, памяти не жрёт, багов нет, поддержка бесплатна вовеки веков, логичное и хорощо спроектированное пространство имён, в каждом релизе куча модных фич, ну и т.д.
Как будто джава в этом отношении хуже.
похапэ ненужен, спустя 100 лет он по факту умеет только echoпишите на С++
> похапэ ненужен, спустя 100 лет он по факту умеет только echo
> пишите на С++C++ не умеет в платформенную независимость. Пишите на BASIC.
Это печально.
Ни фига себе зачастили. после феерических багов переходить на 7 не шибко хочется. сколько лет вот 1.4.2 поддерживали и круто было, а тут блин ...
Положительная новость. Тем более уж больно много на JVM 6-й крутится всякого разного, что-бы игнорировать его ... а там и 7-ку окончательно прилижут ...
> а там и 7-ку окончательно прилижутНаивненько так.
ПО уровня Java разрабатывается давно уже не в "водопадном стиле", когда "готово будет" в конце многомесячного цикла разработки и тестирования. Для успеха требуется частые короткие циклы разработки и тестирования (в том числе на кроликах), чтобы всё время долгого жизненного цикла обеспечивался приемлемый уровень качества такого ПО. Задержал выпуск на месяц — будешь сам тестировать ещё полгода и так пока не дойдёт, что "сырое ПО == никому не нужное ПО".
>Для успеха требуется частые короткие циклы разработки и тестирования (в том числе на кроликах), чтобы всё время долгого жизненного цикла обеспечивался приемлемый уровень качества такого ПОВечная альфа тоесть?
Так называемый итерационный метод разработки, весьма модный нынче.
>>Для успеха требуется частые короткие циклы разработки и тестирования (в том числе на кроликах), чтобы всё время долгого жизненного цикла обеспечивался приемлемый уровень качества такого ПО
> Вечная альфа тоесть?Вечная -STABLE тут больше подходит.
Уважаемые, подскажите: с учётом данной новости, стоит ли тратить ресурсы на изучение технологий-языка Java, в перспективе трудоустройства или всё к тому идёт, что количество желающих использовать будет сокращаться?P.S. Стал перед выбором что изучать C++ или Java, а времени не вагон.
Да как бы к C# всё не скатилось...
просто не верь тем людям, которые глаголят об абсолютной положительности джавы и дотнет. есть компромиссные решения, за которые надо платить. платить скоростью, к примеру. и не скоростью написания программ - это миф. а другими, совсем реальными скоростями.
да и не это, в конце концов, важно. важно, чтобы человек научился грамотно и эффективно программировать, знал плюсы и минусы технологий, а не вешал лапшу на уши о прогрессивных дотнетах и джавах и о себе, как о "передовом специалисте".
> просто не верь тем людям, которые глаголят об абсолютной положительности джавы и
> дотнет. есть компромиссные решения, за которые надо платить. платить скоростью, к
> примеру. и не скоростью написания программ - это миф. а другими,
> совсем реальными скоростями.Datapoint Corporation, в своё время, заказала разработку процессора для своих терминалов малоизвестной компании Intel. При этом ставились условия жёсткой экономии ресурсов оперативной памяти в ущерб архитектурным решениям процессора. Intel создала такой процессор, а чтобы не переделывать по-новой систему команд, обеспечила поддержку её во всех последующих процессорах. Так получился уродец x86, затормозивший развитие IT за счёт массовости и дешевизны примерно лет на 40. Странно, но почти то же самое произошло с таким "замечательным" ЯВУ, как C++.
> да и не это, в конце концов, важно. важно, чтобы человек научился
> грамотно и эффективно программировать, знал плюсы и минусы технологий, а не
> вешал лапшу на уши о прогрессивных дотнетах и джавах и о
> себе, как о "передовом специалисте".Первое, что нужно делать специалисту — найти максимально простое и эффективное решение поставленной перед ним задачи. А на каком языке оно делается, какие методы применяются и платформы используются — вопрос технический и технологический.
Прямо не узнаю iZen'а. Молодец, всё правильно сказал. Минусуют тебя уже по привычке, похоже.
Экосистема Java EE развивается очень стремительно, в этом смысле C++ отстает существенно. Java EE гораздо более востребована в бизнес приложениях, но и учить ее нелегко. Если есть желание и время на Java EE, то всерьез ей заняться и попутно писать простенькие приложения на C++. Синтаксис у Явы и Си++ имеет много общего, это упростит параллельное изучение.
ява единственный язык от програмирования которого ты можешь быть хоть как то уверен что то что ты написал работает так как нужно.
и деньги за него плОтят )
и все транзакции в мире делаются на java
лично считаю, дабы не вариться в абстрагированных знаниях, основанных на знании исключительно одного языка программирования, нужно знать минимум два разных ЯП и систематически на них что-либо программировать, закрепляя изученное и получая необходимые знания об областях применения этих языков, об их плюсах и отрицательных сторонах.
Например какие?
И насколько различные?
если необходимо знание на железном уровне, то тут без си, плюсов или ассемблера не обойтись. ассемблер сильно привязан к процессору, поэтому не очень - как вариант для изучения. но применяется в защите ПО и оптимизациях
объекториентированность - Java, или Objective-C
остальные вещи либо устарели, либо не расспространены особо.
также можно обратить внимане на скриптовые языки: perl, python
Собственно говоря, пишу на C и Perl.Решил С++ осиливать, а Java поверхностно-теоретически, для code read-only.
Наверно потому, что привык к указателям и рукопашному памятиуправлению.Всем спасибо, все свободны.(с)
Если вопрос в трудоустройстве - учите Жаву. Больше всего дешёвых специалистов востребовано именно для этого языка. Если вопрос про высокооплачиваемую работу - изучайте теорию без привязке к языку.
Доброе время суток!Подскажите кто разбирается. Если исходить из новости, то бесплатная поддержка Java JDK прекращается. Меня как пользователя у которого установлена версия Java JRE 6.0 это как-нибудь коснется или нет?
> Доброе время суток!
> Подскажите кто разбирается. Если исходить из новости, то бесплатная поддержка Java JDK
> прекращается. Меня как пользователя у которого установлена версия Java JRE 6.0
> это как-нибудь коснется или нет?Да, Вам стоит переходить на 7-ку.
Нельзя сказать, что это такая уж трагедия - обратная совместимость у Java очень хороша, особенно в рамках одного поставщика ...
> Доброе время суток!
> Подскажите кто разбирается. Если исходить из новости, то бесплатная поддержка Java JDK
> прекращается. Меня как пользователя у которого установлена версия Java JRE 6.0
> это как-нибудь коснется или нет?"Конец вечности: публичных апдейтов Java 6 больше не будет": http://habrahabr.ru/post/170123/