LINUX.ORG.RU

Google переходит на Java 5.0 Tiger


0

0

Несмотря на устойчивое мнение, бытующее в кругах IT-специалистов, о том, что программное обеспечение, используемое самым известным поисковым сайтом, написано на каком угодно ЯП, но не на самом распространенном (Java), интервью с Ли Муром развеивает этот миф. Из интервью можно узнать, что google.com активно переходит на использование нового, 5-го поколения языка Java - Tiger - при разработке своих продуктов

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

anonymous

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

*бьется головой об стену* Ну при чем тут поисковый движок-то?

anonymous
()

> "Google makes extensive use of the Java platform. Large parts of popular Google products are written in Java. We also use Java in many internal systems and products under development."

:) Хороший ответ - сказать и ничего при этом не сказать.

> "Like everyone else, we wrote our own thread pool and work queue classes years"

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

WindowsUser ★★
()

>In this article, we talk with Li Moore, software engineer at Google, Inc., about his company's switch from J2SE version 1.4 to 5.0.

Забавно. Интересно, что там за такой махровый интерпрайз на J2_SE_?

Cybem ★★
()

Афтору решпект.. чесно говоря давно хотел узнать на чем самый рулезный поисковик написан. вот и ответ... (а насчет питона google: site:google.com inurl:py - на питоне тока страницы суппорта)

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

>In this article, we talk with Li Moore, software engineer at Google, Inc., about his company's switch from J2SE version 1.4 to 5.0.

>Забавно. Интересно, что там за такой махровый интерпрайз на J2_SE_?

Вопрос не понял, тебе не понятно для чего j2ee требует j2se?
PS Теперь их зовут JEE и jre/jdk ;-)

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

>Естественно понятно. Я про большое количество пафоса от простой смены jre.

Поясняю - это реклама для менеджеров.

Программисты и так на 5 перешли с удовольвствием ;-)


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

> Cybem , не смешете меня :)) Там уже 100 лет, как Java. В гугле CEO всё-таки не студенты, да и Блош, тоже уже давно не студент.

> --седайко стюмчик

Взаимосвязи не наблюдается. Между джабой и нестудентами.

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

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

мишель ты читать умеешь? в мускуле у них баннеры хранятся, а ИНДЕКС в своей собственной файловой системе. не может быть никакой речи о хранении индекса в БД

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

>не ехай, на чела

Я еду, куда мне нравится. Any questions?

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

что-то я не нащел где сказано, что в mysql баннеры хранятся :(

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

вот сидите вы тут нервы свои тратите на споры а вдруг движок гугля написан на бейсике а индексы храняться в акссесе и работает это все на видовз 95 :-)

anonymous
()

Опрометчивый поступок. Java5 пока ещё глючна недеццки (по меньшей мере в части Swing-а). Хотя, если им swing не нужон, то пусть потрахаюцца.

А мы пока на 1.4 посидим...

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

У меня на мобилке есть одна софтинка от Google на Java - MGMaps...

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

А на хрена гуглю очень специфичные фичи от J2EE?

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

Пафос понятен - Java5 глючна и необкатана ещё, так что переход на неё - поступок героический.

anonymous
()

Радостно. Появляется надежда, что теперь глюки 1.5 не в мустанге исправят, а раньше.

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

>Пафос понятен - Java5 глючна и необкатана ещё, так что переход на неё - поступок героический.

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

Может у вас дело в /dev/hands или в /proc/usr/DNA?

Про необкатанность... насмешил, спасибо )))

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

> Лично я использую её на серверах

Вот-вот. Все на серверах и юзають. А в swing - глючков как у меня на кухне тараканов.

> Может у вас дело в /dev/hands

Код, сто лет работавший с 1.4, тривиальный насквозь и весь такой тупой и примитивный, начинает валиться под 1.5. Это явно не у меня в DNA проблемы, а в сантехников.

MAPA3MATuK
()

>но не на самом распространенном (Java)

с перепоя написана фраза (с сильного перепоя)

anonymous
()

Поисковик там всю жизнь был на плюсах - они об этом, кстати, много раз говорили в интервью. Индекс - самописная ФС. Для всякой мелочи и скриптов - питон.

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

