LINUX.ORG.RU

Java не угрожают ни PHP, ни Ruby, ни C


0

0

Джеймс Гослинг (James Gosling), автор языка Java, на конфереции Sun World Wide Education & Research, заявил (English) о том, что для Java не являются большой угрозой новые языки, вроде PHP или Ruby, которые специализируются на своих отдельных областях. По мнению Гослинга, все они также страдают от проблем с производительностью и масштабируемостью. Что же касается C#, то, в глазах автора Java, он имел потенциал, но ровно до тех пор, пока Microsoft не сконцентрировалась на одной своей платформе. Гослинг также напомнил всем, что Java может работать в связке с другими языками.

Интересно также посмотреть ответы на эти заявления из лагеря поклонников динамических языков, например http://lesscode.org/2006/03/12/someon...

>>> Собственно заявление



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

Ответ на: ВНИМАНИЕ: КОД ДЛЯ TTF!!! от anonymous

Re: ВНИМАНИЕ: КОД ДЛЯ TTF!!!

BufferedImage result = new BufferedImage(300, 200, BufferedImage.TYPE_INT_ARGB); Graphics2d gr = createGraphics.createGraphics();

String str = "Hello World!";

int x = 10, y = 10;

gr.setColor(Color.BLACK);

gr.setFont(Font.getFontt("Arial")); gr.drawString(str,x,y += 30);

gr.setFont(Font.getFont("Impact")); gr.drawString(str,x,y += 30);

gr.setFont(Font.getFont("Times")); gr.drawString(str,x,y += 30);

gr.setFont(Font.getFont("Arial")); gr.drawString(str,x,y += 30);

gr.setColor(Color.BLUE); gr.drawLine(0,y, 200,y);

ImageIO.write(result, "png", out);

Что-то у тебя делалка по-моему сломалась. Иди учись мальчик.

anonymous ()
Ответ на: Re: Java не угрожают ни PHP, ни Ruby, ни C от r

Re: Java не угрожают ни PHP, ни Ruby, ни C

На любуйся

"А что он уже научился считать длину стринга в немоноспейсед шрифте? Или афинные трансформации?"

Ты это брякнул? Вот и получил ответ.

ТРАНСФОРМАЦИИ вместо "преобразований" это круто! Почти как "перша прохiдня".

anonymous ()
Ответ на: ВНИМАНИЕ: КОД ДЛЯ TTF!!! от anonymous

Re: ВНИМАНИЕ: КОД ДЛЯ TTF!!!

BufferedImage result = new BufferedImage(300, 200, BufferedImage.TYPE_INT_ARGB);
Graphics2d gr = createGraphics.createGraphics();

String str = "Hello World!";

int x = 10, y = 10;

gr.setColor(Color.BLACK);

gr.setFont(Font.getFontt("Arial"));
gr.drawString(str,x,y += 30);

gr.setFont(Font.getFont("Impact"));
gr.drawString(str,x,y += 30);

gr.setFont(Font.getFont("Times"));
gr.drawString(str,x,y += 30);

gr.setFont(Font.getFont("Arial"));
gr.drawString(str,x,y += 30);

gr.setColor(Color.BLUE);
gr.drawLine(0,y, 200,y);

ImageIO.write(result, "png", out);

Что-то у тебя делалка по-моему сломалась.
Иди учись мальчик.

anonymous ()
Ответ на: Re: Java не угрожают ни PHP, ни Ruby, ни C от anonymous

Re: Java не угрожают ни PHP, ни Ruby, ни C

>Эхъ, достать бы исходники, посмотреть на череп с костями

https://mustang.dev.java.net/

качаешь компилируешь, меняешь (но не распостраняешь изменения!) и всё бесплатно :)

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

sedajko_stjumchik ()
Ответ на: Re: ВНИМАНИЕ: КОД ДЛЯ TTF!!! от anonymous

Re: ВНИМАНИЕ: КОД ДЛЯ TTF!!!

Ты мне какую-то хренотень написал. Ты разве не понял, что я показал, как в PHP GD считается длина строки немоноширинного шрифта, а то тут брякнул кто-то про "афинные ТРАНСФОРМАЦИИ" (!). Иди проспись! :)

