H
H
HudiDudi2016-04-27 19:12:36
linux
HudiDudi, 2016-04-27 19:12:36

How suitable is C# for development under linux now?

Good afternoon.
I really love C#. But the development on it is quite strongly nailed to the Maykrosov stack. I do not argue, there are different vacancies. But in the vast majority it is Windows and mssql. Also, when I got acquainted with its ecosystem, a lot was paid. Well, usually it’s a bloody enterprise (I don’t count winphones because there are few of them). I got the impression that it is suitable / used only in large companies. I had to leave this business (I hope temporarily) and take up java. But she doesn't go. C# is much better. Microsoft has been very happy lately. Dotnet core now works on nixes. A lot goes to open source. Gives hope. But such fundamental changes take time.
Tell me, who writes on dotnet, how are things with cross-platform now? And how is he friendly with private developers? Is it possible to start writing the same web services for placement on nix servers without unnecessary dancing with a tambourine (do not offer mono). Not with mssql, but with the same postresql.

Answer the question

In order to leave comments, you need to log in

4 answer(s)
E
enavermate, 2016-04-29
@enavermate

Need!
Recently completed a 12 month project. ASP.NET5, MVC-framework, PostgreSQL, KestrelServer (started the project !4! months after its release). Tasks: Server + REST API.
At first they wanted to place it on Azure, but something went wrong.
As a result, they placed it on a Linux server.
5 months - normal flight.
There are already a lot more manuals for configuring from MS.
So write - everything is ready!

O
OnYourLips, 2016-04-27
@OnYourLips

Everything is very bad at the moment (with the exception of games), but they have made cross-platform the main vector of development.
But in games, C # is as cross-platform as possible.

D
Dmitry Belyaev, 2016-04-27
@bingo347

Dotnet core on nix is ​​a big marketing crutch.
Yes, and dotnet itself is more like "Oh! jvm is a cool thing, but we are microsoft and we need our own bike.
"
If you want a cross-platform application without any problems, take any language under the JVM (there is not only java), or Go, or, if scripts do not bother you, you can also look towards javascript or python

K
KvanTTT, 2016-04-28
@KvanTTT

I write in C# and don't do any enterprise or games (static code analysis). The project, by the way, is potentially cross-platform, because. specific libs and code are not used there. Of course, there are few such projects, but they do exist.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question