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

Preview:

Citation preview

#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

Recommended