anonymous ()
Ответ на: Re: ВНИМАНИЕ: КОД ДЛЯ TTF!!! от anonymous

Re: ВНИМАНИЕ: КОД ДЛЯ TTF!!!

Я понимаю почему Гослинг утверждает что PHP не угрожает Java. Разве можно серъёзно воспринимать вот таких вот ораторов :) Тебе уже доказали, что что ты выдвигаешь как уникальную особенность PHP Java легко умеет. Так что остынь

anonymous ()
Ответ на: Re: ВНИМАНИЕ: КОД ДЛЯ TTF!!! от anonymous

Re: ВНИМАНИЕ: КОД ДЛЯ TTF!!!

А как ты собираешься кстати писать под углом например в 32 градуса? Или же вывести картинку под углом 37 градусов?

Я например в Java сделаю так gr.rotate(Math.toRadian(27 )); и выведу то что мне нужно. А ты то как это будешь делать?

anonymous ()
Ответ на: Re: ВНИМАНИЕ: КОД ДЛЯ TTF!!! от anonymous

Re: ВНИМАНИЕ: КОД ДЛЯ TTF!!!

>СЛИВ ПРИНЯТ!:)

Слышишь ты мутант? Тебе показать как твой говеный скрипт нахер пошлет весь твой сайт или сам документации по используемым функциям почитаешь?

Наплодилось дибилов.

r ★★★★★ ()
Ответ на: Re: Java не угрожают ни PHP, ни Ruby, ни C от anonymous

Re: Java не угрожают ни PHP, ни Ruby, ни C

>ТРАНСФОРМАЦИИ вместо "преобразований" это круто!

Это все что тебя беспокоит? Бедняга.

r ★★★★★ ()
Ответ на: Re: ВНИМАНИЕ: КОД ДЛЯ TTF!!! от anonymous

Re: ВНИМАНИЕ: КОД ДЛЯ TTF!!!

>Так что остынь

Да он просто дите, которое нашло что его любимый пых пых хоть что-то таки умеет и теперь его просто прет.

r ★★★★★ ()
Ответ на: Re: Java не угрожают ни PHP, ни Ruby, ни C от sedajko_stjumchik

Re: Java не угрожают ни PHP, ни Ruby, ни C

>https://mustang.dev.java.net/

>качаешь компилируешь, меняешь (но не распостраняешь изменения!) и всё бесплатно :)

Чего меняешь? Ты ссылку читал? http://en.wikipedia.org/wiki/Gosling_Emacs Там написано что в оригинальном коде Emacs на C Гослинг вставил в комментарии череп с костями в ASCII_art. Вот этот код бы посмотреть. Теперь он закрыт, т.к. куплен какой-то компанией.

anonymous ()
Ответ на: Re: ВНИМАНИЕ: КОД ДЛЯ TTF!!! от r

Re: ВНИМАНИЕ: КОД ДЛЯ TTF!!!

Что-то меня и вправду зацепило.. Ведь не вебом же занимаюсь. Просто странно года 4 назад делал для веб на Java графики и все работало, а тут появляется чел и говорит, что Java это тормоза и нужно много кодить что-то там и вообще PHP наш выбор. Вот и вспылил :)

Ладно буду дышать глубже.

anonymous ()
Ответ на: Re: ВНИМАНИЕ: КОД ДЛЯ TTF!!! от anonymous

Re: ВНИМАНИЕ: КОД ДЛЯ TTF!!!

>Ладно буду дышать глубже.

Точно. Пускай ищет как его суперскрипт заваливается достижением memory limita.

Нет раковое решение конечно есть как защитится от out of memory. Но во что превратиться код сколь нибудь сложного графика....

r ★★★★★ ()
Ответ на: Re: ВНИМАНИЕ: КОД ДЛЯ TTF!!! от r

Re: ВНИМАНИЕ: КОД ДЛЯ TTF!!!

Почему он должен завалиться от memory limita? Он не создаёт долговременных ссылок на объекты? Если ты действительно силён в Java то для тебя не составит труда сделать выводы.

anonymous ()

Re: Java не угрожают ни PHP, ни Ruby, ни C

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

mit ()
Ответ на: Re: Java не угрожают ни PHP, ни Ruby, ни C от mit

