Olá, primeiramente, muito bem vindo(a) ao Blog Add Tech e especificamente a este meu primeiro post oficial como colunista, trabalho como arquiteto de sistemas .Net pela AddTechnologies e faço parte da célula de arquitetura da empresa. Espero que goste desta primeira série de artigos, volte regularmente e assine o nosso RSS.
Para esses posts iniciais da coluna, falarei a respeito de uma plataforma de aplicativos que está sob uma demanda cada vez mais crescente de projetos aqui na Add Technologies e que traz o maior retorno sobre os investimentos (ROI) para os clientes que é o SharePoint, da Microsoft.
O que é o SharePoint?
A plataforma SharePoint tem tido uma importância cada vez maior para as empresas por sua grande capacidade de reutilização, replicação e escalabilidade nunca antes obtido com ferramentas concorrentes, aliado a um custo de manutenção extremamente atraente. Com a utilização do SharePoint, o ciclo de vida de aplicativos cai de meses para semanas ou até mesmo dias. Falaremos mais a respeito nos próximos posts.
Essa carecterísitica bem interessante faz com que o produto obtenha cada vez mais aceitação e adeptos na esfera gerencial, que tem como funções básicas:
- Pensar no retorno sobre os investimetos realizados em TI;
- Enxergar a aplicação da tecnologia da informação como um alavancador dos negócios da empresa.
Os desenvolvedores, em contrapartida, não têm uma relação tão amistosa com o SharePoint por uma diversidade de razões, dentre as quais destaco: curva de aprendizado alta, versões anteriores pouco amigáveis e bem difíceis de se customizar, falta de material de estudo adequado, incapacidade da própria Microsoft em vender o SharePoint como uma plataforma. Por essas razões os desenvolvedores privilegiaram a plataforma ASP.Net frente o SharePoint.
Mas o que vem a ser o SharePoint realmente? Uma tecnologia, um produto, um framework?
O termo SharePoint é utilizado para denominar um conjunto de tecnologias relacionadas, sendo elas:
- Windows SharePoint Services, ou WSS 3.0, é uma tecnologia, parte integrante do Windows Server e gratuito, serve como o núcleo do SharePoint, não é um produto é um conjunto de funcionalidades de colaboração relacionadas que disponibiliza uma API extensa e extensível que roda sobre o ASP.Net 2.0, é o núcleo ou coração do SharePoint.
- Microsoft Office SharePoint Server é um produto integrante do Office System, com funcionalidades avançadas de CMS (Content Management System – Gerenciador de Conteúdo), automatização de processos, busca corporativa avançada em páginas e documentos, Business Inteligence entre outras. O MOSS, como ficou conhecido, é um produto pago que roda sobre a base do WSS e o extende com mais funcionalidades, voltado para o mercado corporativo.
- Microsoft Office SharePoint Designer – parte integrante do Office System, ferramenta para a edição visual de páginas e manutenção de um site em SharePoint, sucessor do FrontPage. No ano passado foi disponibilizado para download gratuitamente pela Microsoft em seu próprio site.
Quando utilizar o termo SharePoint daqui para frente e nos posts seguintes, estarei me referindo ao WSS, que é o núcleo da tecnologia e aonde estão presentes as features básicas de colaboração do SharePoint.
O desenvolvimento web no mundo Microsoft tem utilizado bastante como base o ASP.Net, que é uma plataforma robusta e bastante produtiva, pois esta implementa nativamente serviços como Autenticação, Autorização, Personalização, Cache, etc.
Mas como podemos notar pela Figura 1, quanto mais nos afastamos do centro e partimos para o desenvolvimento tendo como alvo o SharePoint, maiores são os benefícios obtidos com a plataforma e maior ROI e produtividade alcançamos, sendo possível a construção de sistemas simples em intervalos de dias e semanas ao invés de meses ou anos.

Figura 1 - Plataforma de Desenvolvimento do SharePoint
Nos próximos posts falaremos sobre a evolução da plataforma, o SharePoint como ferramenta no auxílio à Gerência de Projetos, as novidades e tendências na plataforma, Governança na empresa com SharePoint, entre outros.
Abraços e até lá.
Aproveite e conheça as Soluções Sharepoint da Add Technologies.
Artigo escrito por: Carlos Miranda