C # (i ogólnie platforma .net) wygląda na to, że staje się dobrą opcją dla aplikacji do wielu celów:
- oficjalna platforma MS .net: tworzenie pełnych ciosów w systemie Windows, dev asp.net, Windows phone Dev itp.
mono i wszystkie jego pochodne: monotouch, monodroid: reszta świata. Te narzędzia są dziś RTM.
Czy to oznacza, że C # staje się dobrym językiem do kierowania na najpopularniejsze platformy: komputer, Internet i urządzenia mobilne?
- Czy nadal lepiej jest używać „rodzimego” języka platform docelowych (cel C, Java itp.)
- Czy to tylko ekran dymu i tylko marketingowy język?
Pamiętaj, że tak naprawdę jestem świadomy, że nie będę w stanie skopiować / wkleić kodu między platformami. Ale jestem pewien, że niższe warstwy aplikacji (modele, biznes itp.) Mogą być ponownie użyte, ale wiem, że będę musiał dostosować wyższe warstwy (Gui itp.) Do platformy. Mój cel koncentruje się bardziej na wymaganych umiejętnościach niż na dzieleniu się kodami technicznymi.
[edytuj] Jestem programistą ac # w firmie, która masowo używa c #. Dlatego mówiłem o c # w planie rozszerzenia zakresu platform docelowych w mojej firmie.