Forum     

Go Back   Digit Technology Discussion Forum > Portables, Peripherals and Electronics > QnA (read only)
Register FAQ Calendar Mark Forums Read

QnA (read only) Mods please help transfer the contents of this forum to proper sections. :)


 
 
LinkBack Thread Tools Search this Thread Display Modes
Old 13-08-2004, 09:13 AM   #1 (permalink)
Broken In
 
Join Date: Dec 2003
Location: kolkata
Posts: 123
Default what is this .NET?


Guys anyone with the remotest interest in computers today have heard of something called .NET. But very few know what this actually is. So I would like to place the following questions in front of the forum.
1. What is this .NET? What is it's importance in the software industry?
2. There are so many prefixes to .NET, like VB.NET, Visual c#.NET, ASP.NET. What are the differences between them, if there are any.
3.Supposing i am a prificient c programmer, but know no other language, what is the route i should follow to attain expertise in .NET. And i mean self teaching. No training centres.
technomodel is offline  
Advertisements. Register and be a member of the community to get rid of them.
Advertisement

Old 13-08-2004, 09:16 AM   #2 (permalink)
Broken In
 
Join Date: Dec 2003
Location: kolkata
Posts: 123
Default

i forgot to add something. i've heard this .NET is essentially a microsoft thing. does it mean it has no scope in a linux platform? Then what do i need for a similar function.
technomodel is offline  
Old 13-08-2004, 10:39 AM   #3 (permalink)
Alpha Geek
 
NikhilVerma's Avatar
 
Join Date: May 2004
Location: India
Posts: 930
Default

even I always wanted to ask this question.
NikhilVerma is offline  
Old 13-08-2004, 05:11 PM   #4 (permalink)
Wise Old Owl
 
aadipa's Avatar
 
Join Date: Feb 2004
Location: Palghar, Mumbai
Posts: 1,000
Default

.NET is a framework (system library files) on which applications created with "Visual Studio .NET" will work.
It is microsoft's attept to create something like JRE. In these virtual machines, applications are compiled to some intermediate code instead of pure exe files. So u can work in any of the .NET language at a time to create 1 big project.
__________________
i generally prefer quality over quantity
1 aadi + 1 aadi = 1 full ;)
aadipa is offline  
Old 13-08-2004, 08:46 PM   #5 (permalink)
Broken In
 
Join Date: Dec 2003
Location: kolkata
Posts: 123
Default

do you mean that it is something like the set of header files(stdio,math,conio etc etc..) which we use to program with c & c++? does it mean i can use any OO lanuage like vb, vc++ or c# to program using the .NET framework? and what are the differences between .Net and JRE ? i mean, if they are similar, why is .NET making such a wave?
technomodel is offline  
Old 13-08-2004, 10:36 PM   #6 (permalink)
Guest
 
Posts: n/a
Default

as aadipa said .net is a platform or u can say framework on which you can easily make projects of enterprise level . . ots a pure oop language .. and as they are vb 6 , vc++6 etc in visual studio similarly vb.net (vb 7 ) vc# .net asp .net are the language included in that package . its fully ms based and its attemp of ms to be in competition with java .. there are many built in object library in that . . and thing u sud learn ..
 
Old 13-08-2004, 10:49 PM   #7 (permalink)
Broken In
 
Join Date: Dec 2003
Location: kolkata
Posts: 123
Default

ok, now supposing i want to master .NET, from where do i start? I may add that i have no experiance oop, though i guess i can say that i am quite comfortable with C (no one can know everything about anything, can he?)
I dont even know the difference between JRE,J2EEand JVM, excepting their full forms
technomodel is offline  
Old 14-08-2004, 12:09 AM   #8 (permalink)
Broken In
 
Join Date: Aug 2004
Posts: 190
Default

hi,

as discussed .net is a new software development framework developed by microsoft

it has been developed to rival the java runtime environment

however microsoft is more better than JRE in some aspects ( most important u can develop diff program modules in diff languages and still compile them together to make one coplete program)

VC#, Vb.net, Asp.net .. all these are separate software language kits available with the visual Studio.net

