What is Net Framework

C

casey.o

What is Net Framework. I'm trying to find a decent Duplicate file
finder (as in another thread). I just downloaded a program that says I
need Net Framework, to use it. This is not the first time I've gotten
filed that require it. From what I recall, it's a huge download too, so
I just delete stuff that asks for it. But what is Net Framework??????
What does it do?
 
C

CapraIbex

What is Net Framework. I'm trying to find a decent Duplicate file
finder (as in another thread). I just downloaded a program that says I
need Net Framework, to use it. This is not the first time I've gotten
filed that require it. From what I recall, it's a huge download too, so
I just delete stuff that asks for it. But what is Net Framework??????
What does it do?
a simple google search:
https://www.google.com/search?client=ubuntu&channel=fs&q=Net+Framework&ie=utf-8&oe=utf-8

revealed:
..NET Downloads, Developer Resources & Case Studies ...
www.microsoft.com/net‎
Microsoft Corporation
The .NET Framework provides a comprehensive and consistent programming
model for building applications that have visually stunning user
experiences with ...
‎Downloads - ‎Overview of the .NET Framework - ‎NET Technology Guidance

to select (among other links):
http://www.microsoft.com/net

which will show you:
" What is .NET?
..NET is an integral part of many applications running on Windows and
provides common functionality for those applications to run. This
download is for people who need .NET to run an application on their
computer. For developers, the .NET Framework provides a comprehensive
and consistent programming model for building applications that have
visually stunning user experiences and seamless and secure communication."

Now, that wasn't too difficult, was it?
 
J

J. P. Gilliver (John)

