Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

SharePoint Saturday Montréal - Le C# est mort, vive le Javascript

1,426 views

Published on

On vous informe que le C# n'est plus tendance et que le Javascript est maintenant la meilleure pratique !? Découvrez comment nous pouvons utiliser les technologies les plus récentes pour débuter le développement d'apps SharePoint tout en conservant en tête l'idée d'un développement de niveau « Entreprise ». Nous utiliserons notamment les outils suivants : LinqJS, AngularJS, jQuery, Bootstrap, etc. L'idée de cette présentation sera de démontrer qu'il est possible de construire une app SharePoint en moins d'une heure sans négliger la qualité du code produit !

Published in: Technology
  • Be the first to comment

  • Be the first to like this

SharePoint Saturday Montréal - Le C# est mort, vive le Javascript

  1. 1. Sébastien Levert LE C# EST MORT, VIVE LE JAVASCRIPT
  2. 2. Qui suis-je ? Sébastien Levert Directeur technique Solutions collaboratives Les Solutions Victrix @sebastienlevert http://ca.linkedin.com/in/sebastienlevert http://blog.sebastienlevert.com http://www.pimpmysharepoint.com Microsoft Certified Professional Developer, SharePoint Developer 2010 Microsoft Certified IT Pro, SharePoint Administrator 2010
  3. 3. Merci à nos commanditaires!
  4. 4. Agenda Le C# est mort Pourquoi le Javascript ? Démo
  5. 5. Le C# est mort
  6. 6. Et pourquoi donc !? Le C# a une empreinte trop importante selon Microsoft Impacts directs aux serveurs Colocation Tests de régressions inimaginables Le C# est trop étiqueté à Microsoft Les ressources sont (trop) spécialisées Peu de traction au niveau SharePoint On limite la personnalisation de la plateforme Les solutions de impliquant du C# représentent le MAL Elles ne sont plus supportées dans Office 365 Les solutions Sandbox… aussi! Et Windows 8 !
  7. 7. Est-ce que je dois retourner à l’école? Pas tout à fait… Cloud Azure Azure Azure Azure WorkerRole WebRole WebApplication
  8. 8. Pourquoi le JavaScript?
  9. 9. Pourquoi le JavaScript? L’ère du temps Suivre la tendance du marché Attirer des développeurs d’autres technologies Interopérabilité Simplifier le pont entre les technologies (REST, SOAP, WebApi) JSON Abstraction de la couche d’accès aux données La technologie a assez évolué pour être « EnterpriseReady » Tests unitaires Obfuscation / Minification Design Patterns (MVC, DI, …)
  10. 10. L’écosystème Javascript jQuery Besoin de présentation !? Promises Angular MVC sur les stéroïdes Two-Way Data-Binding Séparation des responsabilités… Plus de code JS spaghetti Bootstrap B Être développeur n’est PAS être designer (Répéter le 3 fois) Du CSS objet ! Très bien intégré avec les frameworks modernes
  11. 11. Démo
  12. 12. Questions
  13. 13.  Visitez-nous! – Visit Us!      Site principal / Main site – www.sharepointquebec.org Twitter - @guspquebec Facebook - http://www.facebook.com/groups/206445679432304/ Meetup- http://www.meetup.com/guspquebec/ LinkedIn - http://www.linkedin.com/groups?gid=149597

×