Угу. А Ли Мур - купленный Саном засланец-диверсант, который на жабе дома тренируется

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

> Однако, поисковый движок использует Python.

Тебе просто приятно так думать или ты можешь привести ссылки?

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

> Дарахой ананизмузс, site:python.org inurl:py. Исчо вапросы е?

О - а ты веб-морду считаешь "движком". Тохда вапросаф нет.

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

> А мы пока на 1.4 посидим...

Сидите. Номальные люди давно используют компилятор 1.5 + retroveawer и не парятся.

r ★★★★★
()

Я недопонял: а по какому поводу кипиш? Ну вот взял один "очень-умный-и-дальновидный" манагер и загнал всех под жабу. И что? Сам загнал, сам пускай и мучается! Может, напиши все проекты на Си, оно бы раз в 5 быстрее летало. Тем более, что задача-то прости-господи - тупенький поисковик, даже без регулярных выражений и совершенно пофигистичный к контексту. Тоже мне, образец для подражания!

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

старенькая статья про архитектуру гугля - вот здесь http://www-db.stanford.edu/~backrub/google.html Там сказано что краулеры - на питоне. Выборка по индексу, очевидно, на си. иначе было бы тормозно. можно сказать мол уже всё переписано - тогда вопрос - а нах? краулеру приходится общаться с большим количеством особенностей и глюков, присущих разным страницам. поэтому краулеры наверняка большие и мутные, поэтому их вряд ли кто будет переписывать - да и незачем. проще развивать существующее. впрочем, могу и ошибаться.

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

> упенький поисковик, даже без регулярных выражений

клёво! ананимусы рулят нипадецки! :)

--седайко стюмчик

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

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

Простите, Вы действительно считаете, что Google - это "тупенький поисковик"? Можно узнать, на чем основано столь авторитетное мнение? И как бы Вы реализовали систему глобального поиска, индексирующую.... ну, например, один миллиард текстовых документов?

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

> Поясняю: 1.5 глючит только линуховая версия. Только IA32. Под вендой то оно летает без проблем...

И что это меняет? Компилять 1.5 запускать 1.4. То бишь новый синткасис, старый VM/JRE.

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

> Cybem , не смешете меня :)) Там уже 100 лет, как Java. В гугле CEO всё-таки не студенты, да и Блош, тоже уже давно не студент. > --седайко стюмчик

Н-да, в вот ты, похоже, пока студент. Да ещё и двоечник.

http://www.sauria.com/~twl/conferences/pycon2005/20050325/Python%20at%20Googl...

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

> 1.5 глючит только линуховая версия

и что же там так сильно глючит?

--седайко стюмчик

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

>> Может у вас дело в /dev/hands

>Код, сто лет работавший с 1.4, тривиальный насквозь и весь такой тупой и примитивный, начинает валиться под 1.5. Это явно не у меня в DNA проблемы, а в сантехников.

Azureus, JEdit, Eclipse, icq2go, QNext, EasyPhoto работают на JDK1.5 без проблеб (причем на Desktop я java 5 использую уже больше года).


PS приведи пару строк кода работающих на 1.4 и не работающих на 1.5 пожалуйста.

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

>Java5 пока ещё глючна недеццки (по меньшей мере в части Swing-а). Хотя, если им swing не нужон, то пусть потрахаюцца.

Ну гдэ, гдэ глючть?! У нас вроде все нормально - тьфу три раза. Жрет памяти чуть меньше чем 1.4 даже это одно дает пищу для надежды ... Дженерики однако сильно дает пищу для разочарований ...

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

>Java5 пока ещё глючна недеццки (по меньшей мере в части Swing-а)

Если человек это пишет, то он Swing'а не знает вовсе :)

--седайко стюмчик

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

> Вот-вот. Все на серверах и юзають. А в swing - глючков как у меня на кухне тараканов.

А у меня нет глюков в swing... Что я не так делаю?

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

> И что это меняет? Компилять 1.5 запускать 1.4. То бишь новый синткасис, старый VM/JRE.

Так нельзя, умник. Версия байт кода в 1.5 поменялась.

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