LINUX.ORG.RU

Java? Это девяностые


0

0

Питер Яред (Peter Yared), CEO ActiveGrid, в интервью business week заявил, что Java "динозавр" и теряет позиции. До основания своей компании 2 года назад, Питер проработал 5 лет в Sun, а до этого он был CFO в NetDynamics.

Ежегодные отчеты Evans Data Corp. по активности разработчиков показывают, что Java уступает свои позиции LAMP(Linux + Apache + MySQL + Perl/PHP/Python) и Microsoft (MSFT) .NET. В Северной Америке процент разработчиков которые используют Java уменьшился до 47.9 по сравнению с 51.4% в 2002, говорится в осеннем отчете Evans. Те же отчеты показывают, что процент Java-разработчиков растет в Азии, и уменьшается в Европе. Использование .NET выросло до 54.1% от 40.3% за тот же период в Северной Америке, а также превысило использование Java в Европе и Азии. В другой серии отчетов, использование PHP в Северной Америке выросло до 36.1% этой осенью, с 26% осенью 2003. Использование PHP растет также быстро в Европе и Азии.

Другим показателем снижения популярности Java служит покупка книг разработчиками. Как заявил O'Reilly Media, ведущий независимый издатель книг для программистов, продажи книг относящихся к Java снизились на 4% в этом году, в то же время продажи книг относящиеся к AJAX, выросли на 68%

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

★★★★★

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

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

Авторитеты бывают у отморозков, зеков и быдла. Люди авторитетов не слушают, у них свои мозги есть.

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

> потом 5 лет проработал в Sun занимаясь java опять же. Ну и что ему мешало сейчас дальше Java юзать? да ничего! ;) просто он сказал, что это пройденный этап. Ну этот чел может для вас и не авторитет, а для меня - вы не авторитет. я вижу кто этот чел и что он сделал в отличии от :)

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

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

>Авторитеты бывают у отморозков, зеков и быдла. Люди авторитетов не слушают, у них свои мозги есть.

А это ничего, что в детстве твои родители были для тебя авторитетом ? :) Потом учителя итд..

Или может ты не знаешь, что значит слово авторитет ?

forgiven
()

> Другим показателем снижения популярности Java служит покупка книг разработчиками. Как заявил O'Reilly Media, ведущий независимый издатель книг для программистов, продажи книг относящихся к Java снизились на 4% в этом году, в то же время продажи книг относящиеся к AJAX, выросли на 68%

Это только по O'Reilly статистика? Тогда это не показатель. Такие книги как Core Java, например, а также другие книги от Sun Microsystems Press выходят под лейблом Prentice Hall.

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

>AIM - QNEXT,icq2go

- icq2go - оно давно на флэше. жаба их победила :) да победит она всех!

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

Забавно, все для того, шоб тырить и тырить :) Кстати, все инструменты для сетевой работы - это самое оно для Жабки, но при этом можно поспорить что в плане гуя соревнуются между собой в тормознутости.

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

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

Azureus (самый популярный проект sourceforge),RssOwl,Eclipse IDE

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

>Всё равно что вы тут кричите - ничего не изменится

я как раз не кричу в отличии от ;)

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

я не продаю свой код. я продаю свои услуги по написанию кода :)))

>Или зависть так мучает...

меня ничего не мучает. я месяц назад машину купил ;)

>А если вы считаете, что вы гораздо умнее таких корпораций, как Оракл или IBM

это ваши слова. я пишу и на жава в т.ч. и работаю с IBM, вернее их клиент ;)

вы демагогствуете и ошибаетесь на мой счет :)

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

>>LAMP прочно сидит в нише дешевого веб хостинга для personal home page, java там и не пытается конкурировать.

>не верно. LAMP посягает на Enterprise web
И что с того? Воз и ныне там. Я этот шум слышу уже 3 года.
Мы свой мы новый мир построим, кто был ничем...


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

>Авторитеты бывают у отморозков, зеков и быдла

я плакал. в школу! :)

Толково-словообразовательный

АВТОРИТЕТ м. 1. Общепризнанное значение, влияние чье-л., кого-л., чего-л. 2. Тот, кто пользуется общим признанием, к кому относятся с доверием, с уважением.

Словарь синонимов

