@
@
@Predaytor2018-09-27 19:02:46
PHP
@Predaytor, 2018-09-27 19:02:46

c# vs php. What to choose?

I got in the way of choosing between server languages, currently I am working on the web.
Familiar with C ++ , I really like the syntax, debugging.
What will be more promising, especially for a beginner? Immediately teach the ubiquitous puff, or .NET ? C# is a beautiful strongly typed OOP language with excellent debugging in Visual Studio, along with Java, in turn, Php seems illogical, strange to me, but there is more material on it, especially since the use of CMS (ModX, Wordpress) is necessary for a beginner to survive, most likely?
I haven’t got into building sites yet, but the possible interest and transition in the future to creating games is C # itself (again, only dreams).
What can you advise? Explain the difficulty of learning these languages, which path on the web is interesting for you? Thank you.

Answer the question

In order to leave comments, you need to log in

4 answer(s)
T
tiqq, 2018-09-27
_

From personal experience, I will say that C # and Visual Studio is the most aesthetically pleasing tandem of all that I have ever worked with. C# is as simple, clear, and elegant as can be.
Regarding prospects:
If your plans include a career as a programmer, then I would definitely recommend C# and .NET. Since there are significantly fewer .NET programmers than PHP developers, as a result, salaries are much higher (but there are fewer vacancies). It is also an undoubted advantage that in the case of C # you are not limited to web applications: in C #, in addition to web applications, desktop applications, mobile cross-platform applications (Xamarin), games that you mentioned are written, which means that if, for example, you did not like some direction, you will be able to retrain in much less time. In the case of php, you are only dealing with web applications.
If you see yourself in the future as a purely web-oriented programmer, then perhaps you should consider php. The backend of most websites (especially relatively simple ones) is written in php, and, say, you will definitely not be left without a job, albeit for less money on average than if you are a C # programmer.
Bottom line: I would recommend C#. Dive into the .NET platform and become an expert. Good luck)

#
#, 2018-09-27
@mindtester

you seem to have already signed your love for sharp... (he picked up Unity just yesterday and now I'm looking at which side to start nibbling it with;))
what does it hold? thinking about employment? the farther from metropolitan areas, the more likely it is to earn extra money on “puff”, and it is more difficult to find a decent job on sharp. but in the capitals, I think there are good chances and he will get a job as a sharpie + chances that employment will allow good, even better than puff, growth prospects (the corporate sector is the same;) .. (another question is to have chances and realize them - not the same thing, it always depends on the person ;)

D
Denis Denisov, 2018-09-27
@scanit74

C# should not be viewed as just a server-side language.

A
AndrewMoses, 2018-09-28
@AndrewMoses

Is there not enough material for sharp? It seems to me that there is more than enough of it. MSDN used to be enough. Now stackoverflow.com has appeared.
In general, learn technology, not language. Now I like the Laravel + Vue.js bundle - I'm studying it, and I write on sharp for food. .Net

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question