C # (і платформа .net в цілому) виглядає так, що це стає хорошим варіантом для багатокористувацьких додатків:
- офіційні рамки MS .net: розробка повних вікон Windows, asp.net dev, Windows Phone Dev тощо.
моно та все похідне від нього: монотух, монодороїд: решта світу. Ці інструменти сьогодні є RTM.
Чи означає це, що C # стає хорошою мовою для націлювання на найпопулярніші платформи: настільну, веб-та мобільну?
- Чи все ж краще використовувати «рідну» мову цільових платформ (об’єкти C, Java тощо)
- Це лише екран диму і лише маркетингова мова?
Зауважте, що я насправді усвідомлюю, що не зможу копіювати / вставляти код між платформами. Але я впевнений, що нижчі шари додатків (моделі, бізнес тощо) можуть бути використані повторно, але я знаю, що мені доведеться адаптувати більш високі шари (Gui тощо) до платформи. Моя мета більше зосереджена на необхідних навичках, ніж технічний обмін кодом.
[Ред] Я являюсь AC # розробник в компанії , яка масово використовувати в C #. Ось чому я розповів про c # у плані розширення діапазону цільових платформ у моїй компанії.