howver pls note u can develop any program in any general programming
language ( like c, c++ , basic ,etc ) and linkit to any program module developed in visual studio.net or other language and still it will run
the complete program thats becos vs.net compilers convert all the code to an intermedia language called MSIL ( MS Intermediary Language )

No.. ".NEt " is not like any header file of c,c++

its a complete application development framework

u can download the Framework kit from microsoft website

however with this u hav to use ur text editor for writing progs and make use of ur console (dos prompt) to compile run and execute progs

however if u hav the entire studio.net it has its own "ide" for separate language developemnt kits

vb.net is next form of vb, vc# is a successor of c,c++

asp.net is successor of asp

with any of the .net languages u can develop solutions for the web ( thats the main reason it was designed )

as others said its a complete object oriented language

also

as ur comfortable with c, i would suggest u start with learning C#
u can read tuts from msdn online
or just search google,kazaa,imesh for C# tuts u will find many.. otherwise buy a book called Programming withC# by balaguruswami..its arnd 180 bucks or u can go for C#- the complete ref costing 300 bucks both are good books
to learn C#
for other .nET LANGUAGES U HAV TO READ RESP BOOKS





aLSO NOW DIFF BETWEEN

JRE,J2EE andJVM

JRE - its the environment u require to develop java applets and applications. its just like the ".NET " Framework (which is also an environment)

J2EE

well their are 2 Java development kits available one is the J2SE and the Other is J2EE

J2SE - JAva Standard development Kit (its for general users for general progams and its free abt 30 mb download)

J2EE - Java Enterprise Edition Development Kit ( its for enterprise applications ) it cost money and is more than 100 mb download ( u can hav a trial version for 60 days)


JVM - tats the JAVA Virtual Machine

Java environment has been designed in such a way that every java program u run is isolated from one other

tat is each uns independantly while using its own unique resources( variable, functions, etc)