Авторитет, значение, сила, вес, компетентность, компетенция, престиж; знаток. Директор пользовался большим авторитетом. Он один из первых авторитетов в нашей науке. Ср. Достоинство и Знаток. См. достоинство, знаток, значение, ученый

Словарь методических терминов

АВТОРИТЕТ. 1. Влияние, которым пользуется группа или индивид в различных сферах жизни, основанное на признании их опыта, знания, нравственных достоинств и т. д. 2. Признание за индивидом права принимать решения в значимых для отдельных лиц или групп ситуациях. 3. Тот, кто пользуется общим признанием, влиянием.

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

>Ну этот чел может для вас и не авторитет, а для меня - вы не авторитет.

Я и не собираюсь давить авторитетом.
Если мои доводы вас не убедили, успешного вам применения LAMP.

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

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

вы правы. это все его субъективизм.

но ответьте на вопрос: почему он отказался от java?

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

>Если мои доводы вас не убедили,

нет

>успешного вам применения LAMP.

спасибо, успешно применяю :)

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

>>не верно. LAMP посягает на Enterprise web

>И что с того? Воз и ныне там. Я этот шум слышу уже 3 года. Мы свой мы новый мир построим, кто был ничем...

вдумайтесь в следущее предложение по поводу "Воз и ныне там. Я этот шум слышу уже 3 года":

"В другой серии отчетов, использование PHP в Северной Америке выросло до 36.1% этой осенью, с 26% осенью 2003"

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

> но ответьте на вопрос: почему он отказался от java?

Ну откуда я знаю? Я бы мог предположить, что у него есть технические претензии к технологии, но до Сана он работал CFO, после Сана работает CEO. Менеджер, то есть. Стало быть, весь вопрос в карьере и деньгах, я так полагаю.

Кстати, как раз _технических_ доводов в статье ровно ноль. Одна маркетинговая статистика - тут проценты приросли, там убыли. О чем говорить-то?

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

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

IntelliJ IDEA. ;))

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

>Я и не собираюсь давить авторитетом.

уважаемый Виталий ва разаработчик/архитектор jave?

http://www.jave.de/

если это очепятка в вашем профиле, то нехорошо получается ;)

или вас забыли в http://www.jave.de/credits.html ???

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

> Покажите мне хоть одну CMS на жабе не уступающую Bitrix (www.bitrix.ru)?

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

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

>до Сана он работал CFO, после Сана работает CEO. Менеджер, то есть. Стало быть, весь вопрос в карьере и деньгах, я так полагаю.

вы читали невнимательно. он CEO собсвенной компании, в переводе на русский: "что хочу, то и ворочу" ;)))

>Кстати, как раз _технических_ доводов в статье ровно ноль. Одна маркетинговая статистика - тут проценты приросли, там убыли. О чем говорить-то?

да пеар эта статья, пеар. но рост популярности LAMP объективен :)

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

>А если вы считаете, что вы гораздо умнее таких корпораций, как Оракл или IBM - то почему вы всё ещё на этом форуме ?

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

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

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

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

>да пеар эта статья, пеар. но рост популярности LAMP объективен :)

Рост популярности Д.Донцовой также объективен, но это не повод для виталика рекомендовать к прочтению ее, а не Окасаки. :)

И рост популярности процов от AMD также более чем объективен.

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

> вы читали невнимательно. он CEO собсвенной компании, в переводе на русский: "что хочу, то и ворочу" ;)))

Я внимательно читал, CEO он и есть CEO. Не Chief Architect.

darth
()

Ну и флейм!

Похоже, что многие не хотят признавать, что для разных задач требуются специфические тулы (excuse my russian :)

PHP это то, от чего Java уже давно отошла (JSP) по многим причинам. А популярность PHP происходит, в большинстве своём, из за хостинг провайдеров, которым легче администрить Apache/PHP чем Apache/Tomcat для сотен клиентов на одном хосте.

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

>Я тебе по секрету скажу - задача IBM деньги башлять и кастомеров окучивать. Технологии, по большому счету, мало важны.

И они будут специально использовать те инструменты, которые неэффективны :) Знаешь, были такие замечательные слова от основателя IBM "Клиенты не знают чего хотят на самом деле, им нужно предоставлять новые возможности" - примерно такие слова :) И если они не будут гнаться за технологиями - то корпорация IBM сразу умрёт, потомучто мы щас живём в веке где главную роль играют новые идеи.

