C # (ve genel olarak .net platformu), çoklu hedefleme uygulamalarında iyi bir seçenek haline geliyor gibi görünüyor:
- resmi MS .net çerçevesi: tam darbe pencere geliştirme, asp.net dev, Windows phone Dev, vb.
mono ve tüm türevleri: monotouch, monodroid: dünyanın geri kalanı. Bu araçlar bugün RTM.
Bu C # en popüler platformları hedeflemek için iyi bir dil haline geliyor demektir: masaüstü, web ve mobil?
- Hedef platformların "yerel" dilini (objektif C, Java vb.) Kullanmak hala daha mı iyi?
- Sadece bir duman ekranı ve sadece pazarlama dili midir?
Kodun platformlar arasında kopyalanamayacağını / yapıştırılamayacağının bilincinde olduğumu lütfen unutmayın. Ama eminim alt uygulama katmanları (modeller, iş, vb.) Tekrar kullanılabilir, ancak daha yüksek katmanları (Gui, vb.) Platforma uyarlamak zorunda kalacağımı biliyorum. Amacım teknik kod paylaşımından çok gerekli becerilere odaklanmak.
[değiştir] Ben değilim kitlesel c # kullandığı bir şirkette AC # geliştiricisi. Bu yüzden şirketimdeki hedef platformları genişletme planında c # hakkında konuştum.