Re: Java не угрожают ни PHP, ни Ruby, ни C

>жабе угрожает perl6

и когда же этот perl6 появится?

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

сколько времени пройдет, когда лемминги начнут на perl6 перелезать?

сколько времени пройдет, когда хостеры начнут его у себя ставить (php5 вон уже сколько существует, но че то никто не торопится)?

какая-то призрачная угроза получается :(

anonymous ()
Ответ на: Re: Java не угрожают ни PHP, ни Ruby, ни C от r

Re: Java не угрожают ни PHP, ни Ruby, ни C

Ты бы хотел работать в конторе где уборщица не по утрам приходит раз в день а бегает постоянно подбирая каждую бумажку и заставляя встать на стульчик пока она там под столом поковыряется?

На фиг на фиг эти ваши языки с gc!

ebuilder ()
Ответ на: Re: ВНИМАНИЕ: КОД ДЛЯ TTF!!! от anonymous

Re: ВНИМАНИЕ: КОД ДЛЯ TTF!!!

Я сам три раза видел как рисование картинок из Java выносили в вызов gnuplot-а и graphviz. Потому что так было быстрее. В общем Java может там чего и умеет но тщательно это скрывает.

ebuilder ()
Ответ на: Re: Java не угрожают ни PHP, ни Ruby, ни C от ebuilder

Re: Java не угрожают ни PHP, ни Ruby, ни C

Нет. Это когда ты придешь в оффис и не будешь тыкаться куда тебе сунуть чертеж A1 потому что все столы в хаотичном порядке заполнили бумажки a4 и A5.

r ★★★★★ ()
Ответ на: Re: Java не угрожают ни PHP, ни Ruby, ни C от Linfan

Re: Java не угрожают ни PHP, ни Ruby, ни C

Видал я этот Tcl/Tk в гробу и в белых тапках. Бестолковее и тоскливее программ, чем писанных с использованием Tcl/Tk я не видал.

А вот среди писанных на Java десктопных программ часто пользую например Oxygen XML Editor. Очень удобная вещь и хорошо работает на моем ноутбуке. Сколько игрушек и программок в моем сотовике, писанных на Java я даже не скажу ;)

Среди серверных приложений корпоративного уровня на Java писана туча очень серьезного и очень дорогого софта. Например, Oracle Application Server, SAP Application Server Java, IBM WebSphere. А на базе этих серверов приложений работают такие софтины как Oracle Applications, SAP R/3, SAP XI, SAP Enterprise Portal и т.д.

Вся эта бодяга шустро развивается и гребет деньги лопатой.

Eugeny_Balakhonov ★★ ()
Ответ на: Re: Java не угрожают ни PHP, ни Ruby, ни C от r

Re: Java не угрожают ни PHP, ни Ruby, ни C

>А про heap compaction ты забыл? И про его отсутсвие в язычках без GC и как это влияет на долго работающие приложения?

А он умный, или просто нестал напоказ выставлять свою глупость. Для просветления читайте http://portal.acm.org/citation.cfm?doid=286860.286864 - это классика, а практика - это например СУБД, операционные системы, сервера приложений и т.п. с ну очень большим аптаймом. С другой стороны компактизация хипа в приложениях на java c большим хипом (скажем ~ 1 гига) выливается в остановку мира на минуты (опыт IBM).

anonymous ()
Ответ на: Re: Java не угрожают ни PHP, ни Ruby, ни C от r

Re: Java не угрожают ни PHP, ни Ruby, ни C

сжатие кучи, сжатие кучи
а кто нибудь может привести формулу для деградации скорости выделения памяти в случае со жатием кучи и без него ?
очень интересные сюрпризы могут быть ..... :)

yeolahim ()
Ответ на: Re: Java не угрожают ни PHP, ни Ruby, ни C от anonymous

Re: Java не угрожают ни PHP, ни Ruby, ни C

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

> p.s. нивидел ни одной толковой поделки на жаве, и похоже их никогда не будет

Биллинговая система для оператора мобильной связи, prepaid&postpaid, множество сервисов, гибкая поддержка тарифов и так далее. Работает в связке с "поделками" от HP и Telenity. Устроит? Интересно было бы посмотреть на аналог на PHP.

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