#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
KOD
Kod 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
Kod
Derleme İşlemi
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
#UnifyTR
Avantaj-DezavantajCLIENTSIDE
• HTML5/BOOTSTRAP
• UI Customizasyon
• Liste/Kütüphane
Bilgilerini Okuma
SERVERSIDE
• 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

Tartışıyoruz #1: Server Side vs Client Side