Re: Still use Delphi
Well, I'd love to take credit, but I'm ethically obliged to confess that I don't deserve the praise. I wasn't 100% sure that Dunning–Kruger was the name of the phenomenon I was thinking of, So I asked wikipedia, and while I was there I got lazy and copy-pasted the name to be sure I'd avoid spelling mistakes. :)
However I do (sincerely, not mocking) commend you on your commitment to pedantry in even noticing. I absolutely would not have. Truth be told I didn't know the difference in usage until you compelled me to look it up just now. So I learned something today. yay!
yes, the GUI is only for Windows, sadly
Which pretty much kills the claim that it's cross-platform (dammit, now you've got me pausing to consider whether it's correct every time I type a hyphen) for me. If I was going to use .net I would only consider using it for writing GUI desktop apps, because I think there are better tools for all other use cases (I mean, there are better tools for GUIs too, but if there is one area where perhaps .net might have an edge [in terms of making a dev's life easier] it would be at rapid development of desktop software).
Is the GUI library a part of .net core, or is it something else? I'm guessing it's something else? And not open source? That pretty severely limits the usefulness as far as I'm concerned. Yeah, technically it's cross-platform, but they've ripped out all the interesting parts to make it so. If MS is so in love with open source these days why not free the gui library, too? My reaction to this is "a-ha, so that''s the catch, they've only open-sourced the uninteresting half of it") I'm coming right back around to my previous use of "pointless". Python and Lazarus and even the reviled java can all do it better and easier, not to mention more safely (from an "am I going to have to rewrite this in 3 years because of an incompatible change or the tech being deprecated or whatever" point of view).
Which I think exemplifies the attitude of a lot of people towards anything MS does and in particular this whole "we love open source" shtick. They have such a long track record of evil that it's going to take a long time doing good before somebody like me is going to even consider trusting them. I remain extremely, extremely skeptical that this is anything other than a particularly slimy "embrace" phase of that famous old strategy - I don't even need to tell you the names of the other two phases I expect to be a few years down the road once this has a userbase in the server space, do I? (no, not "???" and "profit")
And given the track record, I don't think you can reasonably say "oh you're just being paranoid". Maybe in a decade I'll start thinking about throwing a little trust their way. Maybe.
So, sure: .net core is now cross platform. Asterisk. The emulation layer is now able to run on a machine other than the one it's emulating. For the moment. nearly 20 years after it came out (and now that that machine is no longer the dominant one). After they ripped out the (very slightly) interesting parts. I think my initial statement holds water, even if it is "lightly" sprinkled with hyperbole and sarcasm and disregards this latest ploy (if that's the right word. It's not impossible that my assumption is wrong. Just statistically unlikely).
ASP has moved on a little to become ASP.NET, and isn't quite as evil as it used to be
I actually worked with early asp.net, too. It got worse when it became asp.net IMO
means an identical DLL can be used on any platform
Oh right. Bytecode. duh. And I totally knew this, too, I've seen dlls in unity games on Linux a bunch of times. That is kind of nice. But nothing that Java wasn't doing in the 90s.
it's possible to build a platform-specific thing that includes all the libraries with it
Also kind of nice
as of .NET 3 people in general are getting quite enthusiastic about the whole thing
I've heard a couple of people tell me about how .net is popular in open source circles. But I've never met (or, to be fair, discussed this with) an OSS person who didm't share my skepticism.
have admittedly done with other things
You could just hear me getting ready to say "VB6", couldn't you? ;)
it would be continued/forked by volunteers, what with it being open source now.
I'm sure it would. But MS deciding to cut it off isn't really the real concern (granted, it is the only one I outlined, that's shorthand for a bunch of ways it could go). The real concern is when ".net core Plus!" comes out (extend). And does a couple of things a little better. And isn't open source. And oh btw it's not cross platform, either, guess you'll just have to switch those machines to windows if you want this (extinguish). We built a handy tool in azure to help you do just that. Or, if they're playing the longer game, it starts out as cross-platform and then "certain other environments" get dropped once it has a userbase.
Smalltalk
I think I might have seen it on a mac OS ~7 machine back in school. Never had any other exposure to it.
it was just an absolute pleasure to debug
Debugging is one of the things I loved about VB back in the day. The ability to make a change in code during break and then grab that execution arrow and move it back or forward to skip or re-try an operation was awesome.