Au final, les développeurs .NET sont confrontés à un défi subtil pour s’adapter à SharePoint. Les développeurs .NET et ASP.NET qui utilisent SharePoint doivent être prêts à suivre « la voie de SharePoint », explique Anne Thomas Manes, vice-présidente et directrice de la recherche chez Burton
‘La voie de SharePoint’
Group. Selon elle, « SharePoint présuppose une poignée de modèles de conception et vous devez, en quelque sorte, créer votre application autour de ces modèles.
Si vous souhaitez avoir votre propre modèle de conception, cela n’en vaut probablement pas la peine, que ce soit en termes de temps et d’effort. N’essayez pas d’intégrer de force d’autres modèles de conception, car ce sera au final extrêmement frustrant. » Andrew établit un parallèle avec les projets de programmation ASP.NET, pour lesquels les développeurs commencent généralement par construire une infrastructure afin de traiter les questions d’administration, de sécurité, d’accès aux données, etc. Selon lui, SharePoint se comporte pour l’essentiel comme l’infrastructure.
« L’avantage pour le développeur SharePoint est qu’il connaît déjà l’infrastructure et qu’il n’a pas besoin d’en apprendre une nouvelle », explique-t-il. Le problème est que l’infrastructure SharePoint est tellement vaste que les développeurs créent souvent du code personnalisé pour des fonctions qui existent déjà. Harbar exhorte les développeurs à prendre le temps de tout examiner avant de conclure à la nécessité d’un composant WebPart ou d’une application personnalisés.
« Sans aucun doute, l’erreur la plus courante consiste à ne pas avoir une connaissance approfondie de l’architecture du produit et donc de choisir la mauvaise approche pour répondre à des exigences métier spécifiques. SharePoint est une plate-forme tellement vaste qu’il est incroyablement facile de commencer à implémenter du code personnalisé pour une tâche que SharePoint est capable d’accomplir », écrit Harbar.
Toujours selon lui, les développeurs commettent souvent l’erreur de supposer que SharePoint est du « .NET et rien d’autre », alors qu’en fait les développeurs .NET doivent franchir un certain palier pour maîtriser les projets de développement SharePoint. Même au sein de la famille SharePoint, il y a des choix à effectuer. Selon Manes, nombre d’entreprises adoptent à l’heure actuelle le développement pour SharePoint Server, alors qu’elles pourraient obtenir des résultats similaires et bénéficier d’un environnement plus gérable en déployant la logique sur WSS (Windows SharePoint Services).
De son point de vue, les entreprises concluent souvent, à tort, que WSS n’a pas les fonctionnalités nécessaires pour gérer le workflow, la coordination, la planification et d’autres processus métier courants. « WSS comporte une multitude de fonctionnalités dont Microsoft ne parle pas au reste du monde », explique Manes.
« Je peux employer une portlet Java et en faire l’interface dans WSS, car cela passe par l’interface de services Web et non via l’interface .NET. » Pour conclure, le Microsoftien Andrews explique que les développeurs .NET doivent apprendre à désapprendre certaines de leurs anciennes certitudes lors du passage à SharePoint. « L’un des problèmes est le suivant : les gens pensent que leur expérience .NET va leur permettre de mener à bien leur projet SharePoint et cela tient au fait que les projets doivent être bouclés rapidement », déclare Andrews. « Il leur faut réellement apprendre de nouvelles compétences. »
Téléchargez cette ressource
![Comment lutter contre le Phishing ?](https://www.itpro.fr/wp-content/uploads/2024/07/Special-Report-Eviden-Securite-Phishing-Juillet-2024.png)
Comment lutter contre le Phishing ?
Dans un environnement cyber en constante mutation, le phishing évolue vers des attaques toujours plus sophistiquées combinant IA, automatisation et industrialisation. Une réalité complexe qui exige des mesures de sécurité avancées et repensées au-delà de l’authentification multifacteur. Découvrez les réponses technologiques préconisées par les experts Eviden et les perspectives associées à leur mise en œuvre.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Impact de l’IA générative sur le lieu de travail
- Red Sift : une proposition clé pour sécuriser le patrimoine numérique
- Cloud Temple : le cloud de confiance de référence du marché français et européen
- Fusion d’identités avec Binary Tree Directory Sync Pro
- Contrôler et optimiser les dépenses informatiques dans le contexte macroéconomique actuel
![Revue Smart DSI](https://www.itpro.fr/wp-content/uploads/2024/07/SMART-DSI-Numero-34-Juin-2024.jpg)