TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Is ASP.NET Core Now a Mature Platform?

68 pointsby insulanianover 6 years ago

17 comments

Herbert2over 6 years ago
Using it for two days now on OSX for a client so I don&#x27;t have much experience with it. First impressions are ok, the documentation could be better and it&#x27;s not very googleable as you get a lot of irrelevant hits from normal .NET, MS really should have more creativity when it comes to naming. Problems I&#x27;ve hit which I wouldn&#x27;t expect to hit in a more mature framework:<p>* Running EF Core migrations against postgres on startup. I wasn&#x27;t able to google a solution to this. I hacked around this by deploying an init container with a migrate.sql script but I expect that&#x27;ll bring me problems later on.<p>* Let&#x27;s Encrypt. Found an archived package on GitHub, I expected more maturity.<p>* Not very easy to ascertain the state of the setup, things need to be registered in a certain order for them to work (UseDefaultFiles &amp; UseStaticFiles f.i.). This would be made easier by me having more experience with the stack or better docs, still a waste of time.
评论 #18714763 未加载
评论 #18714830 未加载
评论 #18714860 未加载
NicoJuicyover 6 years ago
Yes, Bing runs on Asp.Net Core: <a href="https:&#x2F;&#x2F;blogs.msdn.microsoft.com&#x2F;dotnet&#x2F;2018&#x2F;08&#x2F;20&#x2F;bing-com-runs-on-net-core-2-1&#x2F;" rel="nofollow">https:&#x2F;&#x2F;blogs.msdn.microsoft.com&#x2F;dotnet&#x2F;2018&#x2F;08&#x2F;20&#x2F;bing-com-...</a>
rpcomover 6 years ago
I&#x27;ve been developing ASP.NET Core website for 1 year. Now my website runs on production. It is easy to customize, fast and reliable platform. Microsoft makes a lot of efforts to add new features to it. So I definitely advise to use ASP.NET Core.
dc_gregoryover 6 years ago
We run the core of our order system on dotnet core, including (somewhat) micro-service architecture behind the scenes. Build on primarily windows desktops, and hosted on Linux containers. Works well for us; there are a few things we needed to roll ourselves, but by and large it works out of the box.
philliphaydonover 6 years ago
<a href="https:&#x2F;&#x2F;webcache.googleusercontent.com&#x2F;search?q=cache:3OI6s-GBQPwJ:https:&#x2F;&#x2F;rehansaeed.com&#x2F;is-asp-net-core-now-a-mature-platform&#x2F;+&amp;cd=1&amp;hl=en&amp;ct=clnk&amp;gl=sg&amp;client=firefox-b" rel="nofollow">https:&#x2F;&#x2F;webcache.googleusercontent.com&#x2F;search?q=cache:3OI6s-...</a><p>Google cache cos it appears the site is down at the moment :(
dhruvt10over 6 years ago
Third party support bugs me for .Net Core but otherwise it has been amazing. For example, I had some problems using it with Firebase and other than SignalR there doesn&#x27;t seem to be another websockets library present.<p>I mainly develop on Ubuntu using VS Code &amp; Docker.
abbfover 6 years ago
Are there any open source projects that are representing all features, like an admin panel with an API? As someone coming from Java and Rails, I can learn it with just reading the code.
评论 #18721244 未加载
评论 #18714755 未加载
romanovcodeover 6 years ago
I&#x27;m running it in production on pretty large website for about 6 months now, no issues so far. Performs very fast as well.<p>Also, I develop on MacOS using VS Code most of the time.
langitbiruover 6 years ago
Is ASP.NET Core platform popular among developers who use non-Windows platform? Can we develop applications on top of ASP.NET without Visual Studio?
评论 #18714485 未加载
评论 #18714670 未加载
评论 #18714785 未加载
评论 #18714328 未加载
评论 #18714341 未加载
评论 #18715474 未加载
评论 #18714960 未加载
staticelfover 6 years ago
The main pain points for me regarding .NET Core has been the lack of third party libraries, hard to understand sometimes which project can run on .NET Core and several cases that I had to switch back for smaller projects in order to use a specific library.<p>.NET Core is great, but I would continue to run it on .NET Framework for now.
评论 #18714685 未加载
评论 #18714475 未加载
slaveoftimeover 6 years ago
I also use asp.net core both for personal project and company product. It works great especially with f# and giraffe. But in company we use oracle, the devart.data.oracle.efcore is not very good, actually a little bad.
moominover 6 years ago
I find it striking how many of the blind spots wrt the web have been a feature of ASP.NET since the beginning: static file serving, caching, authorisation...
评论 #18714708 未加载
评论 #18714528 未加载
评论 #18714449 未加载
openbasicover 6 years ago
The whole environment handling bothers me, specially when working with containers. Why can&#x27;t we have something normal like a .env?
评论 #18719484 未加载
oaieyover 6 years ago
It is already for a year or so. We have not met any limitations (for our use cases) there.
InGodsNameover 6 years ago
what are some other problems with ASP.NET core for now?
评论 #18714159 未加载
评论 #18714197 未加载
InGodsNameover 6 years ago
I am missing Rails feature in ASP.NET Core.
InGodsNameover 6 years ago
One cold harsh truth is that Asp.net core is nowhere close to node, python or django when it comes to libaries.<p>It&#x27;s growing but not that fast.<p>C# is very verbose compared to Ruby. You&#x27;ll find it hard to get Rails level of productivity with Asp.net core.<p>Why? Because there is no sidekick, actionmailer, or asset piplining, turbolinks.<p>Stuff like, &quot;has many, through&quot; (Rails) relationship isn&#x27;t supported in entity framework. If you plan to use postgres, you&#x27;ll run into many issues.<p>You end up dealing with ugly DbContext for setting up basic models. And DbSets to enable tables for your models. All this ugly stuff is thrown in your face.<p>There are no tutorials on how to add Vuejs or React to your asp.net core project.<p>Postgres is simply treated as &quot;not important&quot; and you are expected to use mssql.<p>PostGres + Entity Framework Core is mostly a hack. You run into soo many issues that you&#x27;ll be forced to leave Postgres and go for mssql.<p>Need image processing libaries? Good luck with that. There is simply no support.<p>The only thing you&#x27;ve going for you is, static typing and cool IDE support.<p>I tried asp.net core for several months and went back to Rails.<p>Lookup ActiveMerchant and how many payment gateways it support, there is nothing like that in Asp.net core.<p>Don&#x27;t get me wrong everything is possible in asp.net core but you&#x27;ll have to hack together your own solution, there is no standard way of doing things like there is in Rails.<p>There is a very good reference project: Discource if you want to see the potential of Rails.<p>Where can i find reference project for asp.net core? There are no good books either.<p>Only tutorials available teach basic stuff like middleware, rest api without authentication.<p>Heck all that can be done in Flask in 10 lines.
评论 #18715147 未加载