LINUX.ORG.RU

Светлое будущее Java

 , ,


0

0

В статье (на русском) «по косточкам» разобрана стратегия Oracle касательно Java-платформы (и сопутствующих инструментов разработчика) после поглощения корпорацией компании Sun Microsystems.

От себя добавлю, что несколько дней назад Oracle объявила о переносе проектов и функциональности kenai.com (который уже успели объявить «первой жертвой» оракла) на java.net.

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



Проверено: maxcom ()

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

> А надо каким кодером быть?

Не привязанным ни к какому языку, платформе и среде разработки. Всеядным надо быть.

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

>хорошо, когда кодеров по рукам лупит сам язык, а не руководство.

А вот и намек на ылиту в треде. Если ты такой умный, то пиши все на Скале. Я бы тоже писал, может быть кстати и лучше тебя. Но за Скалу с Хаскелем баблоса столько не отстегивают. Пишут на том, что оплачиваему лучше.

силами не очень квалифицированных кодеров

А не надо всякую тупую школоту нанимать. Нанимай нормальных спецов, которые о Рефакторинге знают поболее чем то что это слово на букву «Р». Плати им нормально. И код будет нормальный и все будут довольны.

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

> Ололо! Неквалифицированных? У нас (в этой стране) большинство жабу не может осилить - слишком сложная для них. Им бы мышкой...

Уж не знаю, в какой ты стране (Буркина-Фасо? Да нет, не может быть, там тоже полно жабакодеров), но я еще не встречал никого, не способного осилить жабу. Это самый примитивный из ныне существующих языков. Лого - и тот сложнее.

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

>Хм, а у меня и то, и то тормозит (на гигабайте памяти). Из достоверных источников (знакомый жабадевелопер) известно, что нетбинс и на четырёх гигах тормозить умудряется.

У меня на работе под CoreDuo и 2ГБ - работает шустро, подтормаживаний нет. Дома Sempron и 1ГБ - слегка подтормаживает, это да.

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

> Я бы тоже писал, может быть кстати и лучше тебя.

Вряд ли. Не похож ты на умного.

Но за Скалу с Хаскелем баблоса столько не отстегивают.

Дурашка. Платят не за язык, а за решение проблем. За язык платят только анальным рабам.

Пишут на том, что оплачиваему лучше.

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

Плати им нормально. И код будет нормальный и все будут довольны.

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

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

>но я еще не встречал никого, не способного осилить жабу.

Да осилить то все способны. Понапишут пару хелловорлдов, возомнят себя тру ынтерпрайз кодерами и давай поделки на право и на лево плодить. А чем Хештабле от Хешмапы отличается так соплями захлебываются, а обьяснить так и не могут. Ущербные имбецилы.

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

Уж не знаю, в какой ты стране (Буркина-Фасо? Да нет, не может быть, там тоже полно жабакодеров), но я еще не встречал никого, не способного осилить жабу. Это самый примитивный из ныне существующих языков. Лого - и тот сложнее.

Я не знаю как у вас в Израиле (не бывал), но у нас в замкадье всё обстоит именно так, как я описал. В Москве не лучше.

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

>Им бы мышкой...

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

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

> Плати им нормально. И код будет нормальный и все будут довольны.

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

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

>При повышении сложности задач, код на Жабе превращается в boilerplate.

Угу. А при повышении сложности задачи к всяким академическим костылям типа Скалы нужно еще написать тонну самописного кала. Ты же не вычисление интегралла «методом трапеции» собрался на Скале, недеюсь, писать?

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

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

там (в любом, сколь угодно далеком замкадье) толпы жабакодеров.

Толсто же! Нет в замкадье жабакодеров! Ущербные дельфи/адынэс/выньапи кодеры есть, а жаюа/питоно/перло/лиспо/etc кодеров нет!

den2
()

странное дело, в статье указано, что jRockit оракловое поделие, я что то упустил? ракету же вроде ibm смастерили и продвигали?

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

«JRockit, a proprietary Java Virtual Machine (JVM) originally developed by Appeal Virtual Machines and acquired by BEA Systems in 2002[1], became part of Oracle Fusion Middleware in 2008.»

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

>и увидишь там (в любом, сколь угодно далеком замкадье) толпы жабакодеров.

И о чем это должно было мне сказать? Что-то я тебя не понял? Ну загляни в соседний офис, там толпы Пихапистов. В офисе через дорогу дотнетчики сидят. За углом пару человек занимается кернел девелом под линь, но к ним лучше не подходить. А лучше всего дуй в центр города! Там в офисе сидят толпы сочных пышногрудых девах! Они делают чай и кое-что еще!

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

> А при повышении сложности задачи к всяким академическим костылям типа Скалы нужно еще написать тонну самописного кала.

Вы идиот, или просто кретин? В Скале доступно все, что есть для Жабы.

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

Успокойся, кретин. Скала не для тебя, и разбирать код сложнее валидатора для веб-формочки тебе никогда не придется. А для нормальных, умных разработчиков, способных осилить более сложные предметные области, нет никакой проблемы в том, чтобы осилить и абстракции более высокого уровня, чем цикл «for».

Второй кодер, который это уже читает - матерится и ищет адрес первого.

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

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

>Ущербные дельфи/адынэс/выньапи кодеры

И в чём их ущербность?

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

Ракету смастерили BEA, а Оракел их купил...

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

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

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

> Платят не за язык, а за решение проблем.

Отсюда вывод: ЯП вообще значения не имеет :) А значит, ваши нарекания на Java - неуместны.

То, что ты считаешь «оплачиваемым» - это подачка нищему.

Я знаю очень немного разработчиков которым платят больше чем мне. А разработчиков я знаю немало. И платят мне действительно очень даже прилично :) Я - профессиональный Java-разработчик.

Нормальный код на Жабе - это редкость.

Нормальный код - вообще редкость. Независимо от языка.

Независимо от уровня профессионализма.

А здесь как-раз наоборот все. Уровень профессионализма определяет и качество кода. И снова - независимо от языка.

При повышении сложности задач, код на Жабе превращается в boilerplate.

Рекомендую глянуть в словарь и поискать определение слова «boilerplate». А потом еще раз посмотреть на тот контекст, в котором вы его употребили. Просто ради того, чтобы впредь не выставляться в роли глупца :)

Исключительно благодаря чрезмерной ограниченности языка.

Уж извините, но я бы сказал так: «Исключительно благодаря чрезмерной ограниченности... ВАС лично» :D

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

> Толсто же! Нет в замкадье жабакодеров!

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

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

> А при повышении сложности задачи к всяким академическим костылям типа Скалы нужно еще написать тонну самописного кала.

Вы идиот, или просто кретин? В Скале доступно все, что есть для Жабы.

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

Успокойся, кретин. Скала не для тебя, и разбирать код сложнее валидатора для веб-формочки тебе никогда не придется. А для нормальных, умных разработчиков, способных осилить более сложные предметные области, нет никакой проблемы в том, чтобы осилить и абстракции более высокого уровня, чем цикл «for».

Второй кодер, который это уже читает - матерится и ищет адрес первого.

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

Вау, закос под Луговского!

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

> «JRockit, a proprietary Java Virtual Machine (JVM) originally developed by Appeal Virtual Machines and acquired by BEA Systems in 2002[1], became part of Oracle Fusion Middleware in 2008.»

значит был не прав - я ракету сомтрел помоему году в 2003

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

> Отсюда вывод: ЯП вообще значения не имеет :) А значит, ваши нарекания на Java - неуместны.

Имеет. На подходящих языках проблемы решаются быстрее и надежнее, чем на неподходящих.

Я знаю очень немного разработчиков которым платят больше чем мне. А разработчиков я знаю немало. И платят мне действительно очень даже прилично :) Я - профессиональный Java-разработчик.

Смешной какой. Получает миску риса в день, и не знает никого, кто получал бы больше. Сможешь за пол года на хороший дом накопить? Нет? Ты работаешь за еду.

Уровень профессионализма определяет и качество кода. И снова - независимо от языка.

У кода на жабе есть предел качества сверху. Дальше не улучшить независимо от профессионализма. Потому как выразительные средства языка ограничены.

