Yorumları: 347
Konuları: 38
Kayıt Tarihi: 28-03-2017
Rep Puanı: 2.244
Programcı
Daha önce bazı Android uygulamalarım oldu. Bunlarda Emb'nin tavsiye ettiği üzere FireDAC + DataSnap iklisi ile bağlandım. Bazı sorunlarım olsa de işimi gördü. UniDAC bileşenlerinin doğrudan SQL Server'a bağlanma yeteneği var. Bunu kullanan arakadaş var mı? Bir sorun yaşamış mı? Internetten bağlanıldığında performans tatmin edici mi?
Yorumları: 4.246
Konuları: 381
Kayıt Tarihi: 07-07-2016
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 17.117
Üstad
07-11-2018, Saat: 11:23
(Son Düzenleme: 07-11-2018, Saat: 11:24, Düzenleyen: Fesih ARSLAN.)
Merhaba,
FMX mimarisini çıktığı ilk günden beri sıkı takip ediyorum.
Mobil işletim sistemleri üzerindeki, uygulamaların yaşam biçimi maalesef ki; bildiğimiz manadaki veri tabanı programcılığına ters düşüyor. Yani doğrudan DB'ye bağlanıp, sorgu yapmak veya diğer veri tabanı işlemlerini yapmak mobil uygulama prensiplerine aykırı geliyor. Connection sürekli bağlantı ihtiyacı duyuyor. Ara ara bağlantıda kopmalar meydana geliyor. Sorgu sırasında anlık bir kopma oluyor ve connection bileşeni tekrar bağlanmaya çalışıyor veya bağlanıyor. Bu durumda veri kayıpları, uygulamanın kırılması gibi durumlarla karşılaşıyoruz.
Bu durum FMX mimarisine özgü değil diğer yazılım geliştirme ortamları için de aynıdır (uygulama yaşam döngüsü ile ilgilidir).
Bu nedenle; test amaçlı uygulamalar harici, şu ana kadar hiç kimseye doğrudan bağlantı önermedim, size de önermiyorum. Bu bileşen ister FireDac (ki şu an için mobil platformda doğrudan bağlantı özelliği yok. Muhtemelen dediğim sebepten ötürüdür) olsun, ister UniDac olsun tavsiye etmiyorum.
DataSnap bildiğiniz gibi önceden yalnızca SOAP desteği mevcuttu, şu an (Delphi 10.2 Tokyo sürümü ile birlikte) REST mimari desteği de mevcut.
DataSnap+REST iyi bir tercih olacaktır.
Fakat benim tavsiyem;
Linux sunucu üzerinde Web Module + REST olacak.
DelphiCan'dır!
Yorumları: 1.516
Konuları: 83
Kayıt Tarihi: 20-03-2017
Aktif Kullandığınız Delphi Sürümü:
- Delphi 10.3
- Delphi 10.2
- Delphi 7
- Lazarus / FPC
Rep Puanı: 4.275
Uzman
Merhabalar arkadaşlar,
Acaba unidac ile datasnap bağlantısı mümkünmüdür?
// Bilgi paylaştıkça çoğalır..
Yorumları: 143
Konuları: 44
Kayıt Tarihi: 24-04-2017
Rep Puanı: 149
Başlangıç
UniDAC bileşenini aktif olarak hem android hemde ios işletim sisteminde kullanmaktayım. SQL ile bağlantı konusunda sıkıntı olmuyor ama veri çekme işlemi yapacağınız tablolarda kayıtlar 1.000 den fazla ise sıkıntı yaşamaya başlıyorsunuz. Ben bu sorunu sql tarafından paging ile çözmüştüm. Şuanda hız konusunda da sıkıntı yaşamıyorum.
Yorumları: 137
Konuları: 25
Kayıt Tarihi: 10-12-2016
Rep Puanı: 337
Acemi
mysql ya da sql bağlantısını kesinlikle doğrudan yapmanızı ben de önermiyorum. Datasnap kullanmanızı tavsiye ederim. Hiç bir harici component kullanmadan Kolaylıkla server üzerinde çalışacak bir server program ve client hazırlayabiliyorsunuz. (Firedac). Bu sitede datasanp ile bağlantı örnekleri çok var