SORU
29 Mayıs 2009, Cuma


XML hakkında neyi kaçırıyorum?

Bu aşamada hatırladığımdan daha uzun süre MS teknolojileri geliştirmeye çalışıyorum. Ne zaman .NET teknolojilerini daha da güçlendiğini sanıyordum her yineleme ve sürümü ile kafasına çivi vurmak düşündüm olay yerine geldi ve ileri her sürüm için baktı.

Ancak XML ile çalışmak zorunda olan, geçen yılın teknolojisi ile çalışmak ve anlamak çok zor bulduğumu söylemeliyim. Başlangıçta oldukça cazip ama ne zaman başlıyorsun içine alınıyor cesur, yapılandırma bir kabus olması için geçersiz davranışları için ileti boyutları, sayıda nesneler bulunan bir mesaj, karmaşıklığı güvenlik modeli, yardımcı olduğu vekiller zaman bozuldu ve nihayet geri hareket tanımlama arabirimler kod yerine XML.

Sadece kutunun dışında çalışmıyor ve gerektiğini düşünüyorum. Kendimizi test ya da ürünlerimiz sitede yokken başka ise yukarıdaki tüm sorunları bulduk.

Her şeyin arkasındaki mantığı anlıyorum, ama kesinlikle daha basit bir uygulama mekanizması ile geldi.

İstediğim şey bu sanırım

  • XML de yanlış şekilde gidiyorum?
  • Güçlü üzerine nedir alternatifler?
  • Şartlar ne altında XML kullanmayı tercih?

TAMAM Millet, yanıt gecikme için Üzgünüm, bu şekilde bazen:) kötü bir huyu var mı iş

Bazı açıklamalar Sanırım XML ile ana boya amacım aşağıdaki alanları içine düşer Kutunun dışında çalışır iken, bu başlık altında bazı büyük sürprizler ile ayrıldı. Yukarıdaki gibi temel şeyler geçersiz kadar kısıtlı olduğunu belirttim

  1. Geçirilebilir daha dize boyutu 8K olamaz
  2. Tek bir mesajda geçirilen nesnelerin sayısı sınırlıdır
  3. Vekiller otomatik olarak hataları kurtarma değil
  4. Hangi şartlar altında anlamak zor olabilir iyi bir şey var ama hepsini anlamak ve ne kullanmak için ne olsa ve yapılandırma miktarı. Vb farklı güvenlik gereksinimleri ile site üzerinde yazılım dağıtımı sırasında özellikle. Yapılandırma ile ilgili konuşurken, güvenlik ve network insan bünyesinde anlamadan yapılandırma dosyalarında bir şeyleri değiştirmeye çalışıyordu çünkü arka uç veritabanında bizimki çok gizlemek zorunda kaldık.
  5. Kod arayüzleri yapılandırma tutmak yerine neredeyse hiçbir şey tarafından yayınlanan tüketilebilir XML açıkça tanımlanmış arayüzleri, hareketli. Meclis XML ihracat yapabileceğimizi biliyorum, ama çöp dolu ve bazı kod jeneratörler boğazında kalsın.

Biliyorum dünya yoluna giderken, ben gittim bir kaç kez üzerinden geçen (ahem 22 yıl bulundum gelişme) ve ben aktif olarak kullanarak, XML, yani beni yanlış anlama, ben anlıyorum ne için ve nereye doğru gidiyor.

Ben sadece basit yapılandırma/dağıtım seçenekleri mevcut olması gerektiğini düşünüyorum, daha kolay kurulum ve yapılandırma için daha iyi yönetim (SQL belki yerine web.config sağlayıcı/app config.dosyaları config).

CEVAP
29 Mayıs 2009, Cuma


XML artık sürekli kullanıyorum ve acını paylaşıyorum. Fena halde üzerine tasarlanmış gibi görünüyor, ama öğrenmeye çalışıyorum bu kadar uzun, uzun bir süre için onunla sıkışmış olacağız.

Bir konuda eminim, XML berbat. Sorun XML kontrol kullanarak geçirdim ve o zamandan beri kod ile her şeyi ele geçti.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Ionized Digital Air Studios

    Ionized Digi

    20 HAZİRAN 2009
  • Google Developers

    Google Devel

    23 AĞUSTOS 2007
  • NYLON Video

    NYLON Video

    11 Aralık 2006