C # (et la plate-forme .net en général) semble devenir une bonne option pour les applications de ciblage multiple:
- framework MS .net officiel: développement Windows complet, asp.net dev, Windows phone Dev, etc.
mono et tous ses dérivés: monotouch, monodroid: le reste du monde. Ces outils sont aujourd'hui RTM.
Cela signifie-t-il que C # devient un bon langage pour cibler les plateformes les plus populaires: desktop, web et mobile?
- Est-il encore préférable d'utiliser le langage "natif" des plateformes cibles (objectif C, Java, etc.)
- Est-ce seulement un écran de fumée et seulement un langage marketing?
Veuillez noter que je suis en fait conscient que je ne pourrai pas copier / coller le code entre les plates-formes. Mais je suis sûr que les couches inférieures d'applications (modèles, business, etc.) peuvent être réutilisées, mais je sais que je devrai adapter les couches supérieures (Gui, etc.) à la plateforme. Mon objectif est davantage axé sur les compétences requises que sur le partage de code technique.
[modifier] Je suis développeur ac # dans une entreprise qui utilise massivement c #. C'est pourquoi j'ai parlé de c # dans un plan visant à élargir la gamme de plates-formes cibles dans mon entreprise.