1. Hey Guest Did you know you can win an Honor 10 phone worth ₹33,000 and an additional ₹70,000 in paytm vouchers, just by replying to some threads and taking part in the discussions happening in the Honor Hub?

    What are you waiting for? Start commenting and start winning! Remember to read the instructions posted here.

    Dismiss Notice

what is this .NET?

Discussion in 'QnA (read only)' started by technomodel, Aug 13, 2004.

Thread Status:
Not open for further replies.
  1. technomodel

    technomodel New Member

    Joined:
    Dec 23, 2003
    Messages:
    123
    Likes Received:
    0
    Trophy Points:
    0
    Location:
    kolkata
    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.
     
  2. OP
    OP
    technomodel

    technomodel New Member

    Joined:
    Dec 23, 2003
    Messages:
    123
    Likes Received:
    0
    Trophy Points:
    0
    Location:
    kolkata
    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.
     
  3. NikhilVerma

    NikhilVerma Member

    Joined:
    May 12, 2004
    Messages:
    930
    Likes Received:
    2
    Trophy Points:
    18
    Location:
    UK
    even I always wanted to ask this question.
     
  4. aadipa

    aadipa New Member

    Joined:
    Feb 12, 2004
    Messages:
    997
    Likes Received:
    2
    Trophy Points:
    0
    Location:
    Palghar, Mumbai
    .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.
     
  5. OP
    OP
    technomodel

    technomodel New Member

    Joined:
    Dec 23, 2003
    Messages:
    123
    Likes Received:
    0
    Trophy Points:
    0
    Location:
    kolkata
    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?
     
  6. Guest

    Guest Guest

    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 ..
     
  7. OP
    OP
    technomodel

    technomodel New Member

    Joined:
    Dec 23, 2003
    Messages:
    123
    Likes Received:
    0
    Trophy Points:
    0
    Location:
    kolkata
    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 :cry:
     
  8. walking-techie

    walking-techie New Member

    Joined:
    Aug 9, 2004
    Messages:
    190
    Likes Received:
    0
    Trophy Points:
    0
    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
     
  9. OP
    OP
    technomodel

    technomodel New Member

    Joined:
    Dec 23, 2003
    Messages:
    123
    Likes Received:
    0
    Trophy Points:
    0
    Location:
    kolkata
    wow, thanks walking.that cleared a lot. NOW C#, HERE I COME. I'll keep you posted of my advances and setbacks :wink:
     
  10. aadipa

    aadipa New Member

    Joined:
    Feb 12, 2004
    Messages:
    997
    Likes Received:
    2
    Trophy Points:
    0
    Location:
    Palghar, Mumbai
    A nice explanation about .NET,
    but i would like to comment on ur Java related answer.

    JRE is needed to RUN your java applications (JARs) and applets. To develop u need SDK ie software development kit.

    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

    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.
     
  11. it_waaznt_me

    it_waaznt_me Coming back to life ..

    Joined:
    Nov 30, 2003
    Messages:
    2,023
    Likes Received:
    10
    Trophy Points:
    38
    Location:
    A bit closer to heaven
  12. OP
    OP
    technomodel

    technomodel New Member

    Joined:
    Dec 23, 2003
    Messages:
    123
    Likes Received:
    0
    Trophy Points:
    0
    Location:
    kolkata
    hey guys, i have'nt got the answer to one question. is there any application similar to .NET for the linux platform?
     
  13. it_waaznt_me

    it_waaznt_me Coming back to life ..

    Joined:
    Nov 30, 2003
    Messages:
    2,023
    Likes Received:
    10
    Trophy Points:
    38
    Location:
    A bit closer to heaven
  14. it_waaznt_me

    it_waaznt_me Coming back to life ..

    Joined:
    Nov 30, 2003
    Messages:
    2,023
    Likes Received:
    10
    Trophy Points:
    38
    Location:
    A bit closer to heaven
  15. prathapml

    prathapml New Member

    Joined:
    Aug 18, 2004
    Messages:
    87
    Likes Received:
    0
    Trophy Points:
    0
    Location:
    Bangalore
    Yup! good discussion ya guys have going on, around here! ;)
     
  16. pankyprk

    pankyprk New Member

    Joined:
    Jul 2, 2004
    Messages:
    22
    Likes Received:
    0
    Trophy Points:
    0
    Location:
    on screeen
    great discussion!

    Keepitup guys !

    walking-techie, i wanna know abt XML, is it prerequisite to learn VB.net / ASP.net ?
     
  17. OP
    OP
    technomodel

    technomodel New Member

    Joined:
    Dec 23, 2003
    Messages:
    123
    Likes Received:
    0
    Trophy Points:
    0
    Location:
    kolkata
    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
     
  18. walking-techie

    walking-techie New Member

    Joined:
    Aug 9, 2004
    Messages:
    190
    Likes Received:
    0
    Trophy Points:
    0
    mono has grown into a more mature release now
     
  19. jpushkarh

    jpushkarh New Member

    Joined:
    Jun 26, 2004
    Messages:
    54
    Likes Received:
    0
    Trophy Points:
    0
    Well done

    Great Job Guys

    Keep it up >>>>
     
Thread Status:
Not open for further replies.

Share This Page