C # (e la piattaforma .net in generale) sembra che stia diventando un'opzione valida per le app con targeting multiplo:
- framework MS .net ufficiale: sviluppo di finestre complete, asp.net dev, Windows phone Dev, ecc.
-
mono e tutto il suo derivato: monotouch, monodroid: il resto del mondo. Questi strumenti sono oggi RTM.
-
Significa che C # sta diventando una buona lingua per il targeting delle piattaforme più popolari: desktop, web e mobile?
- È ancora meglio usare la lingua "nativa" delle piattaforme di destinazione (obiettivo C, Java, ecc.)
- È solo uno schermo di fumo e solo un linguaggio di marketing?
Nota che sono consapevole che non potrò copiare / incollare il codice tra le piattaforme. Ma sono sicuro che gli strati inferiori di applicazioni (modelli, business, ecc.) Possono essere riutilizzati, ma so che dovrò adattare gli strati superiori (Gui, ecc.) Alla piattaforma. Il mio obiettivo è più focalizzato sulle competenze richieste rispetto alla condivisione tecnica del codice.
[modifica] I am uno sviluppatore c # in un'azienda che utilizza in modo massivo c #. Ecco perché ho parlato di c # in un piano per espandere la gamma di piattaforme di destinazione nella mia azienda.