In message <[email protected]>,
filed that require it. From what I recall, it's a huge download too, so
I just delete stuff that asks for it. But what is Net Framework??????
What does it do?
As others have explained, it's a set of utilites/libraries/whatever that
mean programmers don't have to re-invent the wheel so often. As for it
being a big download, well, one way of looking at it is that without it,
prog.s that use it would themselves have to include that code, and would
thus themselves have to be much bigger - so it's download it once, or
have lots of other downloads each be bigger. Of course, that's not the
whole story, and it has different versions, and so on.
--
J. P. Gilliver. UMRA: 1960/<1985 MB++G()AL-IS-Ch++(p)Ar@T+H+Sh0!:`)DNAf

I can live with doubt, and uncertainty, and not knowing. I think it's much
more *interesting* to live not knowing than to have answers which might be
wrong. - Richard Feynman, in 1981 Horizon interview
 
P

Paul

What is Net Framework. I'm trying to find a decent Duplicate file
finder (as in another thread). I just downloaded a program that says I
need Net Framework, to use it. This is not the first time I've gotten
filed that require it. From what I recall, it's a huge download too, so
I just delete stuff that asks for it. But what is Net Framework??????
What does it do?

Think of it this way.

In the past, programs used DLLs. Inside the DLL would
be helper routines for the main program.

Now, imagine instead, someone makes a really big DLL and
gives you a copy from a central source (Microsoft). As
a developer, your copy of Visual Studio has nice routines
in it for you to use in your program. Say SQRT(x). You
get the harness the power of the Square Root routine that
someone at Microsoft wrote, and just call it from your program.

Later, at Casey's house, Casey wants to run the program. The
program is only 50KB (because the developer doesn't have
to write so much code), but it needs a 500MB .NET library. So
the developer doesn't typically put that huge file into
every download. Instead, the user is supposed to download
..NET in advance, so the library is ready to use at any time.

In the past, we had smaller (10MB) runtime libraries to download
(msvcp90.dll). So .NET isn't the first time this concept was used.
The Visual Studio used to have its own smaller library, and users
could download the redistributable version of those, to make
a program work. Smart programmers would just include the appropriate
DLL for their program, so the user didn't have to sweat. But other
developers weren't as smart, and it was up to the user to see
a certain error message, and figure out what redistributable
needed to be downloaded. (Some of the later OSes, they actually
have folders on the installer DVD, with versions of all of
those provided for you. A gold mine.)

If a developer writes all their own code, there would not be any
other DLLs, libraries, and add-ons necessary to make their program
work. But most developers consider themselves "power users" and
they reuse code from other people. And they typically don't
tell you what add-on needs to be acquired to make things work.
And then poor Casey has to use the old noodle to figure it out.

*******

The most miserable part ? There is more to .NET than meets the eye.
The .NET idea is used as a "wedge", to force users to upgrade their
OS. By making versions of .NET not be compatible with older OSes,
for no reason, you can make it so guys like Casey have to use
Vista to get what they need. If a developer binds to .NET 4.5,
Casey is up the creek without a paddle. Support for Win98 stops
a little earlier than that. And these are not "versions", they're more
like layers in a cake.

..NET 1.0 Win98 and WinXP covered
..NET 1.1
..NET 2.0 With no SP, last one to run on Win98
No problem for WinXP, several .NET service packs available
..NET 3.0
..NET 3.5 2/3/3.5 are a "family", using the same CLR value

..NET 4.0 Last one for WinXP

..NET 4.5 For Vista or later
..NET 4.5.1 For Vista or later

So you can see that version 4.5 was released, to screw WinXP users.
Because the software stack was relatively complete by version 4.0.
Soon, poor Casey will be downloading .NET applications, and there will
be no way to run them in the Casey household. All it takes, is the
developer binding to 4.5 or 4.5.1 (and Microsoft conveniently puts
those in the latest Visual Studio, to help ensure the wrong ones
get bound in).

Since Win98 is single core, you can imagine how the cake model
would eventually include flavors of multitasking that don't
work on Win98. Even with a KernelEx.

But WinXP is every bit as good as the later OSes, and it's harder
to justify screwing WinXP users. Unless you need to sell OSes of course.

The same was done with Direct3D for games. Just after Win2K went
out of support, clever old Microsoft added an OS check to the
Direct3D library, on purpose, so games would break when run on
Win2K. If you patched out the check, the game ran just fine,
proving that Win2K and WinXP are similar enough to run the
same content. Using helper libraries as a wedge, and suckering
developers into using them, is a tradition. (I patched out
and tested such a game, and played it right to the end of the demo.)

Paul
 
Z

Zo

(e-mail address removed) has brought this to us :
What is Net Framework. I'm trying to find a decent Duplicate file
finder (as in another thread). I just downloaded a program that says I
need Net Framework, to use it. This is not the first time I've gotten
filed that require it. From what I recall, it's a huge download too, so
I just delete stuff that asks for it. But what is Net Framework??????
What does it do?

Just my observation, what type of files are you trying to find
duplicates of and what are your intensions once found?
 
P

Paul

Zo said:
(e-mail address removed) has brought this to us :

Just my observation, what type of files are you trying to find
duplicates of and what are your intensions once found?

Look for "Looking for a decent File Duplicate finder" April 30, 2014.
It's a collection of 5000 videos.

Even sorting the files by size would be a start.

Paul
 
M

Mayayana

While I wouldn't argue with the other posts, I think it
might be easiest to just think of .Net like Java. It's
a system for writing software that runs on a large,
mini-operating system of its own. (The Java Virtual
Machine or .Net Framework.) It'sJIT-compiled with the
intention of being cross-platform, but .Net is a classic
Microsoft strategy: They made a cross-platform system
to compete with Java....that only runs on some Windows
computers. :)
If you *have to* have it, you do. If you don't, you
shouldn't.

Neither .Net nor Java really belongs on Windows. They're
relatively slow and massively bloated. And both (Java
especially) have had online security issues. Both were
designed for server-side use and corporate intranet applets.
But both are also used for software occasionally, so
many people end up installing them.
The original press release makes it clear that .Net was
intended for the online services craze that never happened:

http://www.microsoft.com/Presspass/press/2000/jul00/pdcdeliverspr.mspx

One compromise is to allow .Net v.2. A lot of .Net
software only requires v. 2, which is not as bloated as later
versions. Later versions of the .Net programming tools
allow one to create v. 2 software, so v. 2 has become
a standard of sorts. So what you could do is to install
v. 2 and then just don't use any software that requires
a later version. In general, .Net software is likely to be
trinket software, anyway. It's a system of compound
wrappers that makes it simple to write programs without
having to actually write much functionality.

I usually just look elsewhere if I come across a small
program that requires .Net. There are always alternatives
that are written as real, compiled software.



| What is Net Framework. I'm trying to find a decent Duplicate file
| finder (as in another thread). I just downloaded a program that says I
| need Net Framework, to use it. This is not the first time I've gotten
| filed that require it. From what I recall, it's a huge download too, so
| I just delete stuff that asks for it. But what is Net Framework??????
| What does it do?
|
 
K

Ken Blake, MVP

What is Net Framework. I'm trying to find a decent Duplicate file
finder (as in another thread). I just downloaded a program that says I
need Net Framework, to use it. This is not the first time I've gotten
filed that require it. From what I recall, it's a huge download too, so
I just delete stuff that asks for it. But what is Net Framework??????
What does it do?


First, note that it's dot net framework, not net framework.

A .net framework file is a run time file needed for programs written
with .net. If you never run such a program, you don't need it.

It is a small download, not a huge one.
 
P

Paul

First, note that it's dot net framework, not net framework.

A .net framework file is a run time file needed for programs written
with .net. If you never run such a program, you don't need it.

It is a small download, not a huge one.

I would not recommend getting dragged into a discussion
about all the different versions and upgrade paths for
that stuff. It'll drive you nuts. Some .NET layers
have had a "small version", only to turn around
and update to a "full version" at the drop of a hat,
in Windows Update. The from-to matrix can be a
load of fun. Just accept it'll be a nuisance, and
grab the first lousy package you can find on the
Microsoft site, and then enjoy the multiple rounds
of Windows Update until it stops updating itself.
Followed by NGEN runs to waste your CPU (pre-compiling
assemblies?).

This is one of the reasons, in a Windows Update run,
I usually select and resolve Framework issues with
a separate run. Then, when it's "safe" (no further .NET
updates visible in Windows Update), I go back and do the rest
of the security patches. Just so if .NET blows up, I
don't have any other updates left in a "pending" state.

The staff in the .NET department "think different" than
the rest of Microsoft, so I also treat them differently.
Just in case.

Paul
 
J

J. P. Gilliver (John)

Paul <[email protected]> said:
Zo wrote: []
Just my observation, what type of files are you trying to find
duplicates of and what are your intensions once found?

Look for "Looking for a decent File Duplicate finder" April 30, 2014.
It's a collection of 5000 videos.

Even sorting the files by size would be a start.

Paul

I've found that in a very high percentage of cases, just sorting by size
does show up a _lot_ of the duplicates.
 
C

casey.o

(e-mail address removed) has brought this to us :

Just my observation, what type of files are you trying to find
duplicates of and what are your intensions once found?

Mostly for my Videos and Music files. MP4 & FLV movies and MP3 and a
few in other formats, music.

When I go to a WIFI spot it's hard to know what I already have, when I
have close to 5000 videos and around the same for music. Most of these
are saved from youtube (videos). I have them all in categories, but
it's normal that one about EXAMPLE: rescue dogs, will get into both the
animal/dog category and into the emergency-rescue category. The object
is just to remove duplicates, but only EXACT ones.

I actually did find one program that found all of them, but it forced me
to manually remove around 60 dupes. The program is "fair" compared to
about 6 crappy ones I tried, but it did find a few files that were not
similar but not indentical. It will remove ALL dupes, but if I had
allowed the automatic removal, I owuld have lost a few files that were
not exactly the same.

The next time I download 200 files at a WIFI spot and move them to my
desktop computer at home, I want to search for dupes again.

I did all my videos, manually, (Drive E:) and it took hours, but I
still have all the music to do, (Drive H:) plus all my personal photos,
which I also want to search for some dupes from camera cards, because I
forgot which files I copied to the computer, and which I didn't. And I
also have at least 15 years worth of programs (Drive G:) which I
downloaded and saved, and those tend to get dupes too. For example, I
may have Firefox downloads in the Internet/Browser/Firefox folder, or
they may have gotten placed in the XP folder, because before I used XP,
if the programs would nto install in Win98 or Win2000, they got placed
in the XP folder. Not to mention several hundred files in the
~UNSORTED~ folder.

I gained about a quarter of a gig by cleaning out the duplicated videos.
 
C

casey.o

Look for "Looking for a decent File Duplicate finder" April 30, 2014.
It's a collection of 5000 videos.

Even sorting the files by size would be a start.

Paul

That's a start, but only by folder. Everything has a category, but some
stuff is not in the right category. When I first began collecting them,
I had to develop a system. Now I have the system pretty well creatred,
but soem of the older stuff is messed up, not to mention the new stuff I
get at a WIFI and have to move to the home machine from the laptop.

For example, I download a lot of the old TV series from the 50's and
60's. Such as Lassie, or Bonanza. Whhen I'm at the WIFI, I cant
remember exactly which ones I have, so when I copy the Lassie ones into
the Lassie folder, it often find the duplicate names and asks me if I
want to overwrite..... But sometimes the same episode will have a
different filename. EX: Lassie meets bear.mp4 and
Lassie_meets_bear.mp4.
 
P

Paul

That's a start, but only by folder. Everything has a category, but some
stuff is not in the right category. When I first began collecting them,
I had to develop a system. Now I have the system pretty well creatred,
but soem of the older stuff is messed up, not to mention the new stuff I
get at a WIFI and have to move to the home machine from the laptop.

For example, I download a lot of the old TV series from the 50's and
60's. Such as Lassie, or Bonanza. Whhen I'm at the WIFI, I cant
remember exactly which ones I have, so when I copy the Lassie ones into
the Lassie folder, it often find the duplicate names and asks me if I
want to overwrite..... But sometimes the same episode will have a
different filename. EX: Lassie meets bear.mp4 and
Lassie_meets_bear.mp4.

OK, the next level is to generate a hash for each file, otherwise
known as a checksum.

To demonstrate how it works, for a single file, you can try a
copy of sha1sum.exe. This is a relatively simple program.

ftp://ftp.gnupg.org/gcrypt/binary/sha1sum.exe

Example (make it checksum itself...)

sha1sum sha1sum.exe

4a578ecd09a2d0c8431bdd8cf3d5c5f3ddcddfc9 sha1sum.exe

Now, that program doesn't have recursive capability. But
I just discovered that this one does. The Microsoft tool
can do sha1 and MD5.

http://support.microsoft.com/kb/841290

fciv -r -add C:\

That would compute checksums for the entire C: drive.

Once the command looks to be working well, it can be
redirected to a text file.

fciv -r -sha1 -add C:\downloads\ > output.txt

Now, the output can be popped into your favorite sorting
program (Excel?). You could try the colon character ":"
as a field delimiter. Then sort all the checksums.

I have a separate gnuwin32 "sort.exe" program here, but
it's kinda a pain to work with.

Paul
 
J

J. P. Gilliver (John)

In message <[email protected]>,
I did all my videos, manually, (Drive E:) and it took hours, but I
still have all the music to do, (Drive H:) plus all my personal photos,
which I also want to search for some dupes from camera cards, because I
forgot which files I copied to the computer, and which I didn't. And I
also have at least 15 years worth of programs (Drive G:) which I
downloaded and saved, and those tend to get dupes too. For example, I
may have Firefox downloads in the Internet/Browser/Firefox folder, or
they may have gotten placed in the XP folder, because before I used XP,
if the programs would nto install in Win98 or Win2000, they got placed
in the XP folder. Not to mention several hundred files in the
~UNSORTED~ folder.

I gained about a quarter of a gig by cleaning out the duplicated videos.
When you say you did it manually, do you therefore mean you are looking
for something that will _automatically_ delete duplicates? I'd be very
wary of using anything like that!

I'd say again that - especially for videos and audios (?!) - a listing
(across directories) by size will often find duplicates.

Also, for comparing images, I'd recommend Dup Detector - the version I
have is from 2011 and was then from www.prismaticsoftware.com; this
finds images that are of the same thing but different sizes, formats (e.
g. BMP, GIF, JPG), and orientations (e. g. mirrored); you can set
percentage match (I usually find somewhere between 90 and 95% works).
(It shows you the ones it thinks are matches, side by side, and gives
you the option of which - if either - to delete.)
 
C

casey.o

In message <[email protected]>,
(e-mail address removed) writes:
[]
I did all my videos, manually, (Drive E:) and it took hours, but I
still have all the music to do, (Drive H:) plus all my personal photos,
which I also want to search for some dupes from camera cards, because I
forgot which files I copied to the computer, and which I didn't. And I
also have at least 15 years worth of programs (Drive G:) which I
downloaded and saved, and those tend to get dupes too. For example, I
may have Firefox downloads in the Internet/Browser/Firefox folder, or
they may have gotten placed in the XP folder, because before I used XP,
if the programs would nto install in Win98 or Win2000, they got placed
in the XP folder. Not to mention several hundred files in the
~UNSORTED~ folder.

I gained about a quarter of a gig by cleaning out the duplicated videos.
When you say you did it manually, do you therefore mean you are looking
for something that will _automatically_ delete duplicates? I'd be very
wary of using anything like that!

I'd say again that - especially for videos and audios (?!) - a listing
(across directories) by size will often find duplicates.

NO, the program I have WILL do it automatically. I dont trust stuff
like that. But it wont let me delete just one file at a time within the
program. I have to manually go to the folders.
Also, for comparing images, I'd recommend Dup Detector - the version I
have is from 2011 and was then from www.prismaticsoftware.com; this
finds images that are of the same thing but different sizes, formats (e.
g. BMP, GIF, JPG), and orientations (e. g. mirrored); you can set
percentage match (I usually find somewhere between 90 and 95% works).
(It shows you the ones it thinks are matches, side by side, and gives
you the option of which - if either - to delete.)

That URL is invalid. I jsut tried it several times. That does sound
useful........
I tried that URL with .ORG and .NET too.....
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top