none
Utilizar Sharepoint como plataforma para desenvolver aplicativos de negócios? RRS feed

  • Discussão Geral

  • Pessoal,

    Vocês têm experiência com Sharepoint 2010 no desenvolvimento de aplicativos de negócios (por exemplo, controle de estoque, contas a pagar e receber)?

    Eu particularmente acho que o Sharepoint não é a melhor ferramenta para esse tipo de desenvolvimendo (acho que .NET se sairia muito melhor nesses casos).

    A empresa onde trabalho quer utilizar o próprio sharepoint para desenvolver aplicativos (ao invés de algo como .NET), mas acho que a longo prazo isso vai ser pior (migrações, custo de profissional sharepoint...). Sem contar que esses sistemas são acessados por muitos usuários simultaneamente.

    Eu acho que devemos utilizar Sharepoint para o que ele faz de melhor, que é gerenciar e compartilhar conteúdo.

    O que vocês acham?

    Obrigado

    terça-feira, 27 de setembro de 2011 15:45

Todas as Respostas

  • jfbaro,

    SharePoint é uma plataforma que está apoiada em .Net, então você pode usar .Net no desenvolvimento de uma aplicação que vai ser hospedada num site SharePoint, mas a idéia é que você aproveite o que o SharePoint oferece para enriquecer seu aplicativo, senão não faz sentido. Por exemplo, usar o sistema de segurança para controlar acesso as páginas, os serviços de indexação para busca, coisas assim.

    Um aplicativo de negócios em SharePoint normalmente é chamado de Line of Business applications em publicações por aí, ou LOB, pesquisando você vai achar vários exemplos e casos de sucesso. Recomendo que você leia algo a respeito para ver se seu aplicativo se encaixaria nestes use cases.

    Abraços,

    Francisco

    terça-feira, 27 de setembro de 2011 19:32
  • Oi Francisco!

    Gostei muita da sua dica, não estava conseguindo pesquisar casos. Agora com a essa palavra chave (LOB) vou conseguir ter maiores detalhes.

     

    Muito obrigado mesmo!

    terça-feira, 27 de setembro de 2011 19:50
  • Jfbaro,

    SharePoint além de um produto é uma plataforma de aplicação, não é simplesmente gerenciar e compartilhar conteúdo.

    O SharePoint é composto por 6 grandes áreas, um pedacinho de 1 delas é gerenciar e compartilhar conteúdo, ele faz muito mais que isso.

    Eu penso no SharePoint como um centralizador de informações, essa podem ser oriundas de qualquer lugar. Sempre que o usuário tiver alguma necessidade irá encontrar nele, mesmo que ele precise integrar com outros sistemas.

    O SharePoint foi muito bem pensado no seguinte conceito: tentar atender grande parte das necessidades de negócio com funcionalidades padrão mas, caso não consiga com as padrão, ele vem preparado para customização, ou seja, bem isso que vc quer fazer.

    Trabalho em projetos que são sistemas feitos sobre o SharePoint, utilizando tudo o que ele tem para oferecer e com isso temos muita produtividade no desenvolvimento.

    Só tome cuidado, o desenvolvimento com SharePoint segue uma fisolofia um pouco diferente de um desenvolvimento ASP.NET tradicional.

    Se tiver mais dúvidas poste aqui que lhe explico em mais detalhes.


    Atenciosamente,

    Fabian André Gehrke
    MCITP e MCPD SharePoint 2010
    http://fabiangehrke.com.br
    segunda-feira, 3 de outubro de 2011 16:12
    Moderador