Александр Майоров
С бурным развитием технологий все больше и больше стирается грань между
Интернетом и системами пользователей. Появляется много сервисов, заменяющих
стандартные настольные программы. Идет бурное освоение десктопа интернет-приложениями,
и свидетельством тому – новая технология от Adobe.
Суть проблемы
В последнее время наблюдается некоторый спад тотального доминирования ОС
семейства Windows от компании Microsoft. Многие корпоративные секторы начали
переходить на альтернативные системы. Также идет
рост развития смартофонов и прочих мобильных персональных устройств. В связи с
этим наблюдается повышенный интерес к кроссплатформенному
программированию. И это понятно. Писать для каждой платформы свою версию ПО с
учетом всевозможных особенностей очень дорогое удовольствие. Многие знают о
языке Java компании Sun Microsystems, девизом которого является выражение
«Написано однажды – работает везде!». Java является платформо-независимым
технологическим решением. При разработке на Java нет необходимости в разработке
программного обеспечения под каждую платформу: приложения можно внедрять без
каких-либо изменений на любых платформах (ну почти, достаточно хотя бы
попробовать написать программу на J2ME, работающее одинаково хорошо в
полноэкранном режиме на разных телефонах). Для
работы такого ПО на каждой платформе должна быть установлена среда выполнения Java
(Java Runtime Environment, JRE).
Также с бурным развитием Интернета все больше
пользователей подключаются к Глобальной сети, и все больше появляется
всевозможных веб-сервисов, не уступающих по своей функциональности настольным
приложениям, а порой даже превосходящих их по некоторым параметрам. Достаточно
привести в качестве примера Gmail и Google Documents.