Правильно ли я понял, что если осилить C#, то..?

1. Можно будет писать игры (Unity)?
2. Создавать веб-сайты (asp.net)? linux + nginx + mono сойдёт для продакшена?
3. Создавать десктоп приложения?
4. И мобильные приложения (Xamarin)?

Просто php наскучил очень.
  • Вопрос задан
  • 319 просмотров
Пригласить эксперта
Ответы на вопрос 5
sim3x
@sim3x
1. Нет, нужно будет еще изучить апи юнити, и др вещи, которые необходимы в игроделе
2. Нет, в здравом уме никто так не делает
3. Да, если доучишь винапи
4. Если доучишь технологию
Ответ написан
GavriKos
@GavriKos
На все вопросы - нет. Потому что C# - не более чем инструмент. И он не научит вас решать задачи, а всего лишь даст инструмент для их решения. Аналогия - осилив калькулятор можно решать уравнения? Осилив русский можно написать войну и мир?
Ответ написан
Комментировать
Ni55aN
@Ni55aN
1. Можно, не только с Unity
2. Сойдет
3. Только под .NET
4. Тоже можно, но могут возникнуть проблемы с реализацией некоторых вещей, которые в Xamarin еще не доступны
Ответ написан
tomnolane
@tomnolane
профессиональный разработчик
1. Можно будет писать игры (Unity)?
2. Создавать веб-сайты (asp.net)? linux + nginx + mono сойдёт для продакшена?
3. Создавать десктоп приложения?
4. И мобильные приложения (Xamarin)?


0. в целом да (возможно доп. понадобятся python и unity)
1.
Создавать веб-сайты (asp.net)
да.
linux + nginx + mono сойдёт для продакшена
не уверен
2. Да, более чем. Единственное - нужно будет определиться, для каких ОС приложения. Т.е. если для XP то создавать (и использовать С#4 или 5 точно не помню, но уж точно не c#7) и .Net Framework 4.0. Если для 7-ки и выше, то .Net Framework 4.5 (желательно не выше) и C#5. Если для 8-ки и выше, то .Net Framework 4.6 и выше и С#7
3. Опять же в принципе да, но не всё легко и гладко будет (у xamarin свои заморочки не связанные с С#)

вот доп. инфа
Ответ написан
Комментировать
@kvasek
Ох, не слушай всех всех этих нытиков, все это можно делать, и не только это. C# все время растет и развивается, с каждым годом покрывает все больше и больше разнообразных технологий, вы даже сможете программировать микроконтроллеры )) Но фремворки для всех этих технологий разные и их придется учить, есть некоторые ограничения про которые нужно почитать зарание, но зато язык везде один и это здорово упрощает дело ))

А работать по такому большому разбросу вам навряд придется, обычно выбирают одно или два направления и дерзают...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы