Live data from Hacker News

Ask HN: Are there any startups willing to use the ASP.NET Core technology?

news.ycombinator.com

31–40 of 68 posts

Re: Ask HN: Are there any startups willing to use the ASP.NET Core technology?

#31

I spearheaded the move from php(symfony) to .NET Core at the startup where I work. We have had a pleasant experience so far. Performance is better across the board. Development is as fast or even faster in most cases. Deployment has also been simplified. We started the port of our code base around October last year and released the update to our product at the end of December. During that time frame, we migrated from…

> I spearheaded the move from php(symfony) to .NET Core at the startup where I work. We have had a pleasant experience so far.

Keep in mind that a rewritten system tends to be better than its predecessor, because you already know what (not) to do, so you can't really compare the two languages directly based on that.

Re: Ask HN: Are there any startups willing to use the ASP.NET Core technology?

#32
post #4

My startup is based on Windows, the .NET Framework, ASP.NET for Web pages, and ADO.NET for interacting with SQL Server. For the programming language, I'm using Visual Basic .NET -- as Kernighan and Ritchie, IIRC, stated in their C , the lanugage has an idiosyncratic syntax, which it turns ou I don't like. Since C# borrows some of that syntax, I prefer the more traditional (like PL/I, Pascal, Fortran, Algol, etc.) syn…

Congratulations on completely failing to answer the question.

The question was about .NET Core, and I wrote about .NET which likely is closely related. It is likely that my use of .NET is also use of some of what is in .NET Core.

So, I answered based on what I know about .NET which should be relevant to the question.

Others can be more clear on what is the same, similar, or different between .NET and .NET Core. Then the parts of .NET Core that are also in .NET can get something of a clean bill of health from me.

Re: Ask HN: Are there any startups willing to use the ASP.NET Core technology?

#33
post #29

Earlier quoted context omitted.

> Object-Oriented programming doesn't have a place in our hearts, Go is object oriented. > I hate to say it, but I just don't trust Microsoft. But you trust Google? well known for discontinuing products or abandoning them ( GWT?,... ) > It's a statically typed language that treats functions as first class citizens Without some form of generics/type classes you can't fully take advantage of Go first class functions to…

Can you elaborate on what you mean by Google abandoning JWT?

Maybe it was Google Wave? Not sure .. but Google definitely have a history of dumping products.

Re: Ask HN: Are there any startups willing to use the ASP.NET Core technology?

#34
I first wonder what advantages are there in using .NET Core over anything else. I personally can't think of any and I'm a fan of c#. I would love to hear and this is not sarcasm as I started out in the ASP.NET world a long long time ago in a galaxy far far away.

Re: Ask HN: Are there any startups willing to use the ASP.NET Core technology?

#35
post #9

> If not what are the reasons for a startup to stay away from .NET CORE? I've been using .Net for over 10 years now, and just launched a new product on Asp.Net Web API + SQL Server + Orleans. Whatever Microsoft says, .Net Core is not at all ready. The tooling and libraries are still undergoing major (and breaking) changes. You'll spend more time debugging it than your own code. I (foolishly) tried to adopt it a year…

My experience over the last few months has been v. good. Earlier (maybe even 6 months ago), my sentiment would have more mirrored that of the parent. The main downside at the moment is many of the packages on NuGet don't target dotnet core.

The above opinion is based on my experience developing a Kafka client library (I use OSX / VS Code) for Confluent https://github.com/confluentinc/confluent-kafka-dotnet as well as a substantial side project.

Re: Ask HN: Are there any startups willing to use the ASP.NET Core technology?

#36

I first wonder what advantages are there in using .NET Core over anything else. I personally can't think of any and I'm a fan of c#. I would love to hear and this is not sarcasm as I started out in the ASP.NET world a long long time ago in a galaxy far far away.

C# itself is a nice advantage, it's a pretty good language in wide use. Another would be the way modern stuff like dependency injection and packaging are baked in.

Re: Ask HN: Are there any startups willing to use the ASP.NET Core technology?

#37

I spearheaded the move from php(symfony) to .NET Core at the startup where I work. We have had a pleasant experience so far. Performance is better across the board. Development is as fast or even faster in most cases. Deployment has also been simplified. We started the port of our code base around October last year and released the update to our product at the end of December. During that time frame, we migrated from…

> I spearheaded the move from php(symfony) to .NET Core at the startup where I work. We have had a pleasant experience so far. Keep in mind that a rewritten system tends to be better than its predecessor, because you already know what (not) to do, so you can't really compare the two languages directly based on that.

While I do agree you in general, I believe the comparison is valid in this case.

The history of our product is like this.

The MVP was about 80% done in Laravel around the time I joined the company.

I joined the company as a symfony developer who was supposed to migrate the MVP to using symfony because "enterprise" and yadda yadda yadda as desired by our CEO.

We were successful in migrating to symfony 2 after about 2 months of work. From there, the system evolved over a few months going through multiple chaotic pivots. While the product worked, we had taken on a non-trivial amount of technical debt due to the rapid pace of evolution and numerous pivots.

As we were about to move to the next phase in our development, I spoke with our CEO about the technical debt we had incurred and possible ways in which we could shed it. Being a technical guy, he understood where I was coming from and allowed us a month to clean things up.

The plan was to migrate to symfony3 while cleaning up the mess we had created.

However, while were working on the update, we started experiencing some of the same pain points we had before including performance issues, composer memory issues, poor library availability, late or no feedback on github issues etc...

Since I had done a project using the rc1 bits of asp.net core and updated the application to rc2 bits after and had a good experience I suggested that we gave it a try.

The performance and dependency management issues went away. Development speed also improved as we had better tools to work with.

Re: Ask HN: Are there any startups willing to use the ASP.NET Core technology?

#39
post #9

> If not what are the reasons for a startup to stay away from .NET CORE? I've been using .Net for over 10 years now, and just launched a new product on Asp.Net Web API + SQL Server + Orleans. Whatever Microsoft says, .Net Core is not at all ready. The tooling and libraries are still undergoing major (and breaking) changes. You'll spend more time debugging it than your own code. I (foolishly) tried to adopt it a year…

This is a little off-topic but can I ask how your experience with Orleans has been? And did you consider instead using Service Fabric Reliable Actors? If so, how did you choose between the two?

Re: Ask HN: Are there any startups willing to use the ASP.NET Core technology?

#40
post #7

I work for a very mature startup, and recently led our first site on ASP.NET Core. The framework itself is very nice and very solid, basically a "do-over" of all the previous ASP.NET frameworks with the benefit of hindsight. Although there's been some new things to learn, I've been very pleased with how consistent and thought out the new ASP.NET Core is. We run the site in production. Having said that, the tooling ar…

Putting the words "ASP" and "Classic" that close together sent a chill down my spine. You're totally right about the tooling though. If I can't do File->New Project and get it to compile and run an empty project out of the gate, your doing it wrong. Every time I try I have to find some new forum post telling me how to fix my environment.
Post reply on HN