SlideShare una empresa de Scribd logo
1 de 13
Sébastien Levert

LE C# EST MORT, VIVE LE
JAVASCRIPT
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
Merci à nos commanditaires!
Agenda

Le C# est mort

Pourquoi le Javascript ?

Démo
Le C# est mort
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 !
Est-ce que je dois retourner à l’école? Pas tout à fait…
Cloud
Azure
Azure
Azure

Azure
WorkerRole
WebRole
WebApplication
Pourquoi le JavaScript?
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, …)
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
Démo
Questions


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

Más contenido relacionado

Destacado

Presentación1 valeria
Presentación1 valeriaPresentación1 valeria
Presentación1 valeria
valeriafashion
 
Invy - De l’Idée au Projet à l’Entreprise
Invy - De l’Idée au Projet à l’EntrepriseInvy - De l’Idée au Projet à l’Entreprise
Invy - De l’Idée au Projet à l’Entreprise
Vincent Naudion
 
Desarrollo de proyectos fr
Desarrollo de proyectos frDesarrollo de proyectos fr
Desarrollo de proyectos fr
Innomarroco
 
El internet
El internetEl internet
El internet
J-D
 
Validy lettre à dpsd 09 octobre-2006
Validy lettre à dpsd 09 octobre-2006Validy lettre à dpsd 09 octobre-2006
Validy lettre à dpsd 09 octobre-2006
Gilles Sgro
 
Leucemias 1214015873776626-9
Leucemias 1214015873776626-9Leucemias 1214015873776626-9
Leucemias 1214015873776626-9
TOROAZUL
 
Estructura de la pc by lesli
Estructura de la pc by lesliEstructura de la pc by lesli
Estructura de la pc by lesli
comercial22
 
Diapositivas informatika[1][1]
Diapositivas informatika[1][1]Diapositivas informatika[1][1]
Diapositivas informatika[1][1]
karinabayona
 

Destacado (20)

Concevoir des applications SharePoint basées sur la recherche
Concevoir des applications SharePoint basées sur la rechercheConcevoir des applications SharePoint basées sur la recherche
Concevoir des applications SharePoint basées sur la recherche
 
Automatiser le déploiement d'environnements SharePoint 2010/2013 grâce à Powe...
Automatiser le déploiement d'environnements SharePoint 2010/2013 grâce à Powe...Automatiser le déploiement d'environnements SharePoint 2010/2013 grâce à Powe...
Automatiser le déploiement d'environnements SharePoint 2010/2013 grâce à Powe...
 
SharePoint: développeurs vs designers sps montreal 2014
SharePoint: développeurs vs designers sps montreal 2014SharePoint: développeurs vs designers sps montreal 2014
SharePoint: développeurs vs designers sps montreal 2014
 
SharePoint summit Montreal 2014 developer vs designer des solutions belles et...
SharePoint summit Montreal 2014 developer vs designer des solutions belles et...SharePoint summit Montreal 2014 developer vs designer des solutions belles et...
SharePoint summit Montreal 2014 developer vs designer des solutions belles et...
 
Presentación1 valeria
Presentación1 valeriaPresentación1 valeria
Presentación1 valeria
 
Invy - De l’Idée au Projet à l’Entreprise
Invy - De l’Idée au Projet à l’EntrepriseInvy - De l’Idée au Projet à l’Entreprise
Invy - De l’Idée au Projet à l’Entreprise
 
Quelle foret pour_nos_enfants
Quelle foret pour_nos_enfantsQuelle foret pour_nos_enfants
Quelle foret pour_nos_enfants
 
Desarrollo de proyectos fr
Desarrollo de proyectos frDesarrollo de proyectos fr
Desarrollo de proyectos fr
 
Intervention Jerome Bondu TELMI
Intervention Jerome Bondu TELMIIntervention Jerome Bondu TELMI
Intervention Jerome Bondu TELMI
 
De narbonne à arles en passant par perpignan
De narbonne à arles en passant par perpignanDe narbonne à arles en passant par perpignan
De narbonne à arles en passant par perpignan
 
Multimedia
MultimediaMultimedia
Multimedia
 
El internet
El internetEl internet
El internet
 
Validy lettre à dpsd 09 octobre-2006
Validy lettre à dpsd 09 octobre-2006Validy lettre à dpsd 09 octobre-2006
Validy lettre à dpsd 09 octobre-2006
 
Leucemias 1214015873776626-9
Leucemias 1214015873776626-9Leucemias 1214015873776626-9
Leucemias 1214015873776626-9
 
Estructura de la pc by lesli
Estructura de la pc by lesliEstructura de la pc by lesli
Estructura de la pc by lesli
 
Del megáfono a la social media
Del megáfono a la social mediaDel megáfono a la social media
Del megáfono a la social media
 
Diaporama photo sur la mobilité en france
Diaporama photo sur la mobilité en france  Diaporama photo sur la mobilité en france
Diaporama photo sur la mobilité en france
 
Diapositivas informatika[1][1]
Diapositivas informatika[1][1]Diapositivas informatika[1][1]
Diapositivas informatika[1][1]
 
Club utilisateurs Open System Aunis Marais Poitevin
Club utilisateurs Open System Aunis Marais PoitevinClub utilisateurs Open System Aunis Marais Poitevin
Club utilisateurs Open System Aunis Marais Poitevin
 
NdadjeTweetup : Le Blogging : Les techniques, les outils et les retombées.
NdadjeTweetup : Le Blogging : Les techniques, les outils et les retombées.NdadjeTweetup : Le Blogging : Les techniques, les outils et les retombées.
NdadjeTweetup : Le Blogging : Les techniques, les outils et les retombées.
 

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

Ta Visual Studio2008 Vb9 C#3
Ta Visual Studio2008   Vb9   C#3Ta Visual Studio2008   Vb9   C#3
Ta Visual Studio2008 Vb9 C#3
Gregory Renard
 

Similar a SharePoint Saturday Montréal - Le C# est mort, vive le Javascript (20)

L'agilité en entreprise avec TFS 2013
L'agilité en entreprise avec TFS 2013L'agilité en entreprise avec TFS 2013
L'agilité en entreprise avec TFS 2013
 
MobileDay - Parcours 1 Hybride (Cordova)
MobileDay - Parcours 1 Hybride  (Cordova)MobileDay - Parcours 1 Hybride  (Cordova)
MobileDay - Parcours 1 Hybride (Cordova)
 
D3 - SharePoint framework – une nouvelle expérience de développement - Gaetan...
D3 - SharePoint framework – une nouvelle expérience de développement - Gaetan...D3 - SharePoint framework – une nouvelle expérience de développement - Gaetan...
D3 - SharePoint framework – une nouvelle expérience de développement - Gaetan...
 
Power BI : 1 an après
Power BI : 1 an aprèsPower BI : 1 an après
Power BI : 1 an après
 
MWCP21 - Introduction GitHub et SharePoint Framework
MWCP21 - Introduction GitHub et SharePoint FrameworkMWCP21 - Introduction GitHub et SharePoint Framework
MWCP21 - Introduction GitHub et SharePoint Framework
 
SharePoint : votre portail métier d'entreprise #mstechdays 2012
SharePoint : votre portail métier d'entreprise #mstechdays 2012SharePoint : votre portail métier d'entreprise #mstechdays 2012
SharePoint : votre portail métier d'entreprise #mstechdays 2012
 
Comment construire un chatbot interne ?
Comment construire un chatbot interne ?Comment construire un chatbot interne ?
Comment construire un chatbot interne ?
 
Dev in the future live coding
Dev in the future   live codingDev in the future   live coding
Dev in the future live coding
 
Visual Studio 2013 / SharePoint 2013 duo de choc de 2010 à 2013 en un clin d’œil
Visual Studio 2013 / SharePoint 2013 duo de choc de 2010 à 2013 en un clin d’œilVisual Studio 2013 / SharePoint 2013 duo de choc de 2010 à 2013 en un clin d’œil
Visual Studio 2013 / SharePoint 2013 duo de choc de 2010 à 2013 en un clin d’œil
 
[JSS2015] Power BI: Nouveautés archi et hybrides
[JSS2015] Power BI: Nouveautés archi et hybrides[JSS2015] Power BI: Nouveautés archi et hybrides
[JSS2015] Power BI: Nouveautés archi et hybrides
 
Introduction dev office 365 2015 group usagers SharePoint Montreal
Introduction dev office 365 2015 group usagers SharePoint MontrealIntroduction dev office 365 2015 group usagers SharePoint Montreal
Introduction dev office 365 2015 group usagers SharePoint Montreal
 
SPS Dakar 2018 - Surfer sur les vagues Office 365
SPS Dakar 2018 - Surfer sur les vagues Office 365SPS Dakar 2018 - Surfer sur les vagues Office 365
SPS Dakar 2018 - Surfer sur les vagues Office 365
 
SPS Dakar 2018 - Surfer sur les vagues Office 365 - Patrick Guimonet
SPS Dakar 2018 - Surfer sur les vagues Office 365 - Patrick GuimonetSPS Dakar 2018 - Surfer sur les vagues Office 365 - Patrick Guimonet
SPS Dakar 2018 - Surfer sur les vagues Office 365 - Patrick Guimonet
 
