Thanks Mihai....!!! Good info.... On Sat, Oct 31, 2009 at 2:30 AM, Mihai DINCA <mihai.di...@free.fr> wrote:
> > Hi Kamala > > Microsoft technologies are very good and supported by very good tools > (the most user friendly Visual Studio), made by a company that lives > from software, has a very good marketing and really wants to sell that > good tools. Under the pressure of the market that largely embraced the > virtual machine (at a moment of the computer history when using a > virtual machine better than native code was rather a handicap), > Microsoft created it's own "virtual machine" (.Net) and performed the > huge and admirable work of rewriting all the supported compilers (Basic, > C++, ...) in order to generate .Net compatible code. They even created a > wholly new language C#, Java-like, but taking good advantage from the > Java youth faults. More than that, they created something that Sun has > wished to do for long but never dared: an operating system natively > implementing a virtual machine (Vista). All that huge and admirable work > could not be done by a community and it had to be done by a unique > company with a clear strategy - the strength and the weakness of Microsoft. > > However, from my perspective, the long-term history is written by the > hardware manufacturers. Some computer languages (Fortran, Cobol) better > imposed themselves to the market than others (Algol for instance) > because some computer manufacturers had chosen them to be delivered in > standard with the hardware. > > I personally loved Pascal - a perfect programing language to be learned > and to be used. It's limits were largely compensated by genial > implementations (anyone remember the most famous "TurboPascal" and its > direct child "Delphi"?). However, the language that succeeded was the > "C" language, a sort of a caricature of Pascal (see for example and for > fun http://fgouget.free.fr/fun/CScandal.shtml). Why C? C was developed > by a hardware company, DEC (Digital Equipments Corporation) in tandem > with Unix in order to offer an easily portable platform. Hardware > corporations need quickly portable solutions in order to be able to > promote their latest product with the old applications already running > on it. DEC is no longer on the market (sold to Compaq, sold to HP), but > the C language still exists and recent operating systems still have > their lives depending on it (including Linux and Windows!). > > C language is a low level language - a language to write operating > systems, database engines and compilers, but not easy to use for > business applications. Hardware providers are interested in having a > good highly portable technology for business applications (in order to > have their hardware up to the market faster). > > Java was thus created by a hardware company. Sun was not interested in > selling Java compilers but gave them (more or less) for free in order to > sell hardware. It's success was due also to IBM, another hardware > manufacturer, who was seduced by this schema and I suspect them > contributing to the JEE overall picture (contrary to LAMP based > solutions, JEE architectures make me think to twenty person analyst > teams with neckties - LAMP solutions are rather in T-shirts and jeans > :-) ). When Oracle acquired Sun, they didn't "buy Java" but bought the > hardware production line. The main concurrent of Oralce on the database > market is IBM (Oracle and IBM are the early implementors of the > "relational database" model and they imposed the once arguable SQL > language), but IBM can sell global solutions, including hardware well > optimized for their database and application servers that are well > optimized for the hardware. Oracle couldn't until now. As a good deal of > Oracle user interfaces are well written in Java (for portability), and > as Oracle will need a good software platform in order to start offering > IBM-like global solutions, I don't think they will kill Java. And I > don't visualize .Net replacing Java on Sun/Oracle platforms, nor on IBM > platforms (I don't see them forgetting that easily the OS/2 chapter). > > So, I think Java will have a still long life and it will not be replaced > by .Net. Microsoft is big and rich because very many home users rather > employ Windows than Solaris or AS/400 (Linux became a mature technical > alternative, but I think Linux providers still lack a certain marketing > maturity or force for the home market). Microsoft Windows servers became > largely more powerful and stable than big mainframes or minis used to be > only thirty years ago. However, they don't replace the mainframes and > the minis, because they equip companies that could not afford mainframes > or minis otherwise. For the last couple of years, I could see companies > that replaced AS/400 or big Unix systems by Windows in order to save > money, due to the financial crises. But they did that when they became > smaller. I saw also a larger company replacing the small Windows server > by a highly available virtual Linux in a virtual hardware tandem as they > became bigger. I don't mean that Microsoft doesn't do well their > homeworks, but that the others do them very well too, so each preserves > more or less (with temporary fluctuations) their market. I think > Microsoft needs to continuously adapt to the market request and that is > what they do by providing enterprise scale operating systems, by > creating .Net and the virtual machine based operating system (Vista) and > by slowly renouncing to the .Net universality (it seems that Seven is > closer to the traditional C/C++ philosophy than Vista who was closer to > .Net/C#). > > There are also other very interesting, innovator and creative > technologies: PHP, Ruby or Rails, Python, and so on and they don't > deserve to be forget. They are also (still) on the market and they have > their public. They didn't replace Java, nor they really concurrence > .Net. I think each has its public. > > Sorry for my huge these. I didn't intend to be so long when I started. > > Hope it helps > mihai > > KamalaKannan a écrit : > > Hi Mihai, > > > > Thank you for your kind response. > > Some Software peoples threatens me that Java has no life, > > because they denoting that DOT NET & C# tackles JAVA. So that only > > Sun Microsystem sells its Company to Oracle. What to do? Should i > > Believe this?. > > Waiting for Reply.. > > > > Thank you, > > Kamalakannan J.S > > > > > > -- YOURS Kanagavelu.s --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Java EE (J2EE) Programming with Passion!" group. To post to this group, send email to java-ee-j2ee-programming-with-passion@googlegroups.com To unsubscribe from this group, send email to java-ee-j2ee-programming-with-passion+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/java-ee-j2ee-programming-with-passion?hl=en?hl=en -~----------~----~----~----~------~----~------~--~---