Je finirai cet article avec une des grosses avancées en matière de développement SharePoint : les « solutions utilisateurs » et le mode « sandbox ». C’est une option disponible lors de la création d’un projet permettant de créer un package qui possède plusieurs particularités :
Vos applications en mode restreint
• Tout d’abord, il pourra être déployé au niveau d’une collection de site SharePoint sans avoir à passer par l’administrateur de la ferme : les administrateurs de collections sont plus indépendants et gèrent eux-mêmes les fonctionnalités qui sont mises à dispositions des utilisateurs.
• L’exécution de code se fera dans un mode restreint (la fameuse « sandbox ») géré en dehors de « IIS » par un service dédié : les éventuelles surconsommations de mémoire ou de CPU sont surveillées et le processus désactivé s’il dégrade les performances de la plateforme. Les administrateurs de ferme peuvent allouer des quotas sur les ressources ainsi consommées et s’assurer du bon fonctionnement de leurs serveurs.
• Les développeurs ne peuvent accéder qu’à une partie bien définie du modèle objet SharePoint, mais des « proxys » pourront être développées afin d’offrir un mini Framework d’opérations supplémentaires clairement défini.
Si les développements sur une plateforme mutualisée pouvaient poser des problèmes de stabilité et certains risques, c’est maintenant du passé grâce à ce système. Les équipes métiers pourront enfin demander des développements sans impacter l’ensemble des sites… et les administrateurs ne craindront plus de mettre à mal leur infrastructure ! Quant aux développeurs, ils pourront continuer à coder de la même manière qu’avant, modulo les restrictions d’accès à certaines API.
Conclusion
Comme vous l’aurez compris, le développement SharePoint s’est doté de nouvelles armes avec sa version 2010 : un IDE robuste épaulé de modèles et d’assistants spécifiques, des avancées comme LINQ pour diminuer la courbe d’apprentissage ou le modèle objet client pour tout ce qui touche aux RIA, et bien sûr les solutions utilisateurs qui vont proposer une nouvelle manière de consommer les applications ressemblant fort aux « Marketplaces » que l’on voit fleurir un peu partout.
Si vous souhaitez en savoir plus, vous trouverez des tutoriaux, vidéos et exercices sur les sites suivants :
• Le centre des développeurs SharePoint sur MSDN
• SharePoint 2010 Developer Training Course sur Channel 9 (en anglais uniquement)
Intéressé par la collaboration en entreprise ? Visitez notre hub dédié « Collaboration et productivité d’entreprise » pour découvrir nos ressources éditoriales consacrées aux nouveaux outils collaboratifs pour les entreprises.
Téléchargez cette ressource
Mac en entreprise : le levier d’un poste de travail moderne
Ce livre blanc répond aux 9 questions clés des entreprises sur l’intégration du Mac : sécurité, compatibilité, gestion, productivité, coûts, attractivité talents, RSE et IA, et l’accompagnement sur mesure proposé par inmac wstore.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Souveraineté des données : bâtir un stockage hybride adapté à l’ère de l’IA
- Secteur public : l’IA accélère la modernisation des infrastructures
- De l’inventaire à l’action : l’Asset Management au service d’un Numérique plus responsable
- IA et bureaucratie : la complexité qui grève les projets
Articles les + lus
Quand les « travailleurs numériques » pallient le manque de bras dans l’industrie
Model Context Protocol : le contexte, grand oublié du débat
Microsoft dévoile MAI-Thinking-1 : un modèle de raisonnement « enterprise-grade » en preview publique
Couchbase lance AI Data Plane pour industrialiser l’IA agentique
Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
À la une de la chaîne Tech
- Quand les « travailleurs numériques » pallient le manque de bras dans l’industrie
- Model Context Protocol : le contexte, grand oublié du débat
- Microsoft dévoile MAI-Thinking-1 : un modèle de raisonnement « enterprise-grade » en preview publique
- Couchbase lance AI Data Plane pour industrialiser l’IA agentique
- Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
