Microsoft .NET Core 2.0 For Linux Released; Redhat Will Bundle Microsoft's .NET (zdnet.com)
Billly Gates writes: Microsoft recently released Visual Studio 15.3 for Windows and Visual Studio 7.1 for Mac with .NET core 2.0. In addition to porting Microsoft Code and SQL Server to Linux, they have ported .NET. Redhat will bundle .NET in their software offerings instead of relying on Mono. .NET core is Microsoft's open-source .NET platform which is not based off Mono and available for Linux, Mac, and Windows here.
This has got to be the seventh sign.
I think I will repent, while I still have a chance.
First law of people: People are generally stupid.
I'll pay to watch that.
I got Red Hat Linux running at home. What does .NET brings to Linux that I couldn't do on my Windows PCS?
MS bought off Xamarin awhile ago. On Mac, the new Visual Studio is really the same previous Xamarin Studio with Visual Studio branding slapped on top. I wouldn't be surprised if they haven't done more or less the same with mono.
dont want fucking mono either
At least on fedora it seemed like anytime something used mono, mono itself wanted to pull in a bazillion dependencies for install. It looked bloated to me. Of course this was years ago, haven't seen mono in a long time. I guess this makes that project mostly obsolete.
You have to be able to trust your compiler...
I barely trust Microsoft to not release malware that infects other companies products. Why the hell would invite them into my OS if I don't have to.
I wish I had a good sig, but all the good ones are copyrighted
It's like MS haven't changed, instead of joining an existing project and improving it, they want to be in control. Old Microsoft, you haven't changed. Do not want
Uhm, because Microsoft always had the canonical source code to ASP.NET and Mono was a shitty attempt to re-implement it as open source? All they had to do was open it up, and they have. Hate on Microsoft all you want but this complaint is just silly.
Live today, because you never know what tomorrow brings
If you'd ever actually tried to use Mono, you'd know the answer. Mono was immature, slow and amateurish compared to the real .NET implementation from Microsoft. I suspect that it would have likely taken more time and effort to fix up Mono than it would have to just open source and port the real implementation.
Microsoft finally embraces OSS and all you do is bitch.
If you admittedly haven't seen mono in a long time... years ago, why do you bother commenting about it?
I wish they'd stop calling it Visual Studio on the Mac. It's not. It's brand abuse. Visual Studio Code is more like Visial Studio than this rebranded MonoDevelop crap, and infinitely more useful. I'm pretty sure I lost over 20GB of my SSD and it does diddly squat.
Your google skills *suck* man.
https://github.com/dotnet/core
https://github.com/dotnet/cli
Mono is superior to .NET core for one reason, it runs on more platforms! Some of us don't run the big three operating systems exclusively.
Microsoft finally embraces OSS and all you do is bitch.
All that is left is extend and extinguish.
Long time Linux users will have seen exactly what's been happening: Linux has been slowing discarding its UNIX heritage, and has been becoming more Windows-like for a while now.
During its early years, we saw Linux tend to imitate Solaris, and to a lesser extent the other commercial UNIXes. But as they've faded away, we've seen Linux become more and more Windows-like.
Linux-oriented desktop environments like KDE and GNOME were the most obvious examples. They were clearly inspired by Windows, rather than UNIX desktop environments like CDE or NeWS or IRIX Interactive Desktop. GNOME 3 resembles the Windows Metro ideology.
Systemd has really accelerated the process. It brings ideas like binary logging and a monolithic architecture from Windows to Linux, for example. These are ideas that totally contradict with the traditional UNIX way of doing things.
Now the availability of .NET Core on Linux makes it even more Windows-like.
People familiar with FreeBSD and Solaris will see the differences clearly. Linux used to be a lot more like them than it was like Windows. But if you use a modern Linux distro today, it'll often feel closer to Windows than it will to FreeBSD or Solaris.
This is why we've seen so many long time Linux users move away from Linux, in favor of the *BSDs or macOS. When these people starting using Linux, often back in the 1990s, they used it because of how it adhered to the UNIX way of doing things. But now that so many modern Linux distros don't do this, these users have had to find better alternatives. So now they use FreeBSD, or OpenBSD, or NetBSD, or DragonflyBSD, or macOS. All of those OSes provide a much truer UNIX-like experience than Linux tends to these days.
Microsoft will secretly use this as another way to force Windows 10 on those who don't want it. Leave the office at night with RHEL running. Arrive at the office in the morning...Windows 10 is there to greet you.
"The two most abundant elements in the universe are hydrogen and stupidity." -Harlan Ellison
Mono is owned by Microsoft now anyways, so it is literally useless to use mono over dotnet as a second-source.
If only the FSF hadn't shuttered their dotgnut implementation because mono was more advanced, we wouldn't be in quite the dotnet quandry we are today.
I'm looking at Windows 10, and I'm not seeing professionalism. I'm seeing a braindead GUI that is a backwards step from Windows 7, all to capture a market (smart devices) that Microsoft has pretty much all but walked away from.
The world's burning. Moped Jesus spotted on I50. Details at 11.
Is it a Fake Visual Studio like this article says?
https://adtmag.com/articles/2017/05/10/vs-for-mac.aspx
"many developers on forum sites questioned if it's really the same IDE that Windows users have known and loved for years, or a refactored, rebadged and rebranded version of Xamarin Studio -- and no less than Xamarin chief Miguel de Icaza himself weighed in with some answers. "
"One typical reader comment on Hacker News said: "I find the naming 'Visual Studio for Mac' pretty deceptive, since apparently it is not anything like the win32 VS environment, but instead based on Xamarin Studio. Even the tagline is deceptive: 'The IDE you love, now on the Mac.'" "
... crap. When they actually port over the WPF (windows presentation foundation) so you can actually make beautiful drag-and-drop GUI applications in Linux and Windows using Visual Studio.
Until they add GUI, there's no point. And they 99% likely know that already. Without GUI, userland Windows programs won't target also Linux. The benefit to Microsoft is mostly in their direction, and not Linux.
I really hope that MS acquires Red Hat sometime soon.
I think that it would actually be the best thing for the Linux community if that happened.
Ideally it would be a huge wake-up call to Debian, and by extension Ubuntu. I don't think they'd want to deal with systemd, GNOME 3, and other software if it were primary developed by a MS-owned entity or a division of MS.
The ideal outcome of that would be Debian immediately ditching systemd in favor of OpenRC (or even sysvinit), along with GNOME 3 and GTK+ being ditched in favor of KDE and Qt.
If that happened, then Linux would regain what it has lost over the last decade. It would restore the reliability and trust we used to have in Linux, but that has been draining away with the rise of GNOME 3, GTK+ 3, and systemd.
Microsoft bought out Ximian or Xamaran or whatever the last iteration was called a few years ago, so even if you use mono instead of .Net Core 2.0, you're still stuck using a shitty Microsoft owned product, which if it wasn't backdoored today, probably will tomorrow.
It is truly becoming a dark time in computer history. At least half of the games available for linux are Unity/DotNet based, and all of the CPUs/SoCs/Motherboards/GPUs are either locked down or backdoored themselves now as well.
What is there left to look forward to as the hackers, crackers, engineers, neckbeards, and progressive social reformers of this generation (not the alt-left, alt-right types, the kind actually trying to move forward humanity so we can become something greater than what we are.)
one too many drinkypoos
The first .net package update for Linux will require an automatic update to Windows 10 with no way to opt out.
So finding the code easily available on github (of all places) was 'hard'? The only problem was you didn't know what it was called? I mean it's not like MS is hiding FFS.
Just click on the EULA I accept button, FFS
WARNING: Smartphones have side effects--most of them undocumented.
KDE is windows inspired, Gnome is mac inspired.
Windows 8 was NOT exactly the same as Windows 7. Windows 10 IS exactly the same as Windows 7.
Yes, and the reason it is exactly the same is because in Windows 8, Microsoft *dared* to move your cheese, and you lazy SOBs couldn't be bothered to read a couple of articles and/or buy a book like you did when Windows 95 came out and departed dramatically from Windows NT/2000. Sad.
it's a trap!
Some drink at the fountain of knowledge. Others just gargle.
Because bloated pigs rarely go on a diet.
The 3 E's?
Embrace,
Extend,
Extinguish.
https://en.wikipedia.org/wiki/...
From that page,
"Embrace, extend, and extinguish",[1] also known as "Embrace, extend, and exterminate",[2] is a phrase that the U.S. Department of Justice found[3] was used internally by Microsoft[4] to describe its strategy for entering product categories involving widely used standards, extending those standards with proprietary capabilities, and then using those differences to disadvantage its competitors.
Just because they have failed at it recently in other product lines does not mean they have no desire to protect their original core OS business.
Net Core is a trimmed down subset of the full net framework. Mono tried to implement the whole of .NET.. even the GUI libraries.
However ( having had to deal with this for a long time ) Mono is admirable as an open source effort, but the code quality was utter crap.
I can't count the times we had to fix issues in it, because parts of it were written by incompetent hacks.
This would be useful if it had Windows.Forms and WPF (i.e. it wasn't the "core").
We have large deployment of computers (thousands) in the company currently running some form of windows w/ .net programs. If this was a complete .net port, we could dump all of those boxes and replace them with Linux.
I'm not sure if I'm supposed to reply with a comment about the average Slashdot denizen or a comment about your mother. Hmm...
"So long and thanks for all the fish."
You both got to lecture each other so kiss and make up.
Everything has become more Windows like than the other way around. Binary is just another word for compressed and Windows has moved past that to tokenized interpreted which is even more compressed still, but you go ahead and use as much spacetime as you want.
You have no idea what .net core is. Get out more and learn something new. It is not 1998. Let it go the ego trip you are on is ugly.
I have been unimpressed by a number of apps written in mono recently (mainly 3D printer related stuff) as there seems to be no common versioning or even awareness of the different distros, what package management systems they may have or what the commonly installed and stable versions of any libraries may be.
You get these big ugly lists of instructions, usually telling you to uninstall all existing instances of mono and/or mono-based libraries and install the one specific version which their project will run with, then download 3 or 4 other dependencies from other projects (none of which give you a simple way to get the specific version of their project which is required) and then you have to fudge things around to bypass things provided by your resident package management system. Then the app prolly doesn't work anyway, or has the most primitive UI you have seen in years.
Ok, I know that a real Linux user has traditionally been prepared to edit configs and make files, build a few things from outside of their package management, and handle conflicting library dependencies without blinking, but I don't see why mono and .Net core projects had to take a huge backward step and make us mess around the way used to with Linux 15 years ago. I just expected if we were going to bring in all that bloat then it should at least have made things smoother to manage, or better looking, or something modern.
If I had a DeLorean... I would probably only drive it from time to time.
It compiles to bytecode, which can be turned into compilable c# or vb.net by a third party tool, Ilspy, which is open source and by default opens itself to show you its own decompilation.
So now your comment makes no sense. You don't have to trust, you can verify every line.
You clearly haven't used Gnome 3.
Onda Technology Institute
I would have thought that .NET, being effectively a substitute for Java for almost the same class of applications, doesn't substantially change the direction in which Linux distributions are heading since Java had already been present in them for quite some time.
Ezekiel 23:20
Mono's sort of open source, but I hated the pledge to not sue you over patents as long as you're running a blessed build.
Is the license on this new release better?
Gnome started out trying to emulate windows 95/98.
Then apple OS X got big.
Only then did the abomination known as gnome 3 come into existence.
Th gnome 3 devs have, for a decade, ditched Linux and gnome and used apple products primarily. They sit around "working" on gnome without really using gnome for real work. And by working, I mean cutting some code and then masturbating continually over how "sexy" and OS X like gnome has become.
The same goes for that stupid cunt lennart. He doesn't actually use Linux for anything over than making systemd. He's a laptop user. H is not a system or network admin. Ergo he is currently completely unqualified to write an init system. Choke on a buffet of dicks lennart.
Who the fuck is gonna write .net apps for Linux? Java rules the Linux world.
Your google skills *suck* man.
https://github.com/dotnet/core
https://github.com/dotnet/cli
He used Bing.
How about commenting on the 8 dick a day diet you're on bitch.
All they had to do was open it up, and they have.
So where is the source code to .NET core 2.0? I seem to be having trouble finding it.
I've heard good things about .NET core, though I haven't used it. I've been doing Java recently and for the life of me the biggest differences seem to be the available libraries between that and C#. well and some things like get/set and by references/output keywords/etc. Still, the code is not all that different and many of the things you expect have names close to what you would expect them to have.
One thing I like in Java or at least Java/Eclipse/Gradle is you can make Gradle handle all the dependencies, including all the javadoc dependencies and source code dependencies, your own javadocs, and even store all the relevant Java output in one huge jar you can click on. Admittedly that takes a little time, but you can do it. The next time I do something C# I'm going to, if it makes sense, really push Nuget to see if it can handle a similar configuration. I'm not sure if there is a C# version of javadocs that is as nice. I should really look. Doxygen maybe. JavaFX/JavaDoc's use of CSS works as well. That way I can configure the code as I want it for development and eye strain and if they don't like it in release, it is an easy change, without requiring much additional coding.
Actually on Linux is there an equivalent of NuGet for .NET core? That is actually kind of important. I loath going back to a manual package manager, particularly when dealing with packages that may have dependencies that themselves have dependencies.
A substitute for Java? It's like saying Spanish is a substitute for English because it uses the same alphabet.
Tired of my customary (Score:1)
NuGet has some work to do, but it isn't horrible. You can run it from the command line if you really want to. People like C#, though, for two main reasons: the really well thought out and organized standard libraries, and the functional-programming-inspired language features that were added post-C# 2.0, while Java was stagnating after the Oracle acquisition. C# really managed to leap far ahead of Java during that time in terms of raw language power and features, though it's nice to finally see Java start to make progress again.
Mono may "run" on Linux, but it's only 1/3 as fast as Microsoft's implementation on Windows. And no the problem isn't Linux: the JVM runs neck and neck with CLR for Windows, and there's no measurable performance difference for JVM on Windows and Linux. The problem with Mono is apparently that it doesn't aggressively inline virtual method calls.
I haven't tried Microsoft's coreclr yet, but if it's as good as Microsoft's Windows runtime, then it will finally make C# an option on Linux. Having the same execution speed as Java plus all the benefits of C# over Java (e.g. memory layout control if you actually care about performance) could make this a Java killer.
[Different AC here]
IMO drinkypoo is 100% troll 100% of the time, and you can just ignore anything he says.
But who would you root for, do you want Microsoft or Poettering in your Linux?
Live today, because you never know what tomorrow brings
That analogy works much better than you intended
Things are much more complicated than what you both think. A big proportion of the .NET Framework code has been public for a while now. As far as it is a huge reality (different languages, platforms, implementation types, versions, etc.), they divided it in different repositories. The one you are linking, CoreCLR, includes the most basic parts (e.g., contents of mscorlib.dll in Windows), but there are others like CoreFX (newer parts) or Roslyn (compilers and Visual Studio).
.NET Framework has been systematically evolving and including more and more options and sub-types. Core refers to one of these classifications, although a quite big one: it aims to allow a somehow homogeneous management of the big number of supported platforms/formats. Here you can find a detailed description about it.
The
Custom Solvers 2.0 = Alvaro Carballo Garcia = varocarbas.
Just posting to see what is wrong with my profile (it is still not showing my last comment?!).
Custom Solvers 2.0 = Alvaro Carballo Garcia = varocarbas.
Long time Linux users will have seen exactly what's been happening: Linux has been slowing discarding its UNIX heritage, and has been becoming more Windows-like for a while now.
Long time Linux user here - I have been using linux since the days of Slackware on 80+ floppies, when the kernel version was 0.9. I don't think Linux is becoming Windows like - it is more like Windows is coming around to the fact that the UNIX model is in fact the better one. What we have been seeing is that there are more Windows style applications - the graphical desktop on Linux is still only an application layer, thankfully, and can be left out without much loss of functionality (OK, maybe I'm exaggerating a bit here). And happily, we don't have to run .net, which is little more than what Microsoft would have wanted the JVM to be, only they didn't get to dictate things that time around.
My own experience with .net is limited - due to work I'm forced to use 1 .net application, which I keep in a VM running Windows. It has plenty of resources and is all alone in there, yet it still manages to run out of network sockets and other resources, sometimes even before I have put it to any use. Our developers still haven't managed to figure out why, because it is apparently un-debuggable. If this is generally the way with .net, I can't see Linux being overwhelmed by a massive influx of superior applications.
While I agree in general still how is MacOS more UNIXy than Linux?
It's a trick.. get an axe.
They're both faggots and can STFU.
>My own experience with .net is limited - due to work I'm forced to use 1 .net application, which I keep in a VM running Windows. It has plenty of resources and is all alone in there, yet it still manages to run out of network sockets and other resources, sometimes even before I have put it to any use. Our developers still haven't managed to figure out why, because it is apparently un-debuggable. If this is generally the way with .net, I can't see Linux being overwhelmed by a massive influx of superior applications.
No that is the way of badly programmed application and i guess bad developers.
Go back 5-10 years and look at how VB was used and abused by self defined "programmers" who were accountants, MBA, engineering managers, and even some VP's. Their applications sometimes "worked", but usually under the umbrella of "just because you could doesn't mean you should".
I'd wager .NET is just v2.0 of this issue. Easy to use programming languages do not make people _good_ programmers. Just as a new cheap motorcycle doesn't make people good riders, or a new type of firearm doesn't make an untrained user more likely to hit a(n intended) target.
- Sig
You mean, like FreeBSD?
https://github.com/dotnet/core/issues/522
https://github.com/dotnet/coreclr/blob/master/Documentation/building/freebsd-instructions.md
It's a trap!
Nice analogy. Java and .NET are indeed very close to each other in most traits, just like Spanish and English. Unlike, say, Haskell and Forth, or APL and Prolog (or Chinese and Amharic...).
Ezekiel 23:20
Long time Linux users will have seen exactly what's been happening: Linux has been slowing discarding its UNIX heritage, and has been becoming more Windows-like for a while now.
Long-time Linux users will not have seen this, because it is not what is happening, except in your imagination.
Systemd has really accelerated the process.
It has not. There is no such process. That is not to say that systemd is all fine. It is not.
People familiar with FreeBSD and Solaris will see the differences clearly.
I am familiar with both, since many years. With that in mind...
But if you use a modern Linux distro today, it'll often feel closer to Windows than it will to FreeBSD or Solaris.
As a long-term user of all of them, I disagree with your assessment. In my opinion, you are wrong.
This is why we've seen so many long time Linux users move away from Linux, in favor of the *BSDs or macOS.
Exactly zero of my long-time Linux users have moved away from Linux to any of the *BSDs or to MacOS.
In closing, my experience and anecdotes are worth just as much as yours, and I disagree with several of your statements.
Not that you will care one iota about that, of course.
Linux in general lacks professionalism, especially in development practices, which results in low quality of the software. I think that Microsoft getting involved in Linux will finally take things to the next level.
Yeah, right, I don't see it. Microsoft's window manager is so awesome that most of the time Windows Explorer pops a dialog it opens behind the window you're currently using. You wouldn't even know it's there unless unless you notice the pulsing button on the task bar.
That's funny. He's not a sysadmin or network administrator so he's not qualified to develop software. Ok.
Visual Studio for Mac is definitely Xamarin Studio with a different name. .NET Core is most certainly *not* Mono, it's an entirely different codebase.
Karma: Poor (Mostly affected by lame karma-joke sigs)
Mono is superior to .NET core for one reason, it runs on more platforms! Some of us don't run the big three operating systems exclusively.
When Microsoft announced .NET core they specifically said that they would support Windows, Linux and macOS and that they hoped Mono would continue as a project to support all of the other platforms out there. They aren't competitors, or at least Microsoft doesn't see it that way.
I tried to switch to Gentoo, but it is still compiling.
GTK and QT are portable, just use those for .NET apps and it's cross platform already.
Also this is not important for desktop apps, this is for web hosting and server side logic. Tons of stuff is in .NET on this side of the equation.
I have been unimpressed by a number of apps written in mono recently (mainly 3D printer related stuff) as there seems to be no common versioning or even awareness of the different distros, what package management systems they may have or what the commonly installed and stable versions of any libraries may be.
I've seen that, also. Several programs I've tried to use even crashed after failing to find a specific point release of mono installed.
Then the app prolly doesn't work anyway...
Ew. I just vomited a little bit.
If you want a vision of the future, imagine a youtube comments section scrolling - forever.
look at how VB was used and abused by self defined "programmers" who were accountants, MBA, engineering managers, and even some VP's
YEARS ago an engineer I worked with spent two years working on an elaborate script in Excel. It was his masterpiece and then we upgraded to Office 95 which ditched the excel macro engine for VBA. He was crushed.
"A person is smart. People are dumb, panicky dangerous animals and you know it." - K
Win95 was a departure from 2000?
I don't think Linux is becoming Windows like - it is more like Windows is coming around to the fact that the UNIX model is in fact the better one.
They both borrow features from each other. However, there have been some pretty big changes to Linux that would have sounded like the signs of the apocalypse. For example (in no particular order): .NET from Microsoft (not just mono, which I equate to wine, but provided by Microsoft and shipped with RHEL!?!?!)
* ACL's
* selinux
* systemd init
* dbus
* gconf (and gsettings / dconf)
* pulse audio
* graphical boot
*
* merged desktop displays (instead of 0.0 and 0.1; aka xinerama, etc)
* binary logs (systemd)
* etc
Sadly, I think it's inevitable. In the early days of Linux, most, if not all, of the devs were coming from the UNIX world, or at least had some time on those other systems (I actively used SunOS, IRIX, HPUX, Solaris, FreeBSD, and Linux, all around the time of the release of version 2 of the Linux kernel). Now, most of those are dead, and the others are far more rare. Our younger devs may grow up using Linux, but they're also using Windows, and rarely any other unix-like OS.... so of course we get many mannerisms and such from Windows :-(
As a long time UNIX user, I find the idea that BSD, macOS, CDE, or NeWS represent "the UNIX way" ridiculous.
XFCE still looks as a UNIX to me. I have 12 (24) fullscreen frameless black&white text consoles in XFCE with alt-f1..alt-f12 hotkeys and this is all I needed on my 386/4MB and all I need today.
That's a big part of the systemd push. Systemd represents an active effort to destroy linux and embrace everything shitty about Windows.
There is no network or system which is made better by destroying Unix heritage. I openly advocate you can identify the mentally retarded 100% of the time by their position on systemd.
Wasn't KDE 'inspired' by CDE - at very least in terms of its acronym. But seriously, CDE was kind of Windows-like in its day. It's just that it was modeled after Windows 3. But then Windows 3 may well have been modeled after Unix GUIS from that period...
Posted from my Android phone. Oh, I can change this? There, that's better...
This is being driven by Microsoft, not RedHat. Mono started out based on the assumption that - because it's Microsoft (yes, it was that long ago), .NET would end up snaring a huge developer share, and Linux would wither if C# developers couldn't code for it. But since then, the internet changed a few things. Yes, there are still C# developers, but they're not the majority. Microsoft wants to lure developers to it's Azure cloud, and needs to support Linux for that to happen.
I.e., the assumption today is that if you want the developers, you need to be on Linux. That doesn't mean Linux developers need to actually use .NET, just because it's there...
Yes, .NET from Microsoft introduces an MS dependency for Linux developers that use it. But how many Linux devs actually do? What .NET on Linux does accomplish is to take what wind is left out of the sails of Mono. But Mono was pretty much a dead end anyway. RedHat spent lots of money toward its development, and probably doesn't want to have to continue maintaining the stuff that .NET replaces. Presumably the GNOME hooks for Mono will be adjusted to work with .NET, and what few apps actually are coded in Mono will continue to work. Beyond that, sure, internet back-end developers would do well to be wary of investing too heavily on Microsoft-controlled technologies. And desktop Linux developers aren't really being given anything of use here...
Posted from my Android phone. Oh, I can change this? There, that's better...
It has plenty of resources and is all alone in there, yet it still manages to run out of network sockets and other resources, sometimes even before I have put it to any use
Probably using HttpClient not as a singleton. Its connection pooling will not release a socket for several minutes because of best practices with Http connections. "Undebugable" is just a scapegoat to not having strong enough problem solving skills. I've discovered several concurrency issues with .Net that I solved just by thinking about the characteristics of my application and how I coded it. 80%+ of the time that I debug a problem, it's entirely in my mind. Tens of thousands of lines of code, extremely high amounts of concurrency with many micro-optimizations, using many black-box libraries and the .Net framework. I've found hosts of issues.
.Net. Some of the bugs are so complex and rare that it took MS months of back-and-forth with their customers to figure out the issue. Took me only a few days to independently figure it out on my own by looking at my code, understanding how my code should work, and figuring out how it must not be working.
I can't tell you how many times a co-worker told me my program crashed or deadlocked and I replied with "can't be my code", only to find an official bug in
Work on them reasoning skills.
He was more like a fellow traveler, methinks. They can't possibly have paid him enough money to sell his soul like that, 15 years ago.
HBI's Law: Frequency of calling others Nazis is directly correlated with the likelihood of the accuser being Communist.
Agreed. NET 1.0/1.1 was a nightmare of stuff that was outright broken. NET 4.0, which has the source published, is a basket case if you ever care to read through it, in particular the window controls. I get a lot of that "can't debug" where I work now - the Indians are very stupid but also very secretive about their code in an attempt to lock out anybody who isn't very stupid.
Spanish and English are pretty far apart on the language tree. English is a Germanic language, and Spanish is a romance language derived from Latin. You have to go all the way back to Indo-European to find a common root, which IIRC is a theorized language as it's so far back there's no records about it. English does borrow a lot from the romance family through the Normal influence, which is French.
One huge difference between English and Spanish is the information density. They're almost at opposite ends of the spectrum: Spanish has a fairly low ranking in this metric, whereas English has one of the highest.
https://en.wikipedia.org/wiki/Embrace,_extend,_and_extinguish
Nothing new under the sun.
He didn't say ALL software. He said an INIT system.
Nice try though. Fucking shill.
Learn2read.
Just because you have one shitty application your statement on limitation of .NET sounds really funny. Clearly the limitation is your knowledge about .NET. I have seen as many shitty and slow application written in Java as in .NET. These are just tools and what really matters are the skills of developer.
I develop in both Java and C# and they are so similar. Although I have to say C# as of today has more language features. You have any equivalent in Java available in .NET.
- Spring MVC - ASP.NET MVC
- Hibernate - Nhibernate, EntityFramwork
- Spring DI - Autofac
- Maven - nuget + msbuild
and so on...
I have been developing new projects in ASP.NET Core for Linux since version 1.1 and it's damn fast. It uses own web server called Kestrel that sits behind Apache or ngnix.
Package management for .NET core on Linux is done by 'dotnet' command.
You failed to grasp the point I was trying to make as in both languages (computer) are much different than one thinks. I'm a native speaker of both Spanish and English so I know very well the differences even if they share the same alphabet. It's the reason I didn't choose French over Spanish.
Tired of my customary (Score:1)
English does borrow a lot from the romance family through the Normal influence, which is French.
French is anything but normal. ;)
One huge difference between English and Spanish is the information density. They're almost at opposite ends of the spectrum: Spanish has a fairly low ranking in this metric, whereas English has one of the highest.
As the table shows, (native) Spanish speakers tend to speak more quickly than their English-speaking counterparts, so the information rate in the spoken language is comparable (although English is still slightly ahead).
Spanish speakers tend to speak more quickly than their English-speaking counterparts, so the information rate in the spoken language is comparable
Actually, the whole point of that research paper was that *all* human languages seem to have roughly equivalent information rates, because ones with poorer information density make up for it with higher speaking rates. My point in bringing it up was only to show that Spanish and English really are very different languages as seen by the information density.
ASP.NET has been out of the picture for a long time now - it was closed source, yes, it still remains closed, but it's legacy tech. Microsoft essentially left it on life support, and moved on to ASP.NET MVC - which, despite the name, is a complete rewrite with a very different design, and which was open source from the get go (indeed, it was one of the first large OSS projects at MS, and helped pave the way for more broad OSS acceptance within the company). So Mono didn't need to re-implement it. At this point, the vast majority of new .NET web code that's written, is written in ASP.NET MVC. The biggest website that's using it is probably StackOverflow.
But .NET Core went one step further, and rewrote ASP.NET MVC again, to get rid of any remaining vestigial dependencies on the old web stack (it was mostly low-level HTTP stuff), and simplify it further. That's called ASP.NET Core, and it's what you use to develop web apps on .NET Core.
ASP.NET has been out of the picture for a long time now - it was closed source, yes, it still remains closed, but it's legacy tech. Microsoft essentially left it on life support, and moved on to ASP.NET MVC
To the point that, when someones says "ASP.NET," I automatically assume they mean ASP.NET MVC.
"First they came for the slanderers and i said nothing."