C # (и платформа .net в целом) выглядит так, как будто он становится хорошим вариантом для многоцелевых приложений:
- официальная среда MS .net: полная разработка Windows, разработка asp.net, разработка для Windows phone и т. д.
mono и все его производные: monotouch, monodroid: остальной мир. Эти инструменты сегодня RTM.
Означает ли это, что C # становится хорошим языком для таргетинга на самые популярные платформы: настольные, веб и мобильные?
- Еще лучше использовать «родной» язык целевых платформ (цель C, Java и т. Д.)
- Это только дымовая завеса и только маркетинговый язык?
Обратите внимание, что я на самом деле осознаю, что не смогу скопировать / вставить код между платформами. Но я уверен, что нижние уровни приложений (модели, бизнес и т. Д.) Можно использовать повторно, но я знаю, что мне придется адаптировать верхние уровни (Gui и т. Д.) Для платформы. Моя цель больше сосредоточена на требуемых навыках, чем на обмене техническим кодом.
[править] Я являюсь AC # разработчик в компании , которая массово использовать в C #. Вот почему я говорил о c # в плане расширения спектра целевых платформ в моей компании.