Вот когда начнёт светится пыхпых разработка от здравомыслящих корпораций - тогда можно начинать говорить о том, что она сдаёт позиции... А пока только пыхпых пытается завоевать то что открыто для любых решений, никто не пытается угнаться за нишей, в которой ставят бесплатный линух, бесплатный MySQL и бесплатный пыхпых :) Что с этих людей можно получить )

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

>> А нахуа, позвольте спросить?

>Затем, что довольно тривиальным преобразованием можно очень многие виды
>рекурсивных вызовов привести к хвостовой форме. И тогда не будет 
>расходоваться зря на всякую фигню стек, который по каким-то идиотским 
>причинам в Жабке очень сильно ограничен.

Ну на sun же все не заканчивается?
http://www-128.ibm.com/developerworks/java/library/j-diag8.html

public class TailRecursionTest {

  private static int loop(int i) {
    while (true) {
    }
  }

  public static void main(String[] args) {
    loop(0);
  }
}

Это чудо замечательно работает на IBM JVM и не рабоает на SUN. (тут
надо спецаификаторов попинать, например за остутстиве этого в спецификации. Хотя их есть еще за что попинать, остутстивие const,
enum только в 1.5, только signed, неатомарные long и т.д.)

>> Для использования языка с чисто статичиской типизацией (к примеру >>того же C) есть JNI

>Зашибись платформа. И кому оно нах такое надо? От платформы требуется
>портабельность. Языки со статической типизацией хочется вообще-то 
>ембеддмить в саму Жабу - а ты предлагаешь компилить их в нейтив и 
>дёргать за тормознутый JNI. Глупо. Тогда JVM вообще не нужен. 

Юзай любой из этих BulletTrain , Excelsior JET , GCJ , IBM VisualAge for Java , JOVE. 
Пример - eclipse. Сам рантайм на GCJ, плагины - pure java. Нормально так себе работает :).

anonymous (*) (14.12.2005 12:16:24)

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

Вот правильный код. Тот который я привел это после оптимизации. :)

public class TailRecursionTest {

  private static int loop(int i) {
    return loop(i);
  }

  public static void main(String[] args) {
    loop(0);
  }
}

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

>Этаж сколько строчек кода вы могли бы написать вместо этих строчек бреда ))

Дык нам много строчек кода не нужно. Мы ж не на Жаве пишем ;-)

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

>Надо не за технлогиями гоняться, а делом заниматься!

Пилу точить _нужно_.

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

А как работает функция loop?

private static int loop(int i) {                                       
       return loop(i);
}

Судя по всему она получает целое число и вовзращает результат вызова себя с этим же самым числом. А где терминальная ветвь?

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

ИМХО любой мало-мальский развитый оптимизатор такую мутотень просто выкинуть должен за ненадобностью. Что видимо, компилятор от IBM и делает, респект ему.

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

>по своему неплохому опыту в С++ и изрядному в java (да да, с 1998), на с++ я бы взялся писать только приложения, критичные по скорости, но некритичные по надёжности.

А уж это сударь у кого какой опыт и квалификация! Хочу заметить, что например например в сфере телекоммуникационных систем на первом месте по прежнему С++ & CORBA.

>брр - периодически приходится искать memory-related ошибки в с++ - ненавижу.

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

>а в java всё чисто - выпала, отчиталась, где, чини-не хочу.

Ну нет. При определенном "стиле" в жабских прогах нередки ситуации когда "выпала, отчиталась", а где - затрахаешся искать. Думаю каждый маломальски работавший с жабой это почувствовал. Что касается утечек, то по моему мнению в С++ отыскать (если допускать) их не сложнее чем в жабе. valgrind если программируште для фану или purify если для денег есть у каждого.

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

> сфере телекоммуникационных систем на первом месте по прежнему С++

Лжешь. Erlang там на первом месте.

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

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

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

>>Я и не собираюсь давить авторитетом.

>уважаемый Виталий ва разаработчик/архитектор jave? http://www.jave.de/

Нет, с чего вы взяли?!

PS Теперь я понимаю, из чего вы сделали свои выводы о статье и почему применяете LAMP ;-)

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

>>>не верно. LAMP посягает на Enterprise web

>>И что с того? Воз и ныне там. Я этот шум слышу уже 3 года. Мы свой мы новый мир построим, кто был ничем...