Рекомендую глянуть в словарь и поискать определение слова «boilerplate». А потом еще раз посмотреть на тот контекст, в котором вы его употребили. Просто ради того, чтобы впредь не выставляться в роли глупца :)

А ты, малограмотный малолетка, не в словарь смотри. Слово сленговое, и был бы ты программистом, а не шавкой, ты бы понимал смысл.

" It is more often used when referring to languages which are considered verbose, i.e. the programmer must write a lot of code to do minimal jobs." - это как раз про Жабку.

Уж извините, но я бы сказал так: «Исключительно благодаря чрезмерной ограниченности... ВАС лично» :D

Неужто этот неумный лох собрался спорить с очевидным утверждением о том, что Жаба - язык искусственно ограниченный и ограничивающий? Спорить с тем, чем жабисты так гордятся? Дожили. ЛОР наполнен малолетними недоумками!

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

Быдло, грезящее высокими проектами на Скале детектед. Тебе кто вообще что-то подобное в аутсорс даст? У самого наверное от валидации формочек уже крышу и снесло - ты тут и срешь про ылиту? Ну так пиши их на скале, хули? Подрожай ылыти. Можешь даже плакат напечатать: «Я пишу валидацию формочек на Скале».

Ыдита вся осталась в Килифорнии, Редмонде. Так же она сконцентрирована небольшими групками в местах вроже МИТа, Берели и им подобным. А все что не там по определению быдло. Так что сопли уже вытирай. Не быть тебе ылитой.

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

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

Приличнее это как? Фрак? Смокинг? Костюм стал уже неприличен? Что есть патлы? Такая причёска?

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

>У кода на жабе есть предел качества сверху. Дальше не улучшить независимо от профессионализма. Потому как выразительные средства языка ограничены.

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

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

>На подходящих языках проблемы решаются быстрее и надежнее, чем на неподходящих.

Капитан Очевидность тобой доволен.

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

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

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

Средств для этого много разных. Например, замыкания + карринг + ADT + pattern matching. Или метапрограммирование (но не всякое - в C++ его недостаточно, все абстракции получаются «текучими»). Так что любой язык, где есть такие средства, позволяет увеличивать качество кода при росте сложности задачи неограниченно. В Java никаких таких средств нет, Java ориентирована исключительно на один способ представления абстрактной модели - ООП, да и то с ограничениями.

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

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

RedPossum ★★★★★
()
Ответ на: комментарий от Novell-ch

>читая про нетбинс заплакал от счастья, эклипс не нужен.

Использую vim и плачу от счастья, нетбинс/эклипс/проч не нужно.

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

>У кода на жабе есть предел качества сверху

Давай так. Чтобы ты тут больше не срал. Для начала дай определение «Качества кода сверху». И обоснуй, почему у жабы есть этот предел.

Потому как выразительные средства языка ограничены.

Ойойойо. Нелюбитель писать трай кетчи детектед. Что бы там в твоем быдло ылито языке не нагородили. Ко всему можно придрочиться накрайняк. Все можно изучить и все можно осилить. Там высшей математики нет. То что этот кал менее популярен чем жаба не потому что на нем пишет ЫЛИТА, а все тупые и не могут понять, а элементрано дело в спросе. Будет завтра требоваться стопицот кодеров на ЫЛИТО язычке - задроты неделю за книжками посидят и пойдут штурмовать собеседования.

А ты тогда спрыгнешь на другой ЫЛИТО язычек и будешь дрочить уже на другой. Проблема не в языках, а в людях, которые на них пишут.

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

> Тебе кто вообще что-то подобное в аутсорс даст?

Аутсорсят как раз всякую фигню. В Индию и в Россию. Ни одну приличную задачу никто никогда аутсорсить не станет, ибо это дорого и глупо.

Ыдита вся осталась в Килифорнии, Редмонде. Так же она сконцентрирована небольшими групками в местах вроже МИТа, Берели и им подобным.

Таких мест весьма много. На те доли процента умных людей, какие в природе есть, их хватит. Мне вот хватило. Тут на F#, OCaml и Scala пишут больше, чем на Java и C#, а слова Delphi не знают вообще.

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

