News for hackers. Stuff that matters.
Re:The new ASP.NET Core 2.0 packages can no longer be used o... by webXL on Tuesday May 09, 2017 @05:58AM (#14298774)
That's just looking at the tip of the iceberg, I think. It also improves everyone's ability to patch their applications, although with VM and container automation, it's not as big of a deal anymore.
Re:The new ASP.NET Core 2.0 packages can no longer be used o... by cm2187 on Tuesday May 09, 2017 @06:37AM (#14298890)
That's actually one thing I don't understand. Having a full framework installed on the machine means all the modules will be updated the .net framework. Shipping with your own binaries means you will need to do the upgrade yourself. That's fine if you have an active team maintaining the application. But in the real world there are many many apps and websites developed once and rarely upgraded. These will not receive security patches if they shipped with their own binaries. I am not convinced this is a benefit.
Re:The new ASP.NET Core 2.0 packages can no longer be used o... by SideburnsOfDoom on Tuesday May 09, 2017 @06:48AM (#14298935)
Your real world is not necessarily the same as everyone else's real world, and in some cases there is great benefit in being able to say "I am going to update the app that I own, and I can guarantee that it won't affect the app that you own, because they both ship with their own binaries, not a shared, system-wide framework."

There are other cases e.g. using EC2 Vms in AWS where it's moot; machines come and go, there is only ever one app per machine. So installing per machine or per app are both 1 install, except that the per-app install has the potential to be slimmer not 1-size fits all.

In short, it's more friendly to new scenarios involving clouds and containers.

Re:The new ASP.NET Core 2.0 packages can no longer be used o... by cm2187 on Tuesday May 09, 2017 @10:12AM (#14300133)
And I can see how that will be useful in the case of an active team deploying a service continuously. But I am ready to bet it will also be used (because it's the cool new technology) by lots of people who will create something, perhaps with the intention to maintain it (or not) then move on, and that's how you end up with unpatched software online and sensitive data leaked.