>вдумайтесь в следущее предложение по поводу "Воз и ныне там. Я этот шум слышу уже 3 года": В другой серии отчетов, использование PHP в Северной Америке выросло до 36.1% этой осенью, с 26% осенью 2003"

Если раньше было 2 enterprise проекта на LAMP а теперь их 4 то на сколько выросло применение?
На 100%? ;-)))


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

Все инструменты, которые вы вспомнили (а их не так уж и много) - это все для девелоперов. Для Юзьверей только OO и то тормзнутый, несмотря на gcj. ЖАБКА НЕ ДЛЯ ДЕСКТОПА. Ну другая у нее ниша, дру-га-я!

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

>Учи теорию, сопля. Автоматический трейдер невозможен. Причём в идеальном рынке он невозможен ещё более чем в реальном.

Один мой преподаватель (по курсу "Анализ данных") рассказывал нам, что они программировали нечто подобное. Говорит, процентах в 51-55% программа угадывала.

Точно проценты не помню, но чуть-чуть больше половины случаев.

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

>Для Юзьверей только OO и то тормзнутый, несмотря на gcj.

Это как - несмотря? GCJ сильно тормознее Sun-овского Hotspot-а (когда тот рагонится :) ), если что. На глаз по Eclipse заметно.

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

P.S. Просьба не воспринимать мой способ измерения быстроты близко к сердцу :]

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

> Учи теорию, сопля. Автоматический трейдер невозможен. Причём в идеальном рынке он невозможен ещё более чем в реальном.

автоматический трейдер это Виктор Антонович - угадывает даже когда спит

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

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

Она не нужна... это демонстрация того, что рекурсия может работать без переполнения стека бесконечно (чего без tail recursion невозможно). И соответсвенно быстро показывает какая JVM делать tr оптимизацию, а какая нет.

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

Я это ответил к тому, как народ жабку опустил, типа тупиковая ветвь. Но я показал что есть нормальные JVM, которые много чего умеют (к сожалению есть еще main-stream, а он то как раз Sun). И в оракле вообще-то тоже сановская (или я че-то пропустил?)

head /opt/oracle/product/10g/jre/1.4.2/LICENSE 
             Sun Microsystems, Inc.
          Binary Code License Agreement
                  for the
JAVATM 2 RUNTIME ENVIRONMENT (J2RE), STANDARD EDITION,
              VERSION 1.4.2_X

SUN MICROSYSTEMS, INC. ("SUN") IS WILLING TO LICENSE THE
SOFTWARE IDENTIFIED BELOW TO YOU ONLY UPON THE CONDITION
THAT YOU ACCEPT ALL OF THE TERMS CONTAINED IN THIS BINARY
CODE LICENSE AGREEMENT AND SUPPLEMENTAL LICENSE TERMS

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

>Все инструменты, которые вы вспомнили (а их не так уж и много) - это все для девелоперов. Для Юзьверей только OO и то тормзнутый, несмотря на gcj. ЖАБКА НЕ ДЛЯ ДЕСКТОПА. Ну другая у нее ниша, дру-га-я!

Умело через строчки читаешь :) А теперь внимательнее, найди хоть один инструмент для девелопера из этого списка: - Azureus - RssOwl - QNext - Storm Music Studio - LimeWire

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

А я не хочу такой оптимизации от JVM. Я хочу явно прописывать, как в CLI, какие вызовы должны спасать frame в стек, а какие должны его херить. Потому как в моей ситуации автомат вряд ли эти вызовы распознает, слишком хитро оптимизирую...

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

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

anonymous
()

ЗЫ: о сути быдла. Тут некоторые полезли понтоваться доходами, дипломами, знаниями. Так вот, как уже было сказано, быдловость однозначно определяется знаком первой производной. У/О из спецшколы, который ночами не спит, учится читать по слогам в свои 20 лет, причём - успешно учится, стократ лучше зажравшегося, разлагающегося олигарха с его миллиардами баксов и тремя высшими образованиями.

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

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

>Все инструменты, которые вы вспомнили (а их не так уж и много) - это все для девелоперов.

Azureus,RssOWL,Limewire,Qnext,Open Office для тоже для девелоперов?

А игры с миллионом пользователей RuneScape и Co?

>Ну другая у нее ниша, дру-га-я!

Если вы повторите это ещё раз 100, то может быть поверите в это сами :)

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