Selamün Aleyküm.
Bir web sitesinin uygulaması yapılırken verileri o siteden html ayrıştırma yoluyla mı almalıyız yoksa veritabanından mı erişmeliyiz?
Teşekkürler.
--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]
| Thread overview | ||||||
|---|---|---|---|---|---|---|
|
March 12, 2018 Bir İnternet Sitesinin Uygulaması Yapılırken Veriler Nasıl Çekilmeli? | ||||
|---|---|---|---|---|
| ||||
Selamün Aleyküm. Bir web sitesinin uygulaması yapılırken verileri o siteden html ayrıştırma yoluyla mı almalıyız yoksa veritabanından mı erişmeliyiz? -- | ||||
March 12, 2018 Bir İnternet Sitesinin Uygulaması Yapılırken Veriler Nasıl Çekilmeli? | ||||
|---|---|---|---|---|
| ||||
Posted in reply to Ali Çehreli (acehreli) | Aleykum selam; Alıntı: >Verileri uygulamaya göndermenin modern yolu, sitenin bir REST arayüzü sunması olur. Bu yol güvenli mi? Çünkü aynı işlemi başkası yapıp benim siteme app yaparsa? İbrahim'in dediği veritabanı'na bağlanma kötü bir seçim mi? -- | |||
March 12, 2018 Bir İnternet Sitesinin Uygulaması Yapılırken Veriler Nasıl Çekilmeli? | ||||
|---|---|---|---|---|
| ||||
Posted in reply to İbrahim | Ben soruyu tam anlayamadım. Mevcut bir site var ve ona bir uygulama yazmak istiyoruz; öyle mi? Eğer site sana aitse veriler zaten veritabanında duruyordur. Verileri uygulamaya göndermenin modern yolu, sitenin bir REST arayüzü sunması olur. Örneğin, site, /hayvan/1234 URL'ine GET isteği geldiğinde 1234 numaralı hayvanın bilgisini döndürdüğünü bildirir. Bilgi neredeyse standart olarak JSON düzeninde gelir. Uygulamanın yapacağı tek şey, o URL'den bilgi istemek ve gelen JSON'daki bilgiyi göstermektir. Site bize ait değilse, olasılıkla bir REST (veya REST benzeri) bir arayüzü vardır; o kullanılır. Böyle bir arayüz yoksa html'i ayrıştırmaktan başka çare yok herhalde. Ali -- | |||
March 12, 2018 Bir İnternet Sitesinin Uygulaması Yapılırken Veriler Nasıl Çekilmeli? | ||||
|---|---|---|---|---|
| ||||
Posted in reply to Abdullah | REST kavramı herkesin istediği app'i yapabilmesine dayanıyor. Örneğin, bir firmanın REST arayüzü o ürünü kullanan başka firmanın iç işlerinde bir programda kullanılabiliyor. Örneğin, kullanıcı firmanın kendi yazdığı bir program sorunları ekranda kırmızıyla gösteriyor; tabii ki kullandıkları her ürünü (sistemi) aynı programa eklemek istiyorlar. Ayrıca, bunda bir sakınca olmamalı. Arayüzü sunan firma kullanılsın diye sunuyor. Bilgiye erişimin güvenliği, JWT gibi yöntemlerle sağlanıyor. Ama bunların hiçbirisi şart değil tabii; veritabanına da doğrudan erişilebilir. Veritabanlarını çok iyi tanımıyorum ama o durumda verinin işlenmesi için fazla yer kalmaz herhalde, değil mi? Örneğin, bir kayıt birden fazla tablodaysa, REST arayüzünü sunan program bilgiyi gereken yerlerden toplayıp bir araya getirebilir. Veritabanına doğrudan erişildiğinde bu gibi işlemlerin her kullanıcı tarafından yapılması gerekir. Ali -- | |||