What is C# purpose? [closed] - c#

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 12 years ago.
Please, anybody, can you explain what the purpose of C# language and .NET platform?
What do you think about prospects of this language?
thanks in advance.

C# is a great high level language and .NET framework is a massive expandable library. And the whole purpose is to make programmers' lives easier. High level languages let programmers to put more time on solving the main problem rather than dealing with things like portability, serialization, etc.

the purpose of C# is like the purpose of java, except it is only meant for microsoft operating systems (there is a port to linux: mono, but I think you don't have the entire library).
It can be used for web development, desktop development and windows mobile development

Related

C# XNA and monogame. Is it worth it? [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I've learned I can make C# with XNA compatable with Mac/Linux through monogame but monogame is a seperately developed from C# so noone knows if they'll keep up with C#'s development?
Is it worth the risk to go with C# or should I play it safe and program in Java for crossplatform compatability?
Depends on the context in which you're developing:
MonoGame supports XNA 4, so if you're happy sticking with XNA 4 long-term then you're fine.
The two languages themselves have various advantages and disadvantages, e.g. see http://en.wikipedia.org/wiki/Comparison_of_C_Sharp_and_Java. There's mileage in going with the one that serves your needs better now, unless you have reason to believe you'll need to keep up-to-date with the latest XNA and maintain your game over time.
Portability is a good thing (I'm generally in favour), but it's not the be all and end all. Look carefully at whether you actually need your game to be portable.
Also:
Are you working with others? Which language do they know better? What's their view?
Do you need to recruit/find more people who have experience with one language or the other? Are there more of one or the other in your vicinity?

Suggested Game Engines for beginning game programmer [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
just curious as to any suggestions for a free game engine I can use to make PC games with, I have been Programming in C++ and C# all through college and internships so I feel very comfortable with either of the languages but have never really explored game developement with the exception of RPGmaker and GameMaker. with that being said I'm looking for an engine/Development tools I can use that would be the most intuitive/accessible. (please don't say gameMaker or RPGmaker, those are horrible to work)
XNA is always a good place to start in my opinion.
There's some pretty cool stuff that's written in XNA:
http://www.youtube.com/watch?v=TgChURF5fQE
http://www.youtube.com/watch?v=OiGADgezjC8
I have done some work with Ogre, which is a c++ library. Not really convivial since it is only a library but powerful enough. There is some good tutorials on their website.

GUI for Mono port of .NET 4 application using WPF [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
I've decided to port a little C# .NET application over to linux.
It uses .NET 4, and the author (not me) decided to use WPF because he had performance issues with Winforms.
http://www.mono-project.com/Gui_Toolkits shows quite a lot of possible options for me to use, but I'm relatively new to C# and even more so to Mono. I need it to be fast, and preferably fairly lightweight.
What would you recommend and why?
I want to know which GUI kit to go with for performance and easy of porting, given that I'm new to Mono and the original .NET app uses WPF.
Go with Gtk#. It has a nice performance and monodevelop comes with a design tool to help you draw your interface.

What does Prism actually offer the developer? And is it worth it? [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
In simple, practical terms, what does Prism offer, and is it worth it? My experience of MS's application development frameworks - Enterprise Library for example - is that they're generally overly complex, heavyweight, and force you to couple your application to components that don't offer a huge amount and can't easily be switched out later.
What are peoples' opinions and experiences of using Prism in the real world?
Yes PRISM is good as it gives the application and independence being able to change front end either in wpf or silverlight without the change of backend but for this independence developement team needs a huge amount of time and in practical business oriented environment you don't get that much of time. But if time is in your side then you can develop using PRISM as application will be really flexible.

What is java more suited for than C# and vice versa? [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 12 years ago.
I've been learning programming for some months now, mainly with java and C#. They seem so similar from my limited knowledge, so I'm trying to grasp an understanding of the practical differences. Could seasoned programmers please enlighten me as to which programming language is more suited for which kinds of jobs?
In what situation would you say "To create this kind of software, java is more suitable than C#" or "To create this kind of sofware, C# is more suitable than java"?
Java was originally designed to be the portable solution. If you need something to run on multiple operating systems you would probably want to go with Java.
From my experience in the financial world, the trend I see most commonly is Java being used on the backend (typically Linux servers) and C# (WPF) being used on the front end. I think this trend is here to stay until either Mono becomes widely accepted or Microsoft figures out a way to make their Server OS's free :)
I'm not saying Java is more suited for back end than C# (although I do think WPF has the edge over anything Java has for front end development) all I'm saying is that this is a very common trend in many financial/trading systems.

Categories