C # (e la piattaforma .net in generale) sembra che stia diventando una buona opzione per le app multi-targeting:
- framework MS ufficiale .net: sviluppo di windows a tutto campo, sviluppatore asp.net, sviluppatore Windows Phone, ecc.
mono e tutti i suoi derivati: monotouch, monodroid: il resto del mondo. Questi strumenti sono oggi RTM.
Significa che C # sta diventando un buon linguaggio per il targeting delle piattaforme più popolari: desktop, web e mobile?
- È ancora meglio usare il linguaggio "nativo" delle piattaforme target (obiettivo C, Java, ecc.)
- È solo uno schermo di fumo e solo un linguaggio di marketing?
Tieni presente che in realtà sono consapevole che non sarò in grado di copiare / incollare il codice tra piattaforme. Ma sono sicuro che i livelli inferiori di applicazioni (modelli, business, ecc.) Possano essere riutilizzati, ma so che dovrò adattare i livelli superiori (Gui, ecc.) Alla piattaforma. Il mio obiettivo è più focalizzato sulle competenze richieste rispetto alla condivisione di codice tecnico.
[modifica] Io sono ac # sviluppatore in un'azienda che utilizza massicciamente c #. Ecco perché ho parlato di c # in un piano per espandere la gamma di piattaforme target nella mia azienda.