SORU
8 ŞUBAT 2012, ÇARŞAMBA


telefonu gap vs veri için yoğun uygulama monotouch

Mobil aygıtlar için veri yoğun bir uygulama geliştirmek için arıyoruz. Merkez bizim sorunumuz

  1. İstemci verileri oldukça çok mağaza olacak
  2. İstemci uygulama çevrimdışı çalışmak istiyor
  3. Bizim beceri ayarlamak çok web geliştirme C# ASP.NET. Kesinlikle Objektif C

Dev için üç olasılık var

  1. Web uygulaması HTML5 yerel depolama çevrimdışı uygulama önbelleği yararlanarak kullanıyor. Yerel depolama için 5 MB bir sınırı vardır ama bu bazı tarayıcılar için aşağı 2.5 MB olabilir

  2. Yerel bir uygulama oluşturmak için PhoneGap Web uygulama. Büyük avantajı burada depolama için dosya sistemini kullanabiliriz. Aşağı tarafında bir abonelik Apple app için App Store (iOS için özellikle) - 30% gelir chuck geçmesi gerekecek

  3. Dışarı uygulaması Android ve iOS için MonoTouch kullanarak inşa ediyoruz. - C# ve .Net bunu yapabiliriz. Kötü - Blackberry

Soru

Bu durumda ™ üzerinde MonoTouch kullanarak herhangi bir gerçek avantajları görmek için mücadele ediyorum. Onlar nelerdir? Herhangi bir?

Bu durumda, örnek olarak gerçekten yararlı bir dosya sistemi üzerine verileri kaydetmek için olur ama o telefonu gap File object ile bunu yapabilirsiniz inanıyorum. Açıkçası monoTouch ki kaldıraç Sistemi.IO.

İşlevsellik MonoTouch - özellikle fonksiyonları, örneğin coğrafi konum veya fotoğraf makinesi tipi fonksiyonlar mobil dev için yararlıdır kesin ek olduğu yerde örnekleri var mı?. Ya telefonu boşluğu hemen hemen tüm bu örtülü var.

Arsız Ek Soru

Özledim ya da diğer büyük avantajları hakkında unuttum bu bahsettiğim üç yaklaşım için dezavantajlarını herhangi başka bir seçenek var mı?

Herkesin uzmanlık için teşekkürler

CEVAP
8 ŞUBAT 2012, ÇARŞAMBA


Sadece çok veri yoğun bir uygulama MonoTouch yazılmış tamamladık. App erişen veri SAP, orta katman ve uygulama üzerinde bu gösterir. Ayrıca app doğrudan güncellemeleri, yine aynı orta katman aracılığıyla SAP olanak sağlar.

Windows Phone ve Android için bu taşıma sürecinde MonoDroid kullanıyoruz.

Beni bir süre MonoTouch şekilde iletir ve önceden jQuery, ExtJS ve N C. de dahil olmak üzere birkaç farklı ürünler çalıştığımız patron ikna etmek gerekti

Onu ikna etmeye çalışıyordum zaman Attachmate satın zamanıydı ve MonoTouch mahkum gibi, bazen görünüyordu. Neyse ki bizim için (bana), Xamarin ateşten meşhur Anka kuşu gibi yükseldi ve Mono* geliştirmek için bugün ne kadar devam ettirdiler.

Bir C# geliştirici (ve Mono meraklısı) N üzerinden, ana kazan C veya HTML herhangi bir oldu kullanabilirim aslında C/JavaScript# işi. Belgelere çok iyi oldu, ve doco oldukça (güncelleştirilmiş son zamanlarda) öldürmedin zaman toplum yaptı.

IRC kanalı çok aktif, Xamarin çalışanları ve toplum misyonerleri her zaman ya da bir sorun hakkında fikir yardım sağlamak için istekli olduğunu. Olarak posta listeleri vardır.

Başka bir artı MT etrafında gelişen Eko-sistemleri var. MT.İletişim gelişen Tablo UI tabanlı Güncellemelerinden eşdeğer göre mutlak bir esinti getiriyor. Bu çift .Net bir alt Silverlight dayalı kuşkusuz, ama, vb... Eğer Şifreleme için Seri hale getirme, e-Posta her şey var BBA .Net yeterli değil, ya da, hala MT kodu ile ObjC eklentileri kullanabilirsiniz.* belirli bir Mono yok.

MT olan 'kendisi' kanıtlanmış bir platform olarak. kanıtlamak için henüz katılmıyorum Bunu kullanıyoruz, ve nispeten küçük bir şirket iken, büyük birçok firma da bunu kullanıyor. Apps TV Reklamları burada Avustralya Apple tarafından görücüye birkaç bildirildi, MT yazılır.

Sipariş için tarafsız kalır, 2 'eksileri' MonoTouch için bana sahip oldu o sana hala ihtiyacı okuyabilir ObjC (gerçi, tbh, ben görmüyorum bu kadar mahkum... 'C#' geliştirici var edebilmek için okuma yazma fazlaca dil neyse) ve aslında, tarihsel olarak, MonoDevelop oldu biraz adamcağız. Büyük hatalar ezilmiş gibi görünüyor, ve açık kaynak kodlu bir proje, her zaman onları tamir edip bize geri kalanı yardımcı olabilir!

Endişelerinizi yanıtlamak için:

  1. İstemci verileri oldukça çok mağaza olacak

Sistemi kullanın.IO sınıfları .Net C#. Eğer bunlardan emin değilseniz, Web sitesini ziyaret örnekler (MT gizler iOS dosya depolama uygulaması) pek çok vardır

  1. İstemci uygulama çevrimdışı çalışmak istiyor

bunu yapabilirler, ama Yerel bir uygulama her zaman bence daha iyi hissetmek için gidiyor.

  1. Bizim beceri ayarlamak çok web geliştirme C# ASP.NET. Kesinlikle Objektif C

MonoTouch C# - kendi güçlerini kullan ve haftada bir uygulama, aylık değil!

Benim 2 sent! Aynı yolu tekrar, tekrar ve tekrar seçmek için tereddüt etmem.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BetterCoder

    BetterCoder

    17 Aralık 2012
  • joshsnice

    joshsnice

    28 Kasım 2006
  • newreleaseblitz

    newreleasebl

    13 Ocak 2010