Re: Пpинципы кодиpования

From
Ruslan Shevelyov (2:5020/9481.21)
To
Anatoly Svishev
Date
2002-06-16T12:35:43Z
Area
RU.ALGORITHMS
Здравствуйте, Anatoly.


AB> А есть следующее - язык, популяный, используемый и
AB> довольно быстро развивающийся, в котором глобальных переменных
AB> просто напросто не существует... Java называется...
AS> Ну насчет развивающегося .. это ты загнул ...
AS> скорее загнивающий .. и примеров тому масса - стоит кому нибудь выпустить
AS> свой продукт на Яве и считай, что этот продукт в утиле 

Я бы не торопился списывать в утиль такие вещи, как,
например, Oracle 9i ;-)

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

И наоборот: на Java очень удобно писать сверхмалые программы.
Как-то я писал небольшое приложение (class ... extends
Frame), в котором использовались: Label, Button, панелька
со скроллером и цветная графика (использовались Canvas,
Color, ...). Получившийся в результате jar весил не то
7, не то 3Кб -- это при том, та программа выполняла
затейливые манипуляции со здоровенным массивом объектов.
Для справки: форма на Билдере, на которой 
висят TButton, TLabel и TPanel при выключенной опции компилятора
Build With Runtime Packages весит больше 300 Кб.

ИМХО рано говорить, что Java загнивает и т.д. и т.п.
Просто он предназначен для решения узкого круга задач,
для чего и используется.

WBR...

---
 * Origin: Cosmo Canyon Station (2:5020/9481.21)