How evil is .Net?

mubs

Storage? I am Storage!
Joined
Nov 22, 2002
Messages
4,908
Location
Somewhere in time.
More and more sw seems to require it. I've not installed it so far, but looks like it'll be inevitable. Comments??!!

I had the same question about WMV, but I guess it's been answered in the recent thread in the Pub on HD movie files with CityK, Merc, et. al. pitching in, so I'll stay away.

TIA.
 

Will Rickards

Storage Is My Life
Joined
Jan 23, 2002
Messages
2,011
Location
Here
Website
willrickards.net
As a developer I stayed away from it for a while but now I've been developing with it and it is pretty good. I think with 2.0 they are fixing many of the problems from a developer's perspective. So I'm for installing it.
 

Mercutio

Fatwah on Western Digital
Joined
Jan 17, 2002
Messages
21,637
Location
I am omnipresent
I've seen the .Net version of ATI's control panel screw up a few times. I've seen nLite screw up a few times. I don't know anything else that uses .Net, and it's hard to tell if those problems are the fault of a developer or an inadequacy of the environment but .Net's been around a few years now (2002?) and those are the only things that have ever prompted me to install it.
 

mubs

Storage? I am Storage!
Joined
Nov 22, 2002
Messages
4,908
Location
Somewhere in time.
Thanks Will & Merc.

A couple of smaller programs I've tried installing actually borked, saying I didn't have .Net installed. needless to say I preferred to fogo installation at that time than install the bloat of .Net.

nLite lets you download a few MB of stuff as a substitute for .Net, and that is what I did and it worked great. I appreciate that the nLite folks have this option for people like me.
 

Handruin

Administrator
Joined
Jan 13, 2002
Messages
13,741
Location
USA
I use VirtualCenter (vmware managment product) at work and it requires .net framwork. Their app works fine and performs reasonably well.

In general I don't like applications that require you to install some BS framework or runtime environment. With little in-depth comparison, and nothing more than a gut/opinion comment, I view .net to be a similar annoyance like java. It gives far too many people an easier opportunity to develop crappy software, rather than spending the time to learn a programming language that will be most optimal for system performance. Performance problems and efficiency are the main reason I dislike both java and .net. Again, take my comments as-is. I realize crappy software can be made with optimal tools.
 

CityK

Storage Freak Apprentice
Joined
Sep 2, 2002
Messages
1,719
mubs said:
I had the same question about WMV, but I guess it's been answered in the recent thread in the Pub on HD movie files with CityK, Merc, et. al. pitching in, so I'll stay away.
I suspect some further clarity is needed here - and I'm not necessarily the person to provide that, but I'll give it a go:

WMV is a bit confusing. Essentially its a codec, and one that employs a high degree of compression.

From versions 7 up to, but not including, version 9, MS molded wmv from its own non-standardized (aka bastardized) version of Mpeg 4 ASP. In terms of quality, well, lets say there are a lot better choices in codecs out there that can be made. An argument might also be raised against its use simply on the grounds of MS, once again, breaking the ranks of standardization and serving up its own propreitary agenda. Still, by casual observation, it is evident that wmv gained a fairly wide acceptance for web based distribution of video material ... probably most notably by the porn industry.

As an aside, the ASF or AVI container formats are usually used for encoded wmv content. ASF file formats can use either the .asf file extention or .wmv , with the latter seeming to be the overwhelming favourite.

Version nine (WMV9), to my understanding, saw the wmv codec completely rewriten from scratch. Quality improvements are self evident (I find the WMV HD showcase clips very pleasing, albeit a little soft...but then again, I find the existing Mpeg2 soft too). MS also decided to create a standardized codec franework, now before SMPTE review as VC-1 ... in this respect, WMV9 is an implementation of VC-1 (although in reality the VC-1 codec arose from WMV9). Anyone can make an implementation of VC-1.

Both of the next gen DVD formats (HD-DVD and Blu-ray) have made VC-1 a mandatory codec ... Mpeg 4 AVC/H.264 codec has also gained this same mandatory stauts. So, in many respects, VC-1 can be seen as an alternative to AVC ... nonetheless, make no mistake, AVC is the superior format.

Now to address the DRM side of the issue:

Both WMV (whether were talking VC-1 or pre-version 9) and MP4 (whether ASP and AVC) have provision for DRM. So if WMV is evil simply because it may contain DRM, well, then we'll have to include MP4 in that category too.

As to the particular DRM issues referred to in that other thread, they relate strictly to achieving accelerated decoding of WMV9 material -- in order to do so, MS requires you to install a DRM patch first before installing their WMV9 accelerating patch ... I'm not certain if the acceleration patch applies only to playback in Windows Media Player (which is evil :D ) or if other direct show based media players would be able to make use of it as well. Anyways, one certainly need not apply this carrot and stick patchwork in order to watch WMV9 material.

In similar fashion, it is likely that the forthcoming AVC acceleration support from ATI and nVidia will likely require use of their software.
 

CityK

Storage Freak Apprentice
Joined
Sep 2, 2002
Messages
1,719
Mercutio said:
I don't know anything else that uses .Net, and it's hard to tell if those problems are the fault of a developer or an inadequacy of the environment
I note that several apps from the multimedia genre tend to make use of it. Just a couple of examples off the top:
- gbpvr
- MeGUI
- Media Portal
 

Onomatopoeic

Learning Storage Performance
Joined
May 24, 2002
Messages
226
Location
LaLaLand
>> How evil is .Net?


.NET (and Mono) isn't evil. It's basically Visual BASIC and Java technologies on steroids.



 
Top