4 ms·
I disagree so strongly. I hate os x and windows on the desktop. even just the window managers are awful. the lack of a package manager is super dumb. there's a
by knewter 9y ago
I disagree so strongly. I hate os x and windows on the desktop. even just the window managers are awful. the lack of a package manager is super dumb. there's a fundamental lack of power.
I used Linux for over a decade exclusively while good friends told me how great OS x was now. I finally had to support building an iOS app so I bought a MacBook.
Great hardware. the os is awful compared to Linux. the window manager is worse.
they have some really nice apis available. increasingly to use those you must sell your software in their store and give them 33% of your revenue.
I think a world where one or two companies get 33% of all software revenues is roughly maximally dystopian.
- empath75 9y agomac has two package managers.
- JoBrad 9y agoI absolutely agree that Windows needs a better package manager. But it does have one: PowerShell comes with one, and the Windows Store is finally getting serious attention from major players now that MS has made it easier to port Win32 apps to it. The huge advantage of the Mac and Windows app stores over Linux is that installing a Linux app allows an app to vomit files all over your PC, while MS followed the Mac model with packages that install into a single location. Much cleaner.
- technofiend 9y agoThat's funny, I find the linux package management far cleaner than windows. There's nothing that prevents an MSI or EXE installer from dropping files anywhere on your PC. Sure it may ask whether to install to a directory but it can install anywhere. In particular rooting out a random bunch of numbers from your registry is no simple task when you decide to uninstall an app and the uninstall author chose to leave behind remnants. On the other hand unless a linux package has a post-install script that moves things around, I can just dump where everything landed by a simple package query. To each his own, I suppose.
- JoBrad 9y agoI totally agree that the install model that most apps use right now is mostly horrible, despite MS's efforts to clean it up for the past few decades. But registry cleanup is pretty rare, in my experience. I haven't had to do anything in the registry since Windows 98, probably, although I have chosen to. However I was comparing the newer package manager and Windows App Store install models to Linux's package management, since that is the most comparable model. Both installation models are closer to the Mac model, where an app package gets installed to a single location. Universal apps are containerized, and don't use the Registry at all[0]. The PS package manager installs packages into a single location, where you can pretty easily remove them using the package manager, or manually, if you want. [0] http://www.tomsitpro.com/articles/windows-10-app-development-appx,1-2566.html http://www.tomsitpro.com/articles/windows-10-app-development...
- sqeaky 9y agoCould I get a link to the package manager and list of packages? This is news to me, unless its another one microsoft's crappy marketplaces, and I would like to do some reading.
- JoBrad 9y agoIt uses NuGet. You can install packages from the NuGet repository, or one that is hosted elsewhere. You can find more info here: https://docs.microsoft.com/en-us/nuget/tools/package-manager-console https://docs.microsoft.com/en-us/nuget/tools/package-manager...