> Для начала дай определение «Качества кода сверху». И обоснуй, почему у жабы есть этот предел.

Предел сверху, придурок, а не качество. Русская языка читать научись для начала.

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

Судя по лексикону, ты таки быдло.

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

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

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

>Мне вот хватило

Ущипни себя за яйца. Ты наверное спишь. Только не бейся потом сильно головой об стену. Реальность жестока.

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

>разные люди на разных языках пишут.

Капитан Очевидность, хватит прикидываться анонимусом.

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

Цитирую тебя еще раз.

У кода на жабе есть предел качества сверху

Определение «Качества кода» в студию. Жду.

потому что то же самое он на ней будет делать в двадцать раз дольше

Дрочун на скорочть детектед. Если ты уже тут так сильно метанируешь свой Ылито язычок, то наверное должен знать что временные рамки таким крутым перцам которым подавай F# со Скалами практически никогда жестко не устанавливаются. Им свои нафталиновый исследования что год, что два проводить, что три - один хрен. Так что мимо. Фапай дальше на свою псевдо Ылитарность, мудила.

anonymous
()

JavaFX получило поддержку Канады news2.ru/story/218716/ fxexperience.com/2009/12/vancouver-olympics-choses-javafx/

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

Я уже отучился реагировать на _того_ анонимуса, оно оочень тупое, с очень слабой квалификацией, с полным отсутствием культуры речи, завышенным ЧСВ, которая ничем не подтверждена, с непобедимым ЧСП, выдающим твердолобость. Речь выдает быка-гопника. Заметьте, он не согласен со всеми. Тоесть или тупые все на ЛОРе или оно-анонимус.

Забиваем на него дружно, для таких как он, создан игнор. Но он именно для троллинга сидит под анонимусом, чтобы его не заигнорили. Кто считаете иначе? (кроме него самого, он во всем считает иначе)

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

>на _того_ анонимуса, оно оочень тупое

Какого именно анонимуса ты имелл ввиду? Тут их много. Вот того психа, ылитариста с Скалой?

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

Да, как раз о такой удобной фиче, как pattern-matching, я как раз узнал когда учил Scala.

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

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

Да, да. Его не первый раз вижу. Он элитарист, и дело не в Скала.

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

Но тот анонимус реально больной, с такой искаженной логикой и невежеством я редко кого видел

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

>Он элитарист, и дело не в Скала.

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

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

Ну дык, помимо Scala есть еще много замечательных языков - JRuby, Groovy и т.д. И все чем-то особенным отличаются. Каждый кому-то больше по вкусу, чем остальные... Впрочем, никто не мешает пользоваться несколькими - либо совместно, либо отдельно (и выбирать какой именно использовать в конкретном случае в зависимости от задачи).

Дело, однако, не столько в языке, сколько в разработчике.

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

> В отделе .NET вообще пишут наверное заявление об уходе.

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

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

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

Но наверное не все так как вы говорите. Дело в том что он не защитник Скала, он просто срет и противоречит всем, я его не первый раз узнаю. Если бы рассказали о Скала, он бы точно забраковал.

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

> Тормозной ООП-индусокод будет жить и процветать? Жаль, лучше бы похоронили.

Ты уверен, что то, что придет на замену тебе понравиться больше? Java, хотя бы умеет под линуксом тормозить, а замена только под виндой, сколько бы чувак на букву М не старался.

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

Ну вот я посмотрел JavaFX когда-то, ужрало много памяти. Запустил тоже самое приложение через пару месяцев - жрет 25 МБ! )) Хороший знак, думаю JavaFX еще как десктопы завоюет.

Они ООо думают переписать на нем кажется. За эти слова не отвечаю, просто статейку такую видел

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

> Определение «Качества кода» в студию. Жду.

Определяется в количестве функциональных единиц кода на функциональную единицу предметной области.

Дрочун на скорочть детектед. Если ты уже тут так сильно метанируешь свой Ылито язычок, то наверное должен знать что временные рамки таким крутым перцам которым подавай F# со Скалами практически никогда жестко не устанавливаются.

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

anonymous
()

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

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