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 ()
Ответ на: комментарий от r

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

Ты просто показал, что ты - ламо и болтун! Иди на Майдан, расскажи, что тебя клятые москали обижают.

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

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
()
Ответ на: комментарий от r

На любуйся

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

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

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

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

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
()
Ответ на: комментарий от anonymous

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Упс. Походу я запутался я думал ты про Java код.

anonymous
()

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

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

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

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

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

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

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

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

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

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

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

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

heap compaction - это когда помянутая выше уборщица сначала сметет мусор в кучу посреди комнаты а потом вынесет в карманах в 10 заходов да?

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

Я между прочим в отличии от вас читал Пастернака. А вы только глупую фразу цитировать и можете!

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

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

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

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

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

Видал я этот 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 ★★
()
Ответ на: комментарий от r

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

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

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

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

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

и заодно объяснить почему метод - первый подходящий
лучше чем - наиболее подходящий ?

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

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

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

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

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