Офисное ПО - что будет дальше?
ТЕНДЕНЦИИ
Похоже, эволюция офисных программ вышла на некоторое плато. На рынке прочно утвердились тесно интегрированные пакеты, купить по отдельности текстовый редактор или электронную таблицу довольно трудно. Около 80% рынка принадлежит пакету Office корпорации Microsoft, с огромным отставанием второе место держит Smart Suite корпорации Lotus. Судьба пакетов Perfect Office и StarOffice достаточно неопределенна. Вряд ли можно поколебать такое положение дел на рынке, соревнуясь с Microsoft "на ее же поле".
Хотя стоимость этих комплектов не намного выше, чем составляющих их элементов по отдельности, пользователи не слишком довольны тем, что вынуждены приобретать больше необходимого и занимать лишнее место в ОЗУ и на жестких дисках. К примеру, редактор Word используется чаще всего для написания всяких записок и писем, его сложные функции не просто лежат лишним багажом, а вечно "путаются под ногами".
Новая технология, которая может бросить вызов господству всеобъемлющих офисных пакетов, - это программы, состоящие из небольших компонентов. Кроме того, эта технология органично вписывается в современную модель распределенных сетевых вычислений, основанную на взаимодействии объектов.
Чтобы оказать реальное давление на рынок, разработчики ПО должны создать небольшие программные блоки, реализующие те или иные функции офисных приложений. И если объектная модель в вашей корпоративной сети работает стабильно, эти программные блоки можно легко сочетать в нужной вам конфигурации, даже если они были выпущены разными производителями.
Например, вы сможете подключить программу исправления ошибок - ту, которая вам больше всего подходит и на нужном языке. Или добавить функцию форматирования - если она вам понадобится, и только ее. Если вас не устраивает, как работает один из модулей, вы можете подключить вместо него другой, при этом вам не придется заменять все офисное ПО целиком или сражаться с дополнительными "навороченными" функциями монолитного пакета.
Распределенные объектные компоненты могут функционировать на любом компьютере сети, не перегружая вашего ПК. Подключившись к мировой сети Internet, вы получите почти неограниченные возможности.
А зачем заранее платить за все богатство функций офисных пакетов, если вы редко ими пользуетесь? В сети можно ввести повременную оплату за использование тех или иных модулей - вы платите за них, только когда они реально нужны вам.
Компонентная технология способна оживить рынок. Однако сделать подобный выбор для разработчика - значит поставить на карту свой бизнес, не говоря уже о сложностях разработки взаимодействующих объектных приложений. Взамен их ждет признательность пользователей, уставших от избыточных возможностей раздутого ПО, которое не всегда стабильно работает и требует гигантских вычислительных ресурсов - на каждом ПК.
В. Е.