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.

Introducing .NET Core

458 pointsby ntakasakiover 10 years ago

19 comments

pauldbauover 10 years ago
I for one am extremely excited about having MS supported ASP.Net on Linux.<p>Mono is a great community effort, but the server side has always lagged Windows pretty heavily. Having the same level of API and implementation support at a core level on Linux will be awesome.<p>Shall be interesting to see how this affects IIS market share in 5-10 years time.
评论 #8703505 未加载
评论 #8703266 未加载
评论 #8702377 未加载
评论 #8703744 未加载
meddlepalover 10 years ago
As a Java and JVM focused developer the openning up of .NET really excites me. First, because .NET is a fantastic framework in and of itself, but also because this hopefully will encourage Oracle to be faster and more competitive with Java features and improvements.
评论 #8702834 未加载
评论 #8702278 未加载
dominotwover 10 years ago
I am betting on F# taking off big time.<p>None of the existing functional languages on linux could deliver on functional programming hype. Clojure is too ugly, Scala is too complicated, Haskell too arcane.
评论 #8702887 未加载
评论 #8702630 未加载
评论 #8702649 未加载
评论 #8702597 未加载
评论 #8702909 未加载
评论 #8708726 未加载
评论 #8703110 未加载
评论 #8702969 未加载
评论 #8703192 未加载
评论 #8703228 未加载
评论 #8703109 未加载
steven777400over 10 years ago
As a .NET developer, I&#x27;ve oft complained to my coworkers that years and years ago, a Java program could be compiled and run as a desktop app, or in the browser as an applet, or theoretically in other contexts. Microsoft kept not figuring that out, requiring different and slightly incompatible libraries (say, between WPF and Silverlight). It drove me crazy. Same with WPF and Windows Phone.<p>I see this kind of motion as very positive and recognition that horizontal re-use is a desired feature (one of the reasons people like node.js).
评论 #8704183 未加载
jameshartover 10 years ago
The nuget package versioning&#x2F;app local deployment model introduces a very different model for security patch distribution. Microsoft got their fingers burnt a few years back with the &#x27;embeddable&#x27; SQL Server distribution, MSDE, when the Slammer worm hit and there were hundreds of systems redistributing MSDE which had to figure out how to deliver patches separately.<p>When .NET applications all share the installed .NET framework, all applications benefit from Windows Update patch distribution for .NET Framework fixes. But when all applications are distributing their own required versions of dozens of .NET core nuget packages, those patches won&#x27;t be deployed until the app developer updates the nuget reference, rebuilds and ships their own patch.
评论 #8703023 未加载
评论 #8702557 未加载
评论 #8702902 未加载
评论 #8702312 未加载
评论 #8702267 未加载
jmnicolasover 10 years ago
The complexity of the .NET ecosystem as revealed in this article is baffling me.<p>And I don&#x27;t even have the excuse of being in foreign territory here, I&#x27;m a C# dev since 2009.<p>The language itself is easy to learn, but understanding everything behind is quite a challenge (at least for me). I guess it&#x27;s a feature of enterprise products.<p>Sometimes I wish I could leave work at work and not have to stay on top of my domain of expertise in my spare time.
评论 #8703595 未加载
评论 #8705841 未加载
delluminatusover 10 years ago
I&#x27;m psyched for the changes in the way .NET applications are being deployed. NuGet was already a great step, and having a well-factored .NET core framework in NuGet is only going to make it better.<p>Even little things like renaming the NuGet packages so that they are the same name as the assembly (hopefully &quot;System.Web.Mvc&quot; instead of &quot;Microsoft.AspNet.Mvc&quot; or whatever it is now) are a good sign to me that this push to create a cohesive .NET ecosystem around NuGet might actually succeed.<p>Unfortunately at least at our company this will take a long time to be fully embraced, but I look forward to the day when you can update the version of System.X that your team depends on without making it a system-wide upgrade initiative to move from one version to the next.
S_A_Pover 10 years ago
I have to say I&#x27;m very impressed with how ms is keeping .net a relevant platform. A few years ago, I started to worry that I was going to have a skill with a rapidly declining market value. While I still believe that being a polyglot is the best way to mitigate this risk(as well as just general professional development), I do feel like MS is taking great strides in keeping.NET developers employed.
评论 #8703345 未加载
AntiRushover 10 years ago
The referencesource project seems to be MIT licensed:<p><a href="https://github.com/Microsoft/referencesource/blob/master/LICENSE.txt" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;Microsoft&#x2F;referencesource&#x2F;blob&#x2F;master&#x2F;LIC...</a>
Varchtover 10 years ago
I suppose the Xamarin guys need to eat but it&#x27;s kind of disappointing they are not directly targeting iOS and Android.
评论 #8702285 未加载
评论 #8702538 未加载
评论 #8703036 未加载
guiomieover 10 years ago
Am I the only one not being a fan of nugget?<p>I constantly have issues with &quot;Package Restore&quot;, where I need to restart visual studio or clean packages and reinstall them. Sometimes, my package.config will end up with multiple same package with different versions. I get a lot of those problems with MVC.<p>I like C# and static typing, but I prefer nodejs and npm when it comes to packaging.
评论 #8704819 未加载
评论 #8705044 未加载
Xdesover 10 years ago
The day has come when I can deploy my .NET apps in docker containers.
评论 #8703026 未加载
blinkingledover 10 years ago
The ASP.NET part is what has me excited - it wasn&#x27;t clear from the article (it may be due to my limited knowledge of the ASP.NET stack) but if I could write a full fledged ASP.NET app on Linux using the often needed features like ORM, LINQ, whatever the equivalent of JSF is - that would be a great development. Right now on *NIX platforms nothing matches the maturity of Java&#x2F;J2EE.<p>It still remains to be seen how much the of the tooling - debuggers, profilers, deployment tools etc. will be available on non-Windows platforms. May be that will become available as more and more people start using it in Production.
评论 #8702401 未加载
评论 #8702415 未加载
评论 #8704098 未加载
sdkaufman78over 10 years ago
&gt; <i>...is available as open source, and is supported by Microsoft on Windows, Linux and Mac OSX.</i><p>Somehow, the words <i>Microsoft</i>, <i>support</i> and <i>Linux</i> still don&#x27;t seem to sound right in the same sentence.<p>I&#x27;d been your stereotypical Linux fanboy and MS hater since a teenager. But today I&#x27;m totally awed by how radically Microsoft has managed to change itself. I can&#x27;t even imagine how hard the people inside Microsoft must have fought to make this happen. Well done, guys.<p>I think I&#x27;ll pick up a C# book for Christmas.
lekeover 10 years ago
I think C# will be the new Java for the next 20 years.
sandGorgonover 10 years ago
I really hope somebody starts a kickstarter for Rails 4.2 on IronRuby (based on .NET Core). I&#x27;m really keen to see how that will compare with JRuby (which is already quite good).<p>The biggest problem which I see with the .NET ecosystem is the lack of appliction servers like JBoss, Tomcat, Wildfly.. even Jetty.<p>Am I wrong or is IIS pretty much the only .NET application server ?
评论 #8704639 未加载
sytelusover 10 years ago
I know lots of people don&#x27;t care about Windwos Forms anymore but it would been GREAT if they were also included in the Core, may be re-labeled as just &quot;Forms&quot; with as many platform independent goodies as possible. Native desktop apps are no longer for consumer at large but I keep finding myself developing new desktop app every now and then for development tasks. For example, right now I&#x27;m working on desktop app that allows you to quickly browse, slice and dice very large data files of order of 100s of GBs. It would be nice if I can release this kind of apps for all platforms using .net.<p>PS: I don&#x27;t want WPF in Core. It&#x27;s over-engineered uglyness I care lease about.
评论 #8702707 未加载
评论 #8702886 未加载
评论 #8702746 未加载
icantthinkofoneover 10 years ago
When Firefox was version 0.9 (2003?), I said it would take a large chunk out of IE&#x27;s 95% market share and IE would become an also ran browser. I also said, later, that iPhones and iPads would take over mobile and dominate the internet and Google would be more important than Microsoft on a day-to-day basis.<p>In both cases I was made fun of and downvoted into oblivion.<p>So listen to what I&#x27;m saying now. In three to five years, none of you will be using .NET anything. Well, some of you will be maintaining legacy stuff but, new things? No. Especially in five years, no one will think of doing any new project in .NET anything.<p>As I said back in 2003, write it down. Check back with me. I&#x27;ll see you then.
评论 #8702805 未加载
评论 #8703025 未加载
评论 #8702905 未加载
评论 #8702924 未加载
jayvanguardover 10 years ago
I think this will be about as revolutionary as Silverlight was.
评论 #8705388 未加载