Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

What do you think about the future of ASP.NET Core or .NET Core in general? #3

Closed
kaeltran16 opened this issue Feb 14, 2018 · 3 comments

Comments

@kaeltran16
Copy link

No description provided.

@coryhouse
Copy link
Owner

coryhouse commented Feb 14, 2018

I tried it early on. I was too early because it was very frustrating to get started due to constant API churn and a lack of solid tooling. I haven't tried it lately since I'm fixated JavaScript and Node these days.

I've come to prefer Node for APIs over .NET so I can work in JS on the client and the server. This means I don't have to context switch between client and server code. I can share tooling, editors, build processes, bundlers, and so on between client and server solutions. I don't have to keep up with multiple languages, ecosystem, IDEs, etc. Shoot, keeping up with JS, CSS, HTML, and Node is enough as is! :) The Node ecosystem is massive and npm is the largest and fastest growing package manager in history by far. So I have no issues finding what I need in a pure JS ecosystem for UIs and APIs.

That said, I think Core has a bright future given all the existing C# and .NET dev out there. And core is faster than Node. So if raw performance is your goal, .NET core and Go are great options today.

@JaphethOlu
Copy link

Hi Cory,

Knowing your response to the earlier question. How did you become a Microsoft MVP?

@coryhouse
Copy link
Owner

Good question. I spoke at a lot of conferences, authored courses, and blogged a lot. Microsoft gives MVPs to people who are active in the community. You need not use Microsoft products. When I first got my MVP, I was coding heavily in C# and .NET and authoring courses on those topics. That's how I got their attention. Since then, I've shifted to mostly JS and Node, but Microsoft has continued to award me MVP status for my contributions in those areas.

Many people assume MVP means you know MS tech best. That's often true, but not always.

And to clarify, I'm still a big fan of C# and .NET, I've just chosen to focus on JS recently because it's hot and I'm having fun trying to keep up with all the churn. :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants