avva: (Default)
[personal profile] avva
Про использование Джавы для постройки вебсайтов: Java is the SUV of programming tools.
A project done in Java will cost 5 times as much, take twice as long, and be harder to maintain than a project done in a scripting language such as PHP or Perl. But the programmers and managers using Java will feel good about themselves because they are using a tool that, in theory, has a lot of power for handling problems of tremendous complexity. Just like the suburbanite who drives his SUV to the 7-11 on a paved road but feels good because in theory he could climb a 45-degree dirt slope.
Дык, верно ведь пишет.

Date: 2003-09-21 02:50 am (UTC)
From: [identity profile] growler.livejournal.com
В SUN jvm начиная с 1.3.1 JIT стал называться HotSpot (http://java.sun.com/products/hotspot/), и, в общем, дает хорошую производительность на очень широком круге задач. С другой стороны, проблемы с производительностью в яве упираются, к сожалению, не в быстродействие кода, а, скорее, в эффективность GC. Поэтому IBM jdk 1.4.0 на некоторых задачах, связанных с выделением/высвобождением тучи объектов (например, трансформация xml) может оказаться быстрее SUN jdk 1.4.2, хотя на вычислительных тестах последний, в свою очередь, может оказаться как раз быстрее.

В любом случае, насчет "в пять раз" автор исходной статьи сильно передергивает. Ява хороша тем, что вокруг неё собралось огромное количество технологий и просто огромное количество библиотек, многие из которых имеют свободную лицензию. Хороший пример тому -- Cocoon (http://cocoon.apache.org/), который, на первый взгляд, может показаться сильно сложнее PHP, особенно для проекта из трёх страниц, но вот дальше он будет только радовать, потому что в нём решена прорва совершенно типовых задач сайтостроительства (из одного контента сделать html,pdf,xls,doc не напрягаясь -- это, право, очень удобно), отчего можно смело забивать на изобретение велосипедов и заниматься собственно логикой.
Конечно, многоязыкий .NET мне импонирует больше, но он, к сожалению, пока ограничен одной платформой, да и, в общем, скриптовые языки в яву встраивать никто не запрещал -- благо, выбор (http://grunge.cs.tu-berlin.de/~tolk/vmlanguages.html) есть. Мы вот любим встраивать Схему и Питона :)

January 2026

S M T W T F S
    1 2 3
45678910
11121314151617
18192021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 4th, 2026 04:25 am
Powered by Dreamwidth Studios