Компоненты

Исследование: половина разработчиков планируют работать на SaaS в 2009 году

ДвернаÑ? охота (Выломаные двери)

ДвернаÑ? охота (Выломаные двери)
Anonim

Более половины всех разработчиков по всему миру в среднем ожидают работы над приложениями SaaS (программное обеспечение как услуга) в следующем году, согласно новому опросу Evans Data Corporation.

Самый высокий процент разработчиков, фактически работающих над проектами SaaS, сейчас находится в Северной Америке, на уровне 30 процентов. Evans Data провела опрос в конце 2008 года, опросив более 1300 программистов по всему миру.

Данные являются веским доказательством того, что предприятия широко начинают верить в ощущаемые преимущества SaaS по сравнению с традиционным внутренним программным обеспечением, таким как более низкая стоимость и более простое развертывание, сказал президент и главный исполнительный директор Evans Data Джон Эндрюс.

[Читать дальше: Лучшие телевизионные потоковые сервисы]

Во всяком случае цифры показывают, что SaaS явно «не является тенденцией, которая уйдет, - сказал Эндрюс.

Ben Hoelting, разработчик программного обеспечения с Colorado Technology Consultants, Колорадо-Спрингс, штат Колорадо, специализированный магазин приложений, специализирующийся на платформе Microsoft.NET, сказал, что у него есть нога как в Интернете, так и в помещениях: «Для того, что я здесь делаю, я определенно гибрид».

В одном приложении, поддерживаемом Hoelting, есть пара интерфейсов веб-сайта, система для работников склада и некоторые вспомогательные службы.

В целом, "линия между веб-разработчиком и Windows-разработчиком оперативник начинает размываться », - сказал он.

Основным преимуществом приложений SaaS является метод доставки на основе браузера, который уменьшает необходимость поддержки нескольких операционных систем и упрощает и снижает затраты пользователей на программы, Добавил Hoelting.

Между тем крупные компании SaaS, такие как Salesforce, выходят за рамки продажи и разработки автономных приложений SaaS и вместо этого пытаются продать понятие облачной разработки.

Программисты начинают рассматривать различные онлайн-сервисы как приложение «метакомпоненты», - сказал Питер Кофе, директор по исследованиям платформы в Salesforce. Например, программисты могут использовать платформу Force.com Salesforce в качестве основного пользовательского интерфейса и логики движка приложений, Amazon Web Services в качестве масштабируемой платформы хостинга и инструментов Google для совместной работы, сказал он. Недавно Salesforce объявила о партнерстве с обоими поставщиками.

Однако в отчете Evans Data обнаружены, что облачные сервисы не имеют большого понимания среди разработчиков, и их использование составляет менее 10 процентов. Но более 25 процентов в целом и почти половина респондентов из Азиатско-Тихоокеанского региона планируют использовать их «в какой-то момент».

Развитие Cloud и SaaS, возможно, создало дополнительные возможности, но разработчики также должны приобретать новые навыки и взвешивать определенные соображения, предлагаемые Аналитик Redmonk Майкл Коте.

«Следует обратить внимание на следующее: преобразование данных и доступ между различными источниками данных и вашим SaaS-приложением», - сказал он через мгновенное сообщение. «Тогда вы беспокоитесь о безопасности … Как установить безопасные сетевые соединения между брандмауэрами в SaaS, но также и между SaaSes?»

В создании приложения SaaS также есть определенные архитектурные решения. Некоторые наборы инструментов позволяют создавать приложения, охватывающие браузер и рабочий стол, используя преимущества вычислительной мощности на стороне клиента.

Разработчики должны решить, могут ли они «переместить обработку на рабочий стол и сохранить резервную базу SaaS слабыми, или вам нужны огромные лошади на лошадях на вашем сервере SaaS, которые, по сути, рассматривают каждый настольный компьютер / ноутбук как немой терминал? " сказал он.

Более общие проблемы, такие как поддержка клиентов, являются еще одним соображением, добавил он.

«Если вы размещаете приложение самостоятельно, у вас есть гораздо больше возможностей для диагностики проблем в приложении. гораздо меньше доступа к таким вещам, как, скажем, журналы », - сказал Коте. «Это может быть полезно - проще поддерживать что-то вроде приложения SaaS, где у вас есть« среда развертывания », но это также может быть проблематичным: клиенты могут ожидать, что ситуация будет решена быстрее и деликатно».