Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C#
  4. Ashwin

Ashwin

Scheduled Pinned Locked Moved C#
csharpjavaperldesign
14 Posts 10 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Offline
    M Offline
    MaheshSharma
    wrote on last edited by
    #1

    First clearing that Java is two things Java language and Java Platform. Similarly .Net is two things the .Net supported languages and .Net Platform. Now come to major difference which is root cause of differences between Java and .Net The ideal of Java has always been a Single language shared by multiple Platforms. Whereas .Net is based on Multiple languages shared by single Platform. Now come to derived differences from this major difference. 1).Net has Multilanguage support. While java has based on java language only. According to Microsoft latest news .Net support around 40 languages including major market share COBOL Vb.net C#.net Perl and many others. 2)Since java is multiplatform so it’s set of Framework Classes is limited to what is available on all platforms. While .Net has set of all the Classes available on Microsoft Platform. 3)According to Sun Java is renowned as “Write once run anywhere”. While .net has no such scene. But my perception is its not completely true to say “Write once run anywhere” but one aspect is that most of the applications written today focus on one platform only. Similarly to assure its multiple support much time needed to debug it on all platforms. So I would like to say Sun that it’s not “Write once run anywhere” but its “Write once and Debug everywhere. 4).Net due to disconnected data access through ADO.Net has hi level of performance against Java JDBC which requires multiple round trips to data base. 5)Java has support to open source platform while .Net has no direct support for Open source Platforms. Java is a programming language designed to be run on many different platforms, and so uses a common language which has to be compiled and run on different platforms (eg. windows, mac and linux). Microsoft, with their offering of .NET, takes on a different approach, by allowing you to program in any language you choose, but has compilers for many different languages that generates a platform specific code (i.e. Microsoft or Windows). Therefore, Java can be used to write programs for many different operating systems, and .NET can be used to make any programming language into a Windows program. This is all based on the original design goals of the programming language, and has both advantages and disadvantages over each other. For example, .NET would be good for integrating legacy code from different languages into a working program, when you don't want to re-write each piece of code into the same programming language. Both .NET and Java are otherwise object-ori

    L R L P P 9 Replies Last reply
    0
    • M MaheshSharma

      First clearing that Java is two things Java language and Java Platform. Similarly .Net is two things the .Net supported languages and .Net Platform. Now come to major difference which is root cause of differences between Java and .Net The ideal of Java has always been a Single language shared by multiple Platforms. Whereas .Net is based on Multiple languages shared by single Platform. Now come to derived differences from this major difference. 1).Net has Multilanguage support. While java has based on java language only. According to Microsoft latest news .Net support around 40 languages including major market share COBOL Vb.net C#.net Perl and many others. 2)Since java is multiplatform so it’s set of Framework Classes is limited to what is available on all platforms. While .Net has set of all the Classes available on Microsoft Platform. 3)According to Sun Java is renowned as “Write once run anywhere”. While .net has no such scene. But my perception is its not completely true to say “Write once run anywhere” but one aspect is that most of the applications written today focus on one platform only. Similarly to assure its multiple support much time needed to debug it on all platforms. So I would like to say Sun that it’s not “Write once run anywhere” but its “Write once and Debug everywhere. 4).Net due to disconnected data access through ADO.Net has hi level of performance against Java JDBC which requires multiple round trips to data base. 5)Java has support to open source platform while .Net has no direct support for Open source Platforms. Java is a programming language designed to be run on many different platforms, and so uses a common language which has to be compiled and run on different platforms (eg. windows, mac and linux). Microsoft, with their offering of .NET, takes on a different approach, by allowing you to program in any language you choose, but has compilers for many different languages that generates a platform specific code (i.e. Microsoft or Windows). Therefore, Java can be used to write programs for many different operating systems, and .NET can be used to make any programming language into a Windows program. This is all based on the original design goals of the programming language, and has both advantages and disadvantages over each other. For example, .NET would be good for integrating legacy code from different languages into a working program, when you don't want to re-write each piece of code into the same programming language. Both .NET and Java are otherwise object-ori

      L Offline
      L Offline
      Lost User
      wrote on last edited by
      #2

      MaheshSharma wrote:

      Whereas .Net is based on Multiple languages shared by single Platform.

      Start here[^] :)

      I are Troll :suss:

      1 Reply Last reply
      0
      • M MaheshSharma

        First clearing that Java is two things Java language and Java Platform. Similarly .Net is two things the .Net supported languages and .Net Platform. Now come to major difference which is root cause of differences between Java and .Net The ideal of Java has always been a Single language shared by multiple Platforms. Whereas .Net is based on Multiple languages shared by single Platform. Now come to derived differences from this major difference. 1).Net has Multilanguage support. While java has based on java language only. According to Microsoft latest news .Net support around 40 languages including major market share COBOL Vb.net C#.net Perl and many others. 2)Since java is multiplatform so it’s set of Framework Classes is limited to what is available on all platforms. While .Net has set of all the Classes available on Microsoft Platform. 3)According to Sun Java is renowned as “Write once run anywhere”. While .net has no such scene. But my perception is its not completely true to say “Write once run anywhere” but one aspect is that most of the applications written today focus on one platform only. Similarly to assure its multiple support much time needed to debug it on all platforms. So I would like to say Sun that it’s not “Write once run anywhere” but its “Write once and Debug everywhere. 4).Net due to disconnected data access through ADO.Net has hi level of performance against Java JDBC which requires multiple round trips to data base. 5)Java has support to open source platform while .Net has no direct support for Open source Platforms. Java is a programming language designed to be run on many different platforms, and so uses a common language which has to be compiled and run on different platforms (eg. windows, mac and linux). Microsoft, with their offering of .NET, takes on a different approach, by allowing you to program in any language you choose, but has compilers for many different languages that generates a platform specific code (i.e. Microsoft or Windows). Therefore, Java can be used to write programs for many different operating systems, and .NET can be used to make any programming language into a Windows program. This is all based on the original design goals of the programming language, and has both advantages and disadvantages over each other. For example, .NET would be good for integrating legacy code from different languages into a working program, when you don't want to re-write each piece of code into the same programming language. Both .NET and Java are otherwise object-ori

        R Offline
        R Offline
        Ravi Sant
        wrote on last edited by
        #3

        Whats the use of writing this in C# forum?

        1 Reply Last reply
        0
        • M MaheshSharma

          First clearing that Java is two things Java language and Java Platform. Similarly .Net is two things the .Net supported languages and .Net Platform. Now come to major difference which is root cause of differences between Java and .Net The ideal of Java has always been a Single language shared by multiple Platforms. Whereas .Net is based on Multiple languages shared by single Platform. Now come to derived differences from this major difference. 1).Net has Multilanguage support. While java has based on java language only. According to Microsoft latest news .Net support around 40 languages including major market share COBOL Vb.net C#.net Perl and many others. 2)Since java is multiplatform so it’s set of Framework Classes is limited to what is available on all platforms. While .Net has set of all the Classes available on Microsoft Platform. 3)According to Sun Java is renowned as “Write once run anywhere”. While .net has no such scene. But my perception is its not completely true to say “Write once run anywhere” but one aspect is that most of the applications written today focus on one platform only. Similarly to assure its multiple support much time needed to debug it on all platforms. So I would like to say Sun that it’s not “Write once run anywhere” but its “Write once and Debug everywhere. 4).Net due to disconnected data access through ADO.Net has hi level of performance against Java JDBC which requires multiple round trips to data base. 5)Java has support to open source platform while .Net has no direct support for Open source Platforms. Java is a programming language designed to be run on many different platforms, and so uses a common language which has to be compiled and run on different platforms (eg. windows, mac and linux). Microsoft, with their offering of .NET, takes on a different approach, by allowing you to program in any language you choose, but has compilers for many different languages that generates a platform specific code (i.e. Microsoft or Windows). Therefore, Java can be used to write programs for many different operating systems, and .NET can be used to make any programming language into a Windows program. This is all based on the original design goals of the programming language, and has both advantages and disadvantages over each other. For example, .NET would be good for integrating legacy code from different languages into a working program, when you don't want to re-write each piece of code into the same programming language. Both .NET and Java are otherwise object-ori

          L Offline
          L Offline
          Luc Pattyn
          wrote on last edited by
          #4

          a baffling question. :confused:

          Luc Pattyn [Forum Guidelines] [My Articles] Nil Volentibus Arduum

          Please use <PRE> tags for code snippets, they preserve indentation, improve readability, and make me actually look at the code.

          F 1 Reply Last reply
          0
          • M MaheshSharma

            First clearing that Java is two things Java language and Java Platform. Similarly .Net is two things the .Net supported languages and .Net Platform. Now come to major difference which is root cause of differences between Java and .Net The ideal of Java has always been a Single language shared by multiple Platforms. Whereas .Net is based on Multiple languages shared by single Platform. Now come to derived differences from this major difference. 1).Net has Multilanguage support. While java has based on java language only. According to Microsoft latest news .Net support around 40 languages including major market share COBOL Vb.net C#.net Perl and many others. 2)Since java is multiplatform so it’s set of Framework Classes is limited to what is available on all platforms. While .Net has set of all the Classes available on Microsoft Platform. 3)According to Sun Java is renowned as “Write once run anywhere”. While .net has no such scene. But my perception is its not completely true to say “Write once run anywhere” but one aspect is that most of the applications written today focus on one platform only. Similarly to assure its multiple support much time needed to debug it on all platforms. So I would like to say Sun that it’s not “Write once run anywhere” but its “Write once and Debug everywhere. 4).Net due to disconnected data access through ADO.Net has hi level of performance against Java JDBC which requires multiple round trips to data base. 5)Java has support to open source platform while .Net has no direct support for Open source Platforms. Java is a programming language designed to be run on many different platforms, and so uses a common language which has to be compiled and run on different platforms (eg. windows, mac and linux). Microsoft, with their offering of .NET, takes on a different approach, by allowing you to program in any language you choose, but has compilers for many different languages that generates a platform specific code (i.e. Microsoft or Windows). Therefore, Java can be used to write programs for many different operating systems, and .NET can be used to make any programming language into a Windows program. This is all based on the original design goals of the programming language, and has both advantages and disadvantages over each other. For example, .NET would be good for integrating legacy code from different languages into a working program, when you don't want to re-write each piece of code into the same programming language. Both .NET and Java are otherwise object-ori

            L Offline
            L Offline
            Lost User
            wrote on last edited by
            #5

            Do you have a question?

            I must get a clever new signature for 2011.

            1 Reply Last reply
            0
            • M MaheshSharma

              First clearing that Java is two things Java language and Java Platform. Similarly .Net is two things the .Net supported languages and .Net Platform. Now come to major difference which is root cause of differences between Java and .Net The ideal of Java has always been a Single language shared by multiple Platforms. Whereas .Net is based on Multiple languages shared by single Platform. Now come to derived differences from this major difference. 1).Net has Multilanguage support. While java has based on java language only. According to Microsoft latest news .Net support around 40 languages including major market share COBOL Vb.net C#.net Perl and many others. 2)Since java is multiplatform so it’s set of Framework Classes is limited to what is available on all platforms. While .Net has set of all the Classes available on Microsoft Platform. 3)According to Sun Java is renowned as “Write once run anywhere”. While .net has no such scene. But my perception is its not completely true to say “Write once run anywhere” but one aspect is that most of the applications written today focus on one platform only. Similarly to assure its multiple support much time needed to debug it on all platforms. So I would like to say Sun that it’s not “Write once run anywhere” but its “Write once and Debug everywhere. 4).Net due to disconnected data access through ADO.Net has hi level of performance against Java JDBC which requires multiple round trips to data base. 5)Java has support to open source platform while .Net has no direct support for Open source Platforms. Java is a programming language designed to be run on many different platforms, and so uses a common language which has to be compiled and run on different platforms (eg. windows, mac and linux). Microsoft, with their offering of .NET, takes on a different approach, by allowing you to program in any language you choose, but has compilers for many different languages that generates a platform specific code (i.e. Microsoft or Windows). Therefore, Java can be used to write programs for many different operating systems, and .NET can be used to make any programming language into a Windows program. This is all based on the original design goals of the programming language, and has both advantages and disadvantages over each other. For example, .NET would be good for integrating legacy code from different languages into a working program, when you don't want to re-write each piece of code into the same programming language. Both .NET and Java are otherwise object-ori

              P Offline
              P Offline
              Pete OHanlon
              wrote on last edited by
              #6

              Originally, Microsoft did envision that .NET would be available on multiple platforms. They released large parts of the specifications for ECMA standards approval with the understanding that other companies would be free to develop implementations of .NET on different OS. The take up has not been as great as Microsoft hoped, but there are some other implementations such as the Mono project. To a certain extent, Silverlight was a similar concept - with a minified .NET framework that would be suitable for deployment over a browser connection to run on other browsers/OS. Had this technology been released two years earlier, it's probable that Silverlight would have much greater market penetration that it does; smart phones have enjoyed such a take up that Silverlight appears to be aimed more at "niche" markets than at widespread consumer markets.

              I'm not a stalker, I just know things. Oh by the way, you're out of milk.

              Forgive your enemies - it messes with their heads

              My blog | My articles | MoXAML PowerToys | Onyx

              L 1 Reply Last reply
              0
              • M MaheshSharma

                First clearing that Java is two things Java language and Java Platform. Similarly .Net is two things the .Net supported languages and .Net Platform. Now come to major difference which is root cause of differences between Java and .Net The ideal of Java has always been a Single language shared by multiple Platforms. Whereas .Net is based on Multiple languages shared by single Platform. Now come to derived differences from this major difference. 1).Net has Multilanguage support. While java has based on java language only. According to Microsoft latest news .Net support around 40 languages including major market share COBOL Vb.net C#.net Perl and many others. 2)Since java is multiplatform so it’s set of Framework Classes is limited to what is available on all platforms. While .Net has set of all the Classes available on Microsoft Platform. 3)According to Sun Java is renowned as “Write once run anywhere”. While .net has no such scene. But my perception is its not completely true to say “Write once run anywhere” but one aspect is that most of the applications written today focus on one platform only. Similarly to assure its multiple support much time needed to debug it on all platforms. So I would like to say Sun that it’s not “Write once run anywhere” but its “Write once and Debug everywhere. 4).Net due to disconnected data access through ADO.Net has hi level of performance against Java JDBC which requires multiple round trips to data base. 5)Java has support to open source platform while .Net has no direct support for Open source Platforms. Java is a programming language designed to be run on many different platforms, and so uses a common language which has to be compiled and run on different platforms (eg. windows, mac and linux). Microsoft, with their offering of .NET, takes on a different approach, by allowing you to program in any language you choose, but has compilers for many different languages that generates a platform specific code (i.e. Microsoft or Windows). Therefore, Java can be used to write programs for many different operating systems, and .NET can be used to make any programming language into a Windows program. This is all based on the original design goals of the programming language, and has both advantages and disadvantages over each other. For example, .NET would be good for integrating legacy code from different languages into a working program, when you don't want to re-write each piece of code into the same programming language. Both .NET and Java are otherwise object-ori

                P Offline
                P Offline
                Pravin Patil Mumbai
                wrote on last edited by
                #7

                What do you mean...?

                1 Reply Last reply
                0
                • M MaheshSharma

                  First clearing that Java is two things Java language and Java Platform. Similarly .Net is two things the .Net supported languages and .Net Platform. Now come to major difference which is root cause of differences between Java and .Net The ideal of Java has always been a Single language shared by multiple Platforms. Whereas .Net is based on Multiple languages shared by single Platform. Now come to derived differences from this major difference. 1).Net has Multilanguage support. While java has based on java language only. According to Microsoft latest news .Net support around 40 languages including major market share COBOL Vb.net C#.net Perl and many others. 2)Since java is multiplatform so it’s set of Framework Classes is limited to what is available on all platforms. While .Net has set of all the Classes available on Microsoft Platform. 3)According to Sun Java is renowned as “Write once run anywhere”. While .net has no such scene. But my perception is its not completely true to say “Write once run anywhere” but one aspect is that most of the applications written today focus on one platform only. Similarly to assure its multiple support much time needed to debug it on all platforms. So I would like to say Sun that it’s not “Write once run anywhere” but its “Write once and Debug everywhere. 4).Net due to disconnected data access through ADO.Net has hi level of performance against Java JDBC which requires multiple round trips to data base. 5)Java has support to open source platform while .Net has no direct support for Open source Platforms. Java is a programming language designed to be run on many different platforms, and so uses a common language which has to be compiled and run on different platforms (eg. windows, mac and linux). Microsoft, with their offering of .NET, takes on a different approach, by allowing you to program in any language you choose, but has compilers for many different languages that generates a platform specific code (i.e. Microsoft or Windows). Therefore, Java can be used to write programs for many different operating systems, and .NET can be used to make any programming language into a Windows program. This is all based on the original design goals of the programming language, and has both advantages and disadvantages over each other. For example, .NET would be good for integrating legacy code from different languages into a working program, when you don't want to re-write each piece of code into the same programming language. Both .NET and Java are otherwise object-ori

                  R Offline
                  R Offline
                  RobCroll
                  wrote on last edited by
                  #8

                  Unfortunately I can't quote the great Sir Paul Dukes because his book on Yoga was old when it fell into my hands and has since succumbed to floods, but his philosophy is the answer to the question you ask grasshopper. Enlightenment is at the top of a mountain, lets call it programming nirvana. No matter what direction you approach the mountain, whether it be from C (Raja), Java(Tantra) or .NET(Hatha), all paths lead to the same point. The top of the programming mountain. So pick your path carefully grasshopper. :) BTW companies that pay lots of money to Microsoft also pay lots of money to programmers... well maybe not lots of money ;)

                  "You get that on the big jobs."

                  OriginalGriffO 1 Reply Last reply
                  0
                  • R RobCroll

                    Unfortunately I can't quote the great Sir Paul Dukes because his book on Yoga was old when it fell into my hands and has since succumbed to floods, but his philosophy is the answer to the question you ask grasshopper. Enlightenment is at the top of a mountain, lets call it programming nirvana. No matter what direction you approach the mountain, whether it be from C (Raja), Java(Tantra) or .NET(Hatha), all paths lead to the same point. The top of the programming mountain. So pick your path carefully grasshopper. :) BTW companies that pay lots of money to Microsoft also pay lots of money to programmers... well maybe not lots of money ;)

                    "You get that on the big jobs."

                    OriginalGriffO Offline
                    OriginalGriffO Offline
                    OriginalGriff
                    wrote on last edited by
                    #9

                    As Confusus say: "All paths may lead the the mountain top, but just as with all roads lead to Rome, it is frequently better to choose a path which gets there quickly, rather than the one going via the Mariana Trench." (Confusus was Confucius' younger brother, he avoided philosophy and instead went into IT)

                    Real men don't use instructions. They are only the manufacturers opinion on how to put the thing together. Manfred R. Bihy: "Looks as if OP is learning resistant."

                    "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
                    "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

                    R 1 Reply Last reply
                    0
                    • OriginalGriffO OriginalGriff

                      As Confusus say: "All paths may lead the the mountain top, but just as with all roads lead to Rome, it is frequently better to choose a path which gets there quickly, rather than the one going via the Mariana Trench." (Confusus was Confucius' younger brother, he avoided philosophy and instead went into IT)

                      Real men don't use instructions. They are only the manufacturers opinion on how to put the thing together. Manfred R. Bihy: "Looks as if OP is learning resistant."

                      R Offline
                      R Offline
                      RobCroll
                      wrote on last edited by
                      #10

                      I didn't know Confusus was a Biztalk programmer. :omg:

                      "You get that on the big jobs."

                      1 Reply Last reply
                      0
                      • L Luc Pattyn

                        a baffling question. :confused:

                        Luc Pattyn [Forum Guidelines] [My Articles] Nil Volentibus Arduum

                        Please use <PRE> tags for code snippets, they preserve indentation, improve readability, and make me actually look at the code.

                        F Offline
                        F Offline
                        fjdiewornncalwe
                        wrote on last edited by
                        #11

                        You actually found a question in there?

                        I wasn't, now I am, then I won't be anymore.

                        1 Reply Last reply
                        0
                        • M MaheshSharma

                          First clearing that Java is two things Java language and Java Platform. Similarly .Net is two things the .Net supported languages and .Net Platform. Now come to major difference which is root cause of differences between Java and .Net The ideal of Java has always been a Single language shared by multiple Platforms. Whereas .Net is based on Multiple languages shared by single Platform. Now come to derived differences from this major difference. 1).Net has Multilanguage support. While java has based on java language only. According to Microsoft latest news .Net support around 40 languages including major market share COBOL Vb.net C#.net Perl and many others. 2)Since java is multiplatform so it’s set of Framework Classes is limited to what is available on all platforms. While .Net has set of all the Classes available on Microsoft Platform. 3)According to Sun Java is renowned as “Write once run anywhere”. While .net has no such scene. But my perception is its not completely true to say “Write once run anywhere” but one aspect is that most of the applications written today focus on one platform only. Similarly to assure its multiple support much time needed to debug it on all platforms. So I would like to say Sun that it’s not “Write once run anywhere” but its “Write once and Debug everywhere. 4).Net due to disconnected data access through ADO.Net has hi level of performance against Java JDBC which requires multiple round trips to data base. 5)Java has support to open source platform while .Net has no direct support for Open source Platforms. Java is a programming language designed to be run on many different platforms, and so uses a common language which has to be compiled and run on different platforms (eg. windows, mac and linux). Microsoft, with their offering of .NET, takes on a different approach, by allowing you to program in any language you choose, but has compilers for many different languages that generates a platform specific code (i.e. Microsoft or Windows). Therefore, Java can be used to write programs for many different operating systems, and .NET can be used to make any programming language into a Windows program. This is all based on the original design goals of the programming language, and has both advantages and disadvantages over each other. For example, .NET would be good for integrating legacy code from different languages into a working program, when you don't want to re-write each piece of code into the same programming language. Both .NET and Java are otherwise object-ori

                          A Offline
                          A Offline
                          Alan Balkany
                          wrote on last edited by
                          #12

                          Some good insights. I've never heard of using the multi-language capability of .NET for integrating legacy code in different languages. That's creative. I liked "write once and debug everywhere".

                          1 Reply Last reply
                          0
                          • P Pete OHanlon

                            Originally, Microsoft did envision that .NET would be available on multiple platforms. They released large parts of the specifications for ECMA standards approval with the understanding that other companies would be free to develop implementations of .NET on different OS. The take up has not been as great as Microsoft hoped, but there are some other implementations such as the Mono project. To a certain extent, Silverlight was a similar concept - with a minified .NET framework that would be suitable for deployment over a browser connection to run on other browsers/OS. Had this technology been released two years earlier, it's probable that Silverlight would have much greater market penetration that it does; smart phones have enjoyed such a take up that Silverlight appears to be aimed more at "niche" markets than at widespread consumer markets.

                            I'm not a stalker, I just know things. Oh by the way, you're out of milk.

                            Forgive your enemies - it messes with their heads

                            My blog | My articles | MoXAML PowerToys | Onyx

                            L Offline
                            L Offline
                            Lost User
                            wrote on last edited by
                            #13

                            Pete O'Hanlon wrote:

                            Originally, Microsoft did envision that .NET would be available on multiple platforms.

                            ..and it is :cool:

                            Pete O'Hanlon wrote:

                            The take up has not been as great as Microsoft hoped

                            There's also .GNU[^], off course. Less known would be the CrossNet[^] compiler. That makes four different implementations of the same framework. I wouldn't expect that number to grow much, though.

                            I are Troll :suss:

                            1 Reply Last reply
                            0
                            • M MaheshSharma

                              First clearing that Java is two things Java language and Java Platform. Similarly .Net is two things the .Net supported languages and .Net Platform. Now come to major difference which is root cause of differences between Java and .Net The ideal of Java has always been a Single language shared by multiple Platforms. Whereas .Net is based on Multiple languages shared by single Platform. Now come to derived differences from this major difference. 1).Net has Multilanguage support. While java has based on java language only. According to Microsoft latest news .Net support around 40 languages including major market share COBOL Vb.net C#.net Perl and many others. 2)Since java is multiplatform so it’s set of Framework Classes is limited to what is available on all platforms. While .Net has set of all the Classes available on Microsoft Platform. 3)According to Sun Java is renowned as “Write once run anywhere”. While .net has no such scene. But my perception is its not completely true to say “Write once run anywhere” but one aspect is that most of the applications written today focus on one platform only. Similarly to assure its multiple support much time needed to debug it on all platforms. So I would like to say Sun that it’s not “Write once run anywhere” but its “Write once and Debug everywhere. 4).Net due to disconnected data access through ADO.Net has hi level of performance against Java JDBC which requires multiple round trips to data base. 5)Java has support to open source platform while .Net has no direct support for Open source Platforms. Java is a programming language designed to be run on many different platforms, and so uses a common language which has to be compiled and run on different platforms (eg. windows, mac and linux). Microsoft, with their offering of .NET, takes on a different approach, by allowing you to program in any language you choose, but has compilers for many different languages that generates a platform specific code (i.e. Microsoft or Windows). Therefore, Java can be used to write programs for many different operating systems, and .NET can be used to make any programming language into a Windows program. This is all based on the original design goals of the programming language, and has both advantages and disadvantages over each other. For example, .NET would be good for integrating legacy code from different languages into a working program, when you don't want to re-write each piece of code into the same programming language. Both .NET and Java are otherwise object-ori

                              L Offline
                              L Offline
                              Lost User
                              wrote on last edited by
                              #14

                              Good Lecture, but you are at wrong place.

                              1 Reply Last reply
                              0
                              Reply
                              • Reply as topic
                              Log in to reply
                              • Oldest to Newest
                              • Newest to Oldest
                              • Most Votes


                              • Login

                              • Don't have an account? Register

                              • Login or register to search.
                              • First post
                                Last post
                              0
                              • Categories
                              • Recent
                              • Tags
                              • Popular
                              • World
                              • Users
                              • Groups