TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

.NET Core 3.0

426 点作者 JaneLovesDotNet超过 5 年前

20 条评论

avgDev超过 5 年前
I have been developing in .Net MVC 5 and now the last 6 months in .Net Core 2.1. Core is pretty awesome, I would say the learning curve is pretty high, but I&#x27;m very satisfied. Previously, I used Java in school. The .Net stack offers a lot of jobs in enterprise companies, if you are someone that dislikes SV mindset.<p>Also, Visual Studio is an insane IDE. Although, I recently did have some nasty bugs but updates are coming out pretty quickly.<p>Edit: Microsoft has also added many new videos to help beginners, these cover various topics <a href="https:&#x2F;&#x2F;dotnet.microsoft.com&#x2F;learn&#x2F;videos" rel="nofollow">https:&#x2F;&#x2F;dotnet.microsoft.com&#x2F;learn&#x2F;videos</a>.
评论 #21051492 未加载
评论 #21052671 未加载
评论 #21055965 未加载
评论 #21052272 未加载
评论 #21051841 未加载
privateSFacct超过 5 年前
What&#x27;s crazy is that this is what C# should have always been. I was into Mono way back because I thought niavely it was going to be more successful, but I think if C# had gone this route earlier -&gt; the whole python &#x2F; go etc popularity boom might have been softer and MS would have had a first class player that would have increase # of folks easily able to build in windows.<p>That and I never got to develop successfully beyond Forms - which I wish was not in preview from designer standpoint. I know old tech, but frankly for older programmers I find it easier and quicker to get stuff up with.
评论 #21050845 未加载
jsingleton超过 5 年前
There are a few related announcements, here are some links:<p>- <a href="https:&#x2F;&#x2F;devblogs.microsoft.com&#x2F;dotnet&#x2F;announcing-net-core-3-0&#x2F;" rel="nofollow">https:&#x2F;&#x2F;devblogs.microsoft.com&#x2F;dotnet&#x2F;announcing-net-core-3-...</a><p>- <a href="https:&#x2F;&#x2F;devblogs.microsoft.com&#x2F;aspnet&#x2F;asp-net-core-and-blazor-updates-in-net-core-3-0&#x2F;" rel="nofollow">https:&#x2F;&#x2F;devblogs.microsoft.com&#x2F;aspnet&#x2F;asp-net-core-and-blazo...</a><p>- <a href="https:&#x2F;&#x2F;devblogs.microsoft.com&#x2F;dotnet&#x2F;announcing-f-4-7&#x2F;" rel="nofollow">https:&#x2F;&#x2F;devblogs.microsoft.com&#x2F;dotnet&#x2F;announcing-f-4-7&#x2F;</a><p>- <a href="https:&#x2F;&#x2F;devblogs.microsoft.com&#x2F;dotnet&#x2F;announcing-ef-core-3-0-and-ef-6-3-general-availability&#x2F;" rel="nofollow">https:&#x2F;&#x2F;devblogs.microsoft.com&#x2F;dotnet&#x2F;announcing-ef-core-3-0...</a><p>- <a href="https:&#x2F;&#x2F;dotnet.microsoft.com&#x2F;download&#x2F;dotnet-core" rel="nofollow">https:&#x2F;&#x2F;dotnet.microsoft.com&#x2F;download&#x2F;dotnet-core</a> (if you&#x27;re on 2.2 you have until the end of the year to update to 3.1, which will be LTS)<p>- <a href="https:&#x2F;&#x2F;www.dotnetconf.net&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.dotnetconf.net&#x2F;</a> live now<p>Shame about the bad timing with the UN summit: <a href="http:&#x2F;&#x2F;webtv.un.org&#x2F;" rel="nofollow">http:&#x2F;&#x2F;webtv.un.org&#x2F;</a>
ifthenelseend超过 5 年前
Now you can easily write the following state machine in C#:<p><pre><code> static State ChangeState(State current, Transition transition, bool hasKey) =&gt; (current, transition) switch { (Opened, Close) =&gt; Closed, (Closed, Open) =&gt; Opened, (Closed, Lock) when hasKey =&gt; Locked, (Locked, Unlock) when hasKey =&gt; Closed, _ =&gt; throw new InvalidOperationException($&quot;Invalid transition&quot;) };</code></pre>
评论 #21050931 未加载
评论 #21051239 未加载
评论 #21051809 未加载
hmexx超过 5 年前
List of performance improvements is mind-boggling:<p><a href="https:&#x2F;&#x2F;devblogs.microsoft.com&#x2F;dotnet&#x2F;performance-improvements-in-net-core-3-0&#x2F;" rel="nofollow">https:&#x2F;&#x2F;devblogs.microsoft.com&#x2F;dotnet&#x2F;performance-improvemen...</a><p>How could a mature standard library &#x2F; frameworks have so much performance gains to be had?
评论 #21052110 未加载
评论 #21051497 未加载
评论 #21051958 未加载
评论 #21050991 未加载
评论 #21051605 未加载
评论 #21051395 未加载
评论 #21051269 未加载
_hardwaregeek超过 5 年前
Non nullable reference types are so awesome! I&#x27;d love for the C# team to publish some posts on the creation of this feature. Most of the non nullable type systems exist in functional, or pseudo functional languages (Rust has rather functional semantics). It&#x27;s very neat to see a honest to god mutable object oriented language implement non nullability. They probably had some interesting implementation challenges.<p>Also, is Java working on this too? I heard that they have Maybe, but that&#x27;s pointless without non nullability.
评论 #21052118 未加载
评论 #21054000 未加载
评论 #21052426 未加载
评论 #21051785 未加载
rafaelvasco超过 5 年前
When I was in University people loathed .NET and idolized Java. Back then I choose C# instead of Java for my main language&#x2F;toolset; People thought I was crazy. That was 10 years ago. So happy to see how much C# ecosystem has improved and keeps improving; Only thing missing for me is an official full featured C# to C++ transpiler; Only way, right now, of reaching game console platforms is by converting from C# to C++ unfortunately;
评论 #21053097 未加载
tofflos超过 5 年前
It&#x27;s nice to see Alpine on the list of supported operating systems. The image mcr.microsoft.com&#x2F;dotnet&#x2F;core&#x2F;runtime:3.0.0-alpine3.9 is 86.7MB.
gameswithgo超过 5 年前
I recently did a live coding tutorial on using SIMD intrinsics which is one of the big new features in .NET Core 3.0. It covers the basics of what is SIMD, what are intrinsics, and I do some live coding&#x2F;benchmark examples in C# where I cover how to lay out data and use SIMD effectively:<p><a href="https:&#x2F;&#x2F;www.twitch.tv&#x2F;videos&#x2F;482930779?t=00h09m01s" rel="nofollow">https:&#x2F;&#x2F;www.twitch.tv&#x2F;videos&#x2F;482930779?t=00h09m01s</a>
Nelkins超过 5 年前
Is anybody using Blazor for anything that isn&#x27;t a toy? I&#x27;m interested in using it at work but because it appears that the payload is relatively large I wouldn&#x27;t want to use it for anything that wasn&#x27;t internal facing.
评论 #21053114 未加载
评论 #21054233 未加载
评论 #21052713 未加载
评论 #21055863 未加载
daliz超过 5 年前
It would have been great if it allowed to make .NET Desktop apps for macOS and Linux, in addition to Windows.
评论 #21052024 未加载
评论 #21052034 未加载
pcunite超过 5 年前
<i>.NET Core 3.0 will be available with RHEL 8 in the Red Hat Application Streams, after several years of collaboration with Red Hat.</i><p>That&#x27;s a big deal! Nice.
truth_seeker超过 5 年前
If you dont know already:<p>Azure has started investing heavily in offloading the task from CPU to GPU and FPGA. There are really good framework on .NET to achieve the same.<p>NVIDIA CUDA GPU - <a href="https:&#x2F;&#x2F;devblogs.nvidia.com&#x2F;hybridizer-csharp&#x2F;" rel="nofollow">https:&#x2F;&#x2F;devblogs.nvidia.com&#x2F;hybridizer-csharp&#x2F;</a><p>GPU scripting and CUDA - <a href="http:&#x2F;&#x2F;www.aleagpu.com&#x2F;release&#x2F;3_0_4&#x2F;doc&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.aleagpu.com&#x2F;release&#x2F;3_0_4&#x2F;doc&#x2F;</a><p>FPGA - <a href="https:&#x2F;&#x2F;hastlayer.com&#x2F;project" rel="nofollow">https:&#x2F;&#x2F;hastlayer.com&#x2F;project</a>, <a href="https:&#x2F;&#x2F;netfpga.org&#x2F;site&#x2F;#&#x2F;" rel="nofollow">https:&#x2F;&#x2F;netfpga.org&#x2F;site&#x2F;#&#x2F;</a>
krat0sprakhar超过 5 年前
&gt; Nullable enables you to directly target the flaws in code that lead to NullReferenceException. The lowest layer of the framework libraries has been annotated, so that you know when to expect null.<p>I hope Java gets this one day.. would be a cool feature
评论 #21051881 未加载
评论 #21052001 未加载
评论 #21050847 未加载
xvilka超过 5 年前
Too bad FreeBSD support didn&#x27;t make it into this version.
评论 #21069259 未加载
评论 #21051690 未加载
DenisM超过 5 年前
The only way to get C# 8 is to move to .NET Core, I can&#x27;t really avoid this anymore. And for me it means moving to ASP.NET Core...<p>Anyone recently migrated projects from ASP.NET MVC to ASP.NET Core? I hope there is a gradual way, like this: <a href="https:&#x2F;&#x2F;www.hackernoon.com&#x2F;how-to-migrate-project-from-aspnet-mvc-to-aspnet-core-qt1ks31zn" rel="nofollow">https:&#x2F;&#x2F;www.hackernoon.com&#x2F;how-to-migrate-project-from-aspne...</a>
评论 #21052960 未加载
评论 #21052587 未加载
评论 #21052795 未加载
评论 #21052021 未加载
juliocasal超过 5 年前
For anybody interested, here for a short video on how to containerize an ASP.NET Core 3.0 Web API: <a href="https:&#x2F;&#x2F;youtu.be&#x2F;Po9jQS7WBDQ" rel="nofollow">https:&#x2F;&#x2F;youtu.be&#x2F;Po9jQS7WBDQ</a>
factorialboy超过 5 年前
Sorry for a basic question, can this be used to make desktop apps across platforms?
评论 #21052111 未加载
评论 #21052180 未加载
ragechip超过 5 年前
This is a good leap release from msft.
mcdermott超过 5 年前
C# (the default .Net lang) has so much ceremony, boilerplate&#x2F;scaffolding and IDE dependence (IDE programmers) and OOP overhead that it requires 5x more lines of code than the same app in Python or Go. Every time my interest peaks, I take a look leave with the same feeling that it&#x27;s a dated&#x2F;bloated OOP relic and would take all the joy out of programming. I&#x27;ve also noticed that most C# programmers don&#x27;t usually know another language (other than a little JS) and seem totally dependent on Visual Studio; if all they had was a text editor they&#x27;d be lost. That&#x27;s not a good place to be.
评论 #21051616 未加载
评论 #21051591 未加载
评论 #21051824 未加载
评论 #21055334 未加载
评论 #21053338 未加载
评论 #21051659 未加载
评论 #21051797 未加载
评论 #21053609 未加载
评论 #21051579 未加载
评论 #21051669 未加载