SPS Abidjan 2018 - Surfer sur les vagues Office 365
SPS Abidjan 2018 - Surfer sur les vagues Office 365SPS Abidjan 2018 - Surfer sur les vagues Office 365
SPS Abidjan 2018 - Surfer sur les vagues Office 365
 
SPS Abidjan 2018 - Surfer sur les vagues Office 365
SPS Abidjan 2018 - Surfer sur les vagues Office 365SPS Abidjan 2018 - Surfer sur les vagues Office 365
SPS Abidjan 2018 - Surfer sur les vagues Office 365
 
Ta Visual Studio2008 Vb9 C#3
Ta Visual Studio2008   Vb9   C#3Ta Visual Studio2008   Vb9   C#3
Ta Visual Studio2008 Vb9 C#3
 
Colloque des professeurs en ti au collégial - HTML5 - 2011-06-07
Colloque des professeurs en ti au collégial - HTML5 - 2011-06-07Colloque des professeurs en ti au collégial - HTML5 - 2011-06-07
Colloque des professeurs en ti au collégial - HTML5 - 2011-06-07
 
TechDays 2014 - Retours d'expériences et meilleures pratiques pour la migrati...
TechDays 2014 - Retours d'expériences et meilleures pratiques pour la migrati...TechDays 2014 - Retours d'expériences et meilleures pratiques pour la migrati...
TechDays 2014 - Retours d'expériences et meilleures pratiques pour la migrati...
 
Retours d'expériences et Meilleures pratiques pour la Migration vers SharePoi...
Retours d'expériences et Meilleures pratiques pour la Migration vers SharePoi...Retours d'expériences et Meilleures pratiques pour la Migration vers SharePoi...
Retours d'expériences et Meilleures pratiques pour la Migration vers SharePoi...
 
L'impact du Responsive Web Design sur vos équipes projet - Mathieu Parisot - ...
L'impact du Responsive Web Design sur vos équipes projet - Mathieu Parisot - ...L'impact du Responsive Web Design sur vos équipes projet - Mathieu Parisot - ...
L'impact du Responsive Web Design sur vos équipes projet - Mathieu Parisot - ...
 

Más de Sébastien Levert

Más de Sébastien Levert (20)

SharePoint Fest Chicago 2019 - Build a Full Intranet in 70 minutes
SharePoint Fest Chicago 2019 - Build a Full Intranet in 70 minutesSharePoint Fest Chicago 2019 - Build a Full Intranet in 70 minutes
SharePoint Fest Chicago 2019 - Build a Full Intranet in 70 minutes
 
SharePoint Fest Chicago 2019 - Building tailored search experiences in Modern...
SharePoint Fest Chicago 2019 - Building tailored search experiences in Modern...SharePoint Fest Chicago 2019 - Building tailored search experiences in Modern...
SharePoint Fest Chicago 2019 - Building tailored search experiences in Modern...
 
SharePoint Fest Chicago 2019 - From SharePoint to Office 365 Development
SharePoint Fest Chicago 2019 - From SharePoint to Office 365 DevelopmentSharePoint Fest Chicago 2019 - From SharePoint to Office 365 Development
SharePoint Fest Chicago 2019 - From SharePoint to Office 365 Development
 
ESPC19 - Supercharge Your Teams Experience with Advanced Development Techniques
ESPC19 - Supercharge Your Teams Experience with Advanced Development TechniquesESPC19 - Supercharge Your Teams Experience with Advanced Development Techniques
ESPC19 - Supercharge Your Teams Experience with Advanced Development Techniques
 
ESPC19 - Build Your First Microsoft Teams App Using SPFx
ESPC19 - Build Your First Microsoft Teams App Using SPFxESPC19 - Build Your First Microsoft Teams App Using SPFx
ESPC19 - Build Your First Microsoft Teams App Using SPFx
 
SharePoint Fest Seattle 2019 - From SharePoint to Office 365 Development
SharePoint Fest Seattle 2019 - From SharePoint to Office 365 DevelopmentSharePoint Fest Seattle 2019 - From SharePoint to Office 365 Development
SharePoint Fest Seattle 2019 - From SharePoint to Office 365 Development
 
SharePoint Fest Seattle 2019 - Building tailored search experiences in Modern...
SharePoint Fest Seattle 2019 - Building tailored search experiences in Modern...SharePoint Fest Seattle 2019 - Building tailored search experiences in Modern...
SharePoint Fest Seattle 2019 - Building tailored search experiences in Modern...
 
SPC19 - Building tailored search experiences in Modern SharePoint
SPC19 - Building tailored search experiences in Modern SharePointSPC19 - Building tailored search experiences in Modern SharePoint
SPC19 - Building tailored search experiences in Modern SharePoint
 
SharePoint Fest 2019 - Build an intelligent application by connecting it to t...
SharePoint Fest 2019 - Build an intelligent application by connecting it to t...SharePoint Fest 2019 - Build an intelligent application by connecting it to t...
SharePoint Fest 2019 - Build an intelligent application by connecting it to t...
 
SharePoint Fest DC 2019 - Bot Framework and Microsoft Graph - Join The Revolu...
SharePoint Fest DC 2019 - Bot Framework and Microsoft Graph - Join The Revolu...SharePoint Fest DC 2019 - Bot Framework and Microsoft Graph - Join The Revolu...
SharePoint Fest DC 2019 - Bot Framework and Microsoft Graph - Join The Revolu...
 
SharePoint Fest DC 2019 - From SharePoint to Office 365 Development
SharePoint Fest DC 2019 - From SharePoint to Office 365 DevelopmentSharePoint Fest DC 2019 - From SharePoint to Office 365 Development
SharePoint Fest DC 2019 - From SharePoint to Office 365 Development
 
Webinar - 2020-03-24 - Build your first Microsoft Teams app using SPFx
Webinar - 2020-03-24 - Build your first Microsoft Teams app using SPFxWebinar - 2020-03-24 - Build your first Microsoft Teams app using SPFx
Webinar - 2020-03-24 - Build your first Microsoft Teams app using SPFx
 
SPTechCon Austin 2019 - Top 10 feature trends to make you fall in love with y...
SPTechCon Austin 2019 - Top 10 feature trends to make you fall in love with y...SPTechCon Austin 2019 - Top 10 feature trends to make you fall in love with y...
SPTechCon Austin 2019 - Top 10 feature trends to make you fall in love with y...
 
SPTechCon Austin 2019 - From SharePoint to Office 365 development
SPTechCon Austin 2019 - From SharePoint to Office 365 developmentSPTechCon Austin 2019 - From SharePoint to Office 365 development
SPTechCon Austin 2019 - From SharePoint to Office 365 development
 
SharePoint Fest Chicago 2018 - From SharePoint to Office 365 development
SharePoint Fest Chicago 2018 - From SharePoint to Office 365 developmentSharePoint Fest Chicago 2018 - From SharePoint to Office 365 development
SharePoint Fest Chicago 2018 - From SharePoint to Office 365 development
 
SharePoint Saturday Vienna 2018 - Top 10 feature trends to make you fall in l...
SharePoint Saturday Vienna 2018 - Top 10 feature trends to make you fall in l...SharePoint Saturday Vienna 2018 - Top 10 feature trends to make you fall in l...
SharePoint Saturday Vienna 2018 - Top 10 feature trends to make you fall in l...
 
SharePoint Saturday Vienna 2018 - Building a modern intranet in 60 minutes
SharePoint Saturday Vienna 2018 - Building a modern intranet in 60 minutesSharePoint Saturday Vienna 2018 - Building a modern intranet in 60 minutes
SharePoint Saturday Vienna 2018 - Building a modern intranet in 60 minutes
 
European SharePoint Conference 2018 - Build an intelligent application by con...
European SharePoint Conference 2018 - Build an intelligent application by con...European SharePoint Conference 2018 - Build an intelligent application by con...
European SharePoint Conference 2018 - Build an intelligent application by con...
 
SharePoint Saturday Belgium 2018 - APIs, APIs everywhere!
SharePoint Saturday Belgium 2018 - APIs, APIs everywhere!SharePoint Saturday Belgium 2018 - APIs, APIs everywhere!
SharePoint Saturday Belgium 2018 - APIs, APIs everywhere!
 
Nashville SharePoint User Group 2018 - Building a modern intranet in 60 minutes
Nashville SharePoint User Group 2018 - Building a modern intranet in 60 minutesNashville SharePoint User Group 2018 - Building a modern intranet in 60 minutes
Nashville SharePoint User Group 2018 - Building a modern intranet in 60 minutes
 

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

  • 1. Sébastien Levert LE C# EST MORT, VIVE LE JAVASCRIPT
  • 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. Merci à nos commanditaires!
  • 4. Agenda Le C# est mort Pourquoi le Javascript ? Démo
  • 5. Le C# est mort
  • 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. Est-ce que je dois retourner à l’école? Pas tout à fait… Cloud Azure Azure Azure Azure WorkerRole WebRole WebApplication
  • 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. 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. Démo
  • 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

Notas del editor

  1. Comment définiriez-vous votre rôle et celui de vos partenaires autour de la plateforme SharePoint ?Des administrateurs ?Des intégrateurs ? Testeurs ? Gestionnaires de livraison ?Des « One-man-show » ?