Componentes

Estudo: metade dos desenvolvedores planeja trabalhar em SaaS em '09

PAPMEM - Julho de 2019 - Uso de planilhas no ensino médio – 2ª parte

PAPMEM - Julho de 2019 - Uso de planilhas no ensino médio – 2ª parte
Anonim

Mais da metade de todos os desenvolvedores em todo o mundo esperam trabalhar em aplicativos SaaS (software como serviço) no próximo ano, segundo uma nova pesquisa da Evans Data Corporation.

A maior porcentagem de desenvolvedores trabalhando em projetos de SaaS agora está na América do Norte, com 30%. A Evans Data conduziu a pesquisa no final de 2008, entrevistando mais de 1.300 programadores em todo o mundo.

Os dados são fortes evidências de que as empresas estão começando a acreditar nos benefícios do SaaS sobre o software local tradicional, como custo menor e implantação mais fácil, disse o presidente e CEO da Evans Data, John Andrews.

[Mais leitura: Os melhores serviços de streaming de TV]

Se os números mostram que SaaS é claramente "não é uma tendência que vai desaparecer" "Andrews disse.

Ben Hoelting, um desenvolvedor de software da Colorado Technology Consultants, uma loja de desenvolvimento de aplicativo personalizado Colorado Springs, Colorado, com foco na plataforma Microsoft.NET, disse que tem um pé na Web e no mundo local.: "Para o que eu faço aqui, eu definitivamente sou um híbrido."

Um aplicativo que o Hoelting mantém envolve um par de front-ends do site, um sistema para funcionários do warehouse e alguns serviços de back-end.

", a linha entre o desenvolvedor Web eo Windows devel O principal benefício dos aplicativos SaaS é o método de entrega baseado em navegador, que reduz a necessidade de suporte a vários sistemas operacionais e torna mais fácil e menos dispendioso para os usuários trabalharem com os programas. Enquanto isso, grandes empresas de SaaS, como a Salesforce, estão indo além da venda e desenvolvendo aplicativos SaaS independentes e, em vez disso, estão tentando vender a noção de desenvolvimento baseado em nuvem.

Os programadores estão começando a tratar vários serviços on-line. como "meta-componentes" de aplicativos, disse Peter Coffee, diretor de pesquisa de plataforma da Salesforce. Por exemplo, os programadores podem usar a plataforma Force.com da Salesforce como uma interface de usuário principal e um mecanismo de lógica de aplicativos, o Amazon Web Services como uma plataforma de hospedagem escalável e o Google Docs para ferramentas de colaboração, disse ele. A Salesforce recentemente anunciou parcerias com os dois fornecedores.

No entanto, o relatório da Evans Data descobriu que os serviços de nuvem não tiveram grande aceitação entre os desenvolvedores, com menos de 10% deles usando. Mas mais de 25% dos entrevistados planejam usá-los "em algum momento". O desenvolvimento em nuvem e SaaS pode ter criado possibilidades adicionais, mas os desenvolvedores também devem adquirir novas habilidades e pesar certas considerações, sugeriu. Michael Coté, analista da Redmonk.

"Coisas para se prestar atenção são: transformação de dados e acesso entre diferentes fontes de dados e seu aplicativo SaaS", disse ele por mensagem instantânea. "Então, há preocupações com segurança … Como você estabelece conexões de rede seguras através de firewalls para o seu SaaS, mas também entre SaaSes?"

Há também certas escolhas arquitetônicas na criação de um aplicativo SaaS. Alguns conjuntos de ferramentas permitem a criação de aplicativos que abrangem o navegador e a área de trabalho, aproveitando o poder de computação do lado do cliente.

Os desenvolvedores devem decidir se podem "mover o processamento para a área de trabalho e manter o back-end SaaS fraco" você precisa de enormes power-horses no seu back-end SaaS que essencialmente tratam cada desktop / laptop como um terminal burro? " ele disse.

Questões abrangentes, como suporte ao cliente, são outra consideração, ele acrescentou.

"Se você estiver hospedando o aplicativo você mesmo, você tem muito mais acesso para diagnosticar problemas no aplicativo. Por outro lado, os usuários têm muito menos acesso a coisas como, por exemplo, logs ", disse Coté. "Isso pode ser benéfico - é mais fácil oferecer suporte a algo como um aplicativo SaaS no qual você 'possui' o ambiente de implementação - mas também pode ser problemático: os clientes podem esperar que as coisas sejam resolvidas com mais rapidez e delicadeza".