Which Technology Is Better Microsoft/java

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • vijaydiwakar
    Contributor
    • Feb 2007
    • 579

    Which Technology Is Better Microsoft/java

    I like to no which Platform is better for future
    Microsoft or java
  • DeMan
    Top Contributor
    • Nov 2006
    • 1799

    #2
    I'm not sure how you mean platform here? If you mean OS then java isn't one of them.....Unless the world has not told me something?

    Comment

    • DeMan
      Top Contributor
      • Nov 2006
      • 1799

      #3
      On a more serious note, the idea behind JAVA is that it will work on any platform (small print: provided you have an equivalent Java environment to the group that compiled the program).

      BIG downside (and I actually quite like java)-> java is compiled AND interpreted. The interpreted means it can be slow at runtime and the compiled...well we don't care about compilation time so much, but why compile when it doesn't actually give us a file that executes anywhere...it still has to be interpreted by the Virtual Machine....

      Comment

      • vijaydiwakar
        Contributor
        • Feb 2007
        • 579

        #4
        Originally posted by DeMan
        I'm not sure how you mean platform here? If you mean OS then java isn't one of them.....Unless the world has not told me something?
        actually i've to change the word from tech to Platform or u may say Languages supported by these two gaints

        Comment

        • sicarie
          Recognized Expert Specialist
          • Nov 2006
          • 4677

          #5
          Originally posted by vijaydiwakar
          actually i've to change the word from tech to Platform or u may say Languages supported by these two gaints
          Java is (sorry, was - it's now open) from Sun - so the equivalent comparison would be Micro$oft to Sun.

          M$ put out Visual Studio, Java has Eclipse (not put out by Sun). Then if you talk desktops, Solaris is mainly a server platform, Windows has servers and desktops. There are a lot of different ways to compare the two.

          Personally, I think the debate ends as soon as you hit stability and security, but people like to argue ease of use (and I don't think that's a valid point - it usually (USUALLY) goes directly against security).

          Comment

          • vijaydiwakar
            Contributor
            • Feb 2007
            • 579

            #6
            Originally posted by sicarie
            Java is (sorry, was - it's now open) from Sun - so the equivalent comparison would be Micro$oft to Sun.

            M$ put out Visual Studio, Java has Eclipse (not put out by Sun). Then if you talk desktops, Solaris is mainly a server platform, Windows has servers and desktops. There are a lot of different ways to compare the two.

            Personally, I think the debate ends as soon as you hit stability and security, but people like to argue ease of use (and I don't think that's a valid point - it usually (USUALLY) goes directly against security).
            I think most of the comapnies are windows based they are prefering to deveop their s/w on ms platform like .net
            more the compaies more will be the vacancies
            think on this point of view also....
            so what all of u r thinking

            Comment

            • sicarie
              Recognized Expert Specialist
              • Nov 2006
              • 4677

              #7
              Originally posted by vijaydiwakar
              I think most of the comapnies are windows based they are prefering to deveop their s/w on ms platform like .net
              Search Sourceforge for Windows, you get ~500, and search again for Linux, you get ~700. Open source actually promotes development...

              Originally posted by vijaydiwakar
              more the compaies more will be the vacancies
              think on this point of view also....
              so what all of u r thinking
              All of who? Many software developers who work at M$ also contribute to OSS.

              More OSs will also mean more software developer vacancies - as well as less virii that affect the general net population, less vulnerabilities that cause people to worry and update...

              Comment

              • AricC
                Recognized Expert Top Contributor
                • Oct 2006
                • 1885

                #8
                Originally posted by vijaydiwakar
                I like to no which Platform is better for future
                Microsoft or java
                Do you know C? If so there isn't much of a learning curve. At least I didn't think in my limited experience. I personally, am a fan of MS programming ASP.Net is really neat stuff.

                Aric

                Comment

                • wavalker
                  New Member
                  • Apr 2007
                  • 1

                  #9
                  Both Technologies Are Good But Its Depent On U In Which One
                  U Are Master .

                  Comment

                  • JosAH
                    Recognized Expert MVP
                    • Mar 2007
                    • 11453

                    #10
                    Microsoft Windows is a 32 bit gui written for a 16 bit patch for an 8 bit
                    operating system that was targeted at a 4 bit processor made by a 2 bit
                    company that can't stand 1 bit of competition.

                    Java uses 32 bit integers always.

                    kind regards,

                    Jos ;-)

                    Comment

                    • Dököll
                      Recognized Expert Top Contributor
                      • Nov 2006
                      • 2379

                      #11
                      If you are ok with the constant change Microsoft has to offer, I say go for it. I am now learning this stuff. It looks like in the near future Microsoft will want us to adapt to its new technologies, whereby, old VB programs (i.e VB 6 will be absolete). For the time, my director's 5 years old Java-based application is running and he expects 5 more years of shelf life, for testing purposes. I guess what this means, if you have the capital, Microsoft is the way to go, if you are patient, keep your old app and simply update your version of Java on the machine it is running...

                      Comment

                      • parag100
                        New Member
                        • Feb 2007
                        • 13

                        #12
                        i am new in IT field.but i think simpler your n less time taking ur technologies ,people
                        will go for it.MS frequently change technology .not good so old developers r jobless.they have to learn new.

                        Comment

                        • r035198x
                          MVP
                          • Sep 2006
                          • 13225

                          #13
                          Originally posted by JosAH
                          Microsoft Windows is a 32 bit gui written for a 16 bit patch for an 8 bit
                          operating system that was targeted at a 4 bit processor made by a 2 bit
                          company that can't stand 1 bit of competition.

                          Java uses 32 bit integers always.

                          kind regards,

                          Jos ;-)
                          Do you have to involve numbers and patterns and series in everything you say?

                          Comment

                          • InvalidPointers
                            New Member
                            • Jun 2007
                            • 15

                            #14
                            Originally posted by JosAH
                            Microsoft Windows is a 32 bit gui written for a 16 bit patch for an 8 bit
                            operating system that was targeted at a 4 bit processor made by a 2 bit
                            company that can't stand 1 bit of competition.

                            Java uses 32 bit integers always.

                            kind regards,

                            Jos ;-)
                            [biglongrant]

                            Yeah, that would work if we're talking Windows 98. Problem is that most Linux users switched due to its/ME's crappiness and assumed Microsoft hasn't fixed anything because they, and I quote, (more or less) "suck at coding and life in general." I think XP has BSOD'd on me two (2) times over the past 5-6 years and both of which occured while I was attempting to update some of my graphics card drivers. (and before you ask, the fault was nVidia's. I'm pretty sure of this, as I mentioned it only happened twice over 5-ish years and dozens of other driver updates that went by without a hitch.)

                            I'm sorry, I just don't agree with the viewpoint that software MUST be open source to be any good. Is it nice in the case of Beryl/Emerald for Ubuntu? Yeah, sure. Can you do more or less the same thing in Windows? Hell yes, especially considering what MS lets you do with DWM. And even then, look at apps made for XP that added support for hardware-based alpha blending and allowed an amazing degree of shell modfication, aka Stardock's WindowBlinds. And, get this-- it manages to be *highly* stable on top of it all.

                            Incidentally there are also a lot of underused but highly useful features in the Windows API, such as memory mapping, that are done in support of the development community. While Microsoft has made some boo-boos in the past (Bob, anyone? WinME?) I think as a whole they've definitely done something right along the way, or else they wouldn't have kept the market share they do today.

                            Go ahead, call me a fanboy, after all I do voluntary beta-ing work for 'em, but I think my opinion's at the very least somewhat well-earned. I suggest the Linux and Apple people drop some of the elitist attitudes (hint: you don't see Gates people crashing Mac/Linux X, Y and Z, now do you?) and give it half a chance.
                            [/biglongrant]

                            But anyways I think you're comparing apples and oranges with Java and Microsoft. Did you mean the .NET languages, perhaps?

                            Comment

                            • Atli
                              Recognized Expert Expert
                              • Nov 2006
                              • 5062

                              #15
                              I used to be a Java programmer, untill one day I was bored and decided to measure the time it would take to run the built in pow() function 10 million times. It took about 15 seconds. (slow computer!)
                              Then I decided that it sucked and wrote my own version of the pow function (it took me like 5 minutes) and ran that 10 million times. It took 3 seconds.

                              And after carefull testing I concluded that my function was somwhere between 2x to 8x faster than the built in (depending on the numbers), and it worked just as well.

                              Then I decided to learn C#.

                              P.S.
                              I just did the same test in C#, it took 1.5 seconds...

                              Comment

                              Working...