К сожалению, а может для кого-то к счастью, платформенные приложения под натиском мощных веб технологий, уходят в прошлое. И это обусловлено рядом достаточно весомых причин, которые мы и рассмотрим в этом материале. К тому же, если вы разрабатываете софт (программное обеспечение) и еще не опредедлились делать веб-приложение или под платформу (скажем .NET), то этот материал, возможно поможет определиться Вам в этом нелегком выборе. |
Плюсы веб-ориентированных приложений
Среди положительных сторон разработки и использования приложения для веб можно выделить несколько основных:
1. Простота установки и использования
Педставьте, сколько действий придется совершить для того, чтобы установить приложение под операционную систему. Причем приложение, скажем, написанное под Windows просто так установить на Linux уже не получится. При установке Вам не только придется поставить серверную часть приложения, но еще и установить клиентскую часть на каждый компьютер тех сотрудников, которые будут работать с этим приложением. Веб-ориентированное приложение потребует только установки серверной части, а доступ к ней будет возможным с любой машиной, находящейся в сети на которой есть браузер. Сейчас он есть в каждой операционной системе и именно он выполняет роль клиента, подключающегося к централизованному серверу данных. При этом все данные находятся в одном месте - на сервере.
2. Привычный удобный интерфейс
Каждый человек сейчас посещает сайты в сети Интернет и всем уже стали привычными те элементы интерфейса, на основе которых построен сайт любой и программа, работающая по веб - технологии. При использовании веб-ориентированного приложения человеку не придется заново учиться работать с ней, так как ее интерфейс будет схож с интерефейсом любого сайта в сети Интернет. Для руководителей - это экономия на времени обучения сотрудников, а для работников - экономия своих сил, времени и нервов.
3. Низкие затраты на поддержку и сопровождение
Программа, разработанная "под веб" не требует особых знаний и навыков от специалистов, которые будут ее сопровождать и поддерживать. В отличие от платформенной программы, которая может быть написана на любом языке программирования, веб приложение может быть исполнено на ограниченном количестве языков. Специалистам IT потребуется меньше времени на переподготовку и, следовательно, это сэкономит деньги компании и в будущем даст ощутимый эффект в плане оптимизации поддержки и сопровождения такой программы.
4. Возможность подключения удаленных пользователей
Руководитель предприятия, даже находясь в отпуске сможет "держать руку на пульсе" своего предприятия. Возможно это не очень удобно работникам, которые захотят в это время немного расслабится и работать не с такой самоотдачей как прежде, но для руководства это будет крайне полезно. К тому же вы сможете персонифицированный дать доступ к данным аналитикам, находящимся в разных городах, странах и даже на разных континентах.
5. Предоставление анонимного доступа к данным
К тому же доступ к веб-программе можно предоставить любому человеку, имеющему выход в интернет и находящемуся в любой точке не только нашей страны, но и всего мира. Также же вы самостоятельно сможете определять какую именно часть данных и кто может видеть. Например, интернет-магазину, наверное, будет интересно предоставлять информацию о уенах и условиях доставки каждому, а информацию об операциях оформления товара только своим сотрудникам. Веб приложение без труда справится с этой задачей.
Таким образом, ввиду этого и еще целого ряда причин, актуальность платформенных (написанных под операционную систему) приложений, постепенно сводится на нет и в будущем эта тенденция будет только усиливаться. Сейчас набирает силу также иная тенденция - тенденция к замене платформенных приложений, программами, работающими по веб технологии.
Сам встретился с этим )) Продвигали систему, как вы ее тут называете - "платформенную". А заказчик отказался. Говорит - нужен веб. Тупо не хотел клиента на все машины ставить и поддерживать потом. Так заказ и накрылся (( Мой вам совет - предусматривайте веб-фейс сразу же
ОтветитьУдалитьДовольно распространенный случай. Да, сегодня такая тенденция имеет место и со временем будет только усиливаться. Параллельно с ней развивается еще одна тенденция - перенос логики систем в облачные сервисы (на удаленные сервера). Во многом это удобно, а вот с недостатками таких сервисов можете ознакомиться здесь: Насколько надежно "Облако"? и в других сообщениях по поиску "Облако"
УдалитьСтранно только .... А разве нельзя обычное приложение настроить так, чтобы оно было доступно через инет?
ОтветитьУдалить