Post on 03-Mar-2017
#UnifyTR
Tartışıyoruz #1: SP OnPremise
Client Side VS Server Side
#UnifyTR
Ben Kimim?İbrahim Ersoy
* SharePoint Danışmanı* 20+ SharePoint Projesi* Unify Türkiye’de Yazar* C# Corner’da Yazar* 4 sefer C# Corner MVP
#UnifyTR
Ajanda• Client Side• Client Side Teknolojileri• Server Side• Server Side Teknolojileri• Avantaj-Dezavantaj• Client Side Demo• Server Side Demo• Hangi durumlarda kullanılmalı?• Sorular?
#UnifyTR
Client Side
KODKod kullanıcı’nın (istemci-client) Web Tarayıcısı’nda çalışır
#UnifyTR
Client Side Teknolojileri• HTML5• Javascript• CSS 3• jQuery• Bootstrap• Knockout• MongoDB(Veritabanı)
Vb...
#UnifyTR
Server Side
KodDerleme İşlemi
Sunucu HTML Çıktısı
Son Kullanıcı
#UnifyTR
Server Side Teknolojileri• C#/VB• ASP.NET MVC• REST API/ASMX/WCF• NodeJS• RDBMS(Veritabanı)• CRM/SAP Entegrasyon
Ve diğer Eklentiler
SharePoint Apps
#UnifyTR
Avantaj-DezavantajCL
IEN
T SI
DE • HTML5/BOOTSTRAP• UI Customizasyon• Liste/Kütüphane
Bilgilerini Okuma
SERV
ER S
IDE • Detaylı İşlemler
• SP API Yoğun Kullanımı
• Güvenlik
#UnifyTR
Client Side Demo
#UnifyTR
Server Side Demo
#UnifyTR
Hangi durumlarda kullanılmalı?
Tasarım ağırlıklı ise;Client Side
Detaylı arka plan işlemleri var ise;Server Side
Hem Tasarım ağırlıklı hem de yoğun işlemler gerektiren backend durumlarda;UI Elementlerine dokunmadan bir değerler kümesi döndürüp(Web Servis/REST GET),istemci tarafında bunu basmak gerekir.
Teşekkürler
Sorularınız ?
#UnifyTR