ну если нужно обольше конкретики:
| Цитата | Преимущества Java-платформы.
Java-платформа обладает преимуществами и для конечного пользователя, и для разработчика, и для обслуживающего персонала. Преимущества для конечного пользователя. На сегодняшний день, Java-платформа обеспечивает поддержку оперативного, интерактивного наполнения World Wide Web, посредством «just-in-time» доступа к программным ресурсам. Приложения легко доступны на всех операционных системах одновременно, что освобождает пользователя от необходимости выбора операционной системы по факту доступности приложений. Более маленькие, менее дорогие специализированные системы будут, в конечном счёте, доступны для специализированных приложений.
Преимущества для разработчика.
Язык программирования Java – небольшая, простая для изучения система, оснащённая всесторонне расширяющимся набором API. Разработчики могут «написав однажды, запускать всюду», что даёт языку Java огромное преимущество перед другими языками на рынке. Кроме того, программы на Java на всех операционных системах при компиляции преобразуются к одному и тому же двоичному формату. Выигрыш по сравнению с ситуацией, когда для установки программы на нескольких платформах требуется писать и компилировать код отдельно для каждой платформы, очевиден. Программист может работать над приложением под одной платформой, сокращая при этом время и стоимость разработки, и быть уверенным, что его код будет работать везде. Возможность «написав однажды, запускать всюду», для многих программистов является достаточной причиной для перехода к языку Java от таких языков как C или С++, работоспособность приложений на которых зависит от платформы и, также, приложения являются «несетевыми». В дополнение к этому, возможно создание приложений, многократно использующих общедоступные объекты, что ещё более уменьшает стоимость разработок и позволяет разработчикам концентрировать свои усилия только на создании чего-то нового.
Преимущества при администрировании и поддержке.
Java-платформа обладает преимуществами, связанными с администрированием корпоративных компьютерных систем. Контроль версии и обновления упрощаются, так как Java-приложения могут храниться в центральном архиве и здесь обслуживаться для каждого отдельно взятого пользователя. В многотипном, многоплатформенном окружении количество Java-платформ, нуждающихся в технической поддержке уменьшается до одной. В совокупности с тенденцией к снижению стоимости сетевых компьютеров это приводит к уменьшению как основных расходов, так и затрат на обслуживание. С подобными сетевыми компьютерами управление данными может осуществляться централизованно, в то время как обработка данных осуществляется локально. Компании с крупными внутренними компьютерными сетями, которые могут находить не заслуживающим внимания установки на всех машинах новейшего программного обеспечения или последних операционных систем, могут запускать Java-приложения на всех компьютерах в сети. Кроме того, внедряя содержание корпоративных данных в форматах «распознаваемых» Java приложениями, корпорации даёт своим работникам возможность доступа к любым данным независимо от платформы. Если на Java-платформе запустить клиент, компании могут воспользоваться интерактивностью интернета и переложить необходимость отсылки задач работникам на клиентское приложение. Также компании могут уменьшить время, которое тратится на учёт заказов с помощью внедрения специальных клиентов, содержащих бланки заказов на Web страницах. При этом клиенты могут быть запущены на любых платформах
|
Добавлено @ 10:27 и ещё ссылка в довесок: http://www.lar.ru/whyjava.php |