a virtual machine is nothing but an exact replica of ur system given to eac program . each program runs in a separeate virtual machine ( so if 3 java progs may be running then u hav 3 separate virtual machines providing the environment for executing each program


hope all this helps if more questions pls dont hesitate to post
__________________
Attack life, it\'s going to kill you anyway.
walking-techie is offline  
Old 14-08-2004, 10:11 AM   #9 (permalink)
Broken In
 
Join Date: Dec 2003
Location: kolkata
Posts: 123
Default

wow, thanks walking.that cleared a lot. NOW C#, HERE I COME. I'll keep you posted of my advances and setbacks
technomodel is offline  
Old 15-08-2004, 06:44 PM   #10 (permalink)
Wise Old Owl
 
aadipa's Avatar
 
Join Date: Feb 2004
Location: Palghar, Mumbai
Posts: 1,000
Default

A nice explanation about .NET,
but i would like to comment on ur Java related answer.

Quote:
Originally Posted by walking-techie
JRE - its the environment u require to develop java applets and applications. its just like the ".NET " Framework (which is also an environment)
JRE is needed to RUN your java applications (JARs) and applets. To develop u need SDK ie software development kit.

Quote:
Originally Posted by walking-techie
well their are 2 Java development kits available one is the J2SE and the Other is J2EE

J2SE - JAva Standard development Kit (its for general users for general progams and its free abt 30 mb download)

J2EE - Java Enterprise Edition Development Kit ( its for enterprise applications ) it cost money and is more than 100 mb download ( u can hav a trial version for 60 days)
There is also a J2ME : Java 2 Micro Edition
It is used mainly in day to day devices like mobile phone, washing machine, and all that is markated as Java enabled

Quote:
Originally Posted by walking-techie
a virtual machine is nothing but an exact replica of ur system given to eac program . each program runs in a separeate virtual machine ( so if 3 java progs may be running then u hav 3 separate virtual machines providing the environment for executing each program
Virtual Machine is not a replica but an entire machine with predefined features with it. It has its own OS and Hardware (Processor) and Processor Instruction Set. So even if any client machine don't support some feature of Java program, JVM (Java Virtual Machine) emulate that and this makes ur Java application platform independent.
__________________
i generally prefer quality over quantity
1 aadi + 1 aadi = 1 full ;)
aadipa is offline  
Old 16-08-2004, 12:31 AM   #11 (permalink)
Coming back to life ..
 
it_waaznt_me's Avatar
 
Join Date: Nov 2003
Location: A bit closer to heaven
Posts: 1,997
Default

For Dotnet you should visit

www.gotdotnet.com

and

http://msdn.microsoft.com/developercenters/
__________________
Sleight of hand and twist of fate...
On a bed of nails she makes me wait...
And I wait without you ...
With or without you ..
----
Batty = Too Busy Now !!!
it_waaznt_me is offline  
Old 17-08-2004, 08:50 AM   #12 (permalink)
Broken In
 
Join Date: Dec 2003
Location: kolkata
Posts: 123
Default

hey guys, i have'nt got the answer to one question. is there any application similar to .NET for the linux platform?
technomodel is offline  
Old 18-08-2004, 02:13 AM   #13 (permalink)
Coming back to life ..
 
it_waaznt_me's Avatar
 
Join Date: Nov 2003
Location: A bit closer to heaven
Posts: 1,997
Default

Mono is one ..

http://www.mono-project.com/about/index.html

Its a product of Ximian .. It wasnt that much stable last time I got hold of it ..But it was some 12 mnths back I thnk ...
__________________
Sleight of hand and twist of fate...
On a bed of nails she makes me wait...
And I wait without you ...
With or without you ..
----
Batty = Too Busy Now !!!
it_waaznt_me is offline  
Old 18-08-2004, 02:16 AM   #14 (permalink)
Coming back to life ..
 
it_waaznt_me's Avatar
 
Join Date: Nov 2003
Location: A bit closer to heaven
Posts: 1,997
Default

Hmmm... A google search showed this page ...

http://www.devchannel.org/devtoolsch.../1755236.shtml

I have no experience of DotGNU yet ..
__________________
Sleight of hand and twist of fate...
On a bed of nails she makes me wait...
And I wait without you ...
With or without you ..
----
Batty = Too Busy Now !!!
it_waaznt_me is offline  
Old 18-08-2004, 03:28 AM   #15 (permalink)
Apprentice
 
Join Date: Aug 2004
Location: Bangalore
Posts: 87
Default

Yup! good discussion ya guys have going on, around here!
prathapml is offline  
Old 18-08-2004, 03:37 PM   #16 (permalink)
Right Off the Assembly Line
 
Join Date: Jul 2004
Location: on screeen
Posts: 22
Default

great discussion!

Keepitup guys !

walking-techie, i wanna know abt XML, is it prerequisite to learn VB.net / ASP.net ?
__________________
.........my PC is Phully Computerized !!!!!!!! www.pankajkale.tk
http://www.freewebs.com/pankyprk/colorbarsmallp.jpg
pankyprk is offline  
Old 18-08-2004, 05:10 PM   #17 (permalink)
Broken In
 
Join Date: Dec 2003
Location: kolkata
Posts: 123
Default

ok guys, i think there are a lot of developers around here, also people doing regular huge projects with OOP. so i put this question, which language do you prefer, j#, c++ or c#. and which environment do u like more, jre or .NET?
i guess i can start a poll too
technomodel is offline  
Old 19-08-2004, 12:42 AM   #18 (permalink)
Broken In
 
Join Date: Aug 2004
Posts: 190
Default

mono has grown into a more mature release now
__________________
Attack life, it\'s going to kill you anyway.
walking-techie is offline  
Old 04-09-2004, 11:38 PM   #19 (permalink)
Right Off the Assembly Line
 
jpushkarh's Avatar
 
Join Date: Jun 2004
Posts: 47
Default

Well done

Great Job Guys

Keep it up >>>>
jpushkarh is offline  
 

Bookmarks

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


 
Latest Threads
- by topgear
- by abhidev
- by clmlbx
- by Sarath

Advertisement




All times are GMT +5.5. The time now is 05:12 AM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, vBulletin Solutions, Inc.

Search Engine Optimization by vBSEO 3.3.2