2016-04-11 18 views
0

Bazı kaynaklar, "basit" nedenlerden dolayı düşük düzey API'ler yerine JDO, JPO ve Objecttore ile Objectify gibi standart arabirimleri kullanmama önerir. Bu arayüzleri kullandığım birçok kod örneği. Ancak, düşük seviyeli API'leri bu kadar karmaşık bulmuyorum. Düşük seviyeli API'ları sadeliğin yanı sıra kullanmamamın daha iyi bir nedeni var mı?Düşük düzeyli Datastore API'lerinin kullanılmasıyla ilgili sorun nedir?

+0

Bu soru "fikir temelli" olarak kapatılacak, ancak yine de size bir cevap vereceğim. –

cevap

2

Düşük düzey API kullanılmasının nedenleri: (1) daha iyi performans, (2) hızlı örnek başlatma süresi, (3) kodunuz üzerinde hassas kontrol, (4) daha az bağımlılık.

Kullanmak için nedenler Nesne: (1) daha az boilerplate kodu, (2) deneyimli Java geliştiricileri için daha tanıdık bir yaklaşım.

JDO/JPA kullanımının nedenleri: eski kod/yazılım ile uyumluluk.