On The Insider: Gary Busey Baby News!
BNET Business Network:
BNET
TechRepublic
ZDNet
TalkBack 23 of 41:
Next »
« Previous
RE: umm..
There is nothing stopping people from creating their own version of the .net runtime..

But there are patent laws stopping people from recreating the APIs for the libraries. And as we all know the APIs are very important for interoperability.

... in fact, to my understanding, MS encourages this, and provided some degree of support to them..

From my understanding, Microsoft is only supporting non-commercial use for any .Net ports.

.NET is an improvement over Java in a few ways..

1) Garbage collection isn't forced on the programmer (ie. you can still malloc and free as you wish..). This is an issue in certain applications..
...

3) Code is compiled before being run the first time.. so it should (can't confirm this.. havn't performed any benchmarks, and apparently, by the terms of the EULAs for .NET technology, you can't release benchmarks either..) run faster than Java code.


.Net is an improvement over Java in some areas but just to clarify, points 1 & 3 are not improvements. Those are implementation specific details and depend on the vendor offering the Java VM. For example, Excelsior Jet offers a Java VM that also compiles Java to native code before execution. Also some vendors offer Java VMs with no garbage collection at all.

2) Can use ANY programming language that can compile to the .NET runtime..

This is an important improvement.
But I heard that Microsoft had to modify those language slightly to make it compatible with .Net. For example, some people said that the switch from VB6 to VB.Net broke a lot of old code.
Posted by: nrlz   Posted on: 11/16/03 You are currently: a Guest | Members login | Terms of Use

Alert moderator to an offensive message

Subscribe to this discussion via Email or RSS

Too bad...  vdraken | 11/14/03
'Revolutionary' character overstated  rbethell | 11/14/03
There is a truth to this  agramont@... | 11/14/03
hopefully it will  lmaxwell | 11/16/03
has the author used java?  rainmakerpsi | 11/14/03
RE: has the author used java?  nrlz | 11/14/03
Theres NOTHING holding Java back...  xunil skcor | 11/17/03
smart comment  rainmakerpsi | 02/11/04
is this a commercial ad?  screaming silence | 11/14/03
Take Tea over Java any day  FilledOut | 11/14/03
Java's real claim, it started .Net  No_Ax_to_Grind | 11/14/03
.proprietary  jellyclock | 11/14/03
Worn out claim...  No_Ax_to_Grind | 11/14/03
Enterprise compatible?  IT_User | 11/15/03
the biggest problem  lmaxwell | 11/16/03
What are you smoking?  TrollSlayer | 11/17/03
Thank you for agreeing.  No_Ax_to_Grind | 11/17/03
LOL!  TrollSlayer | 11/17/03
stuff still runs better  lmaxwell | 11/20/03
not so proprietary  jimk_z | 11/14/03
re  lmaxwell | 11/17/03
umm..  d_jedi | 11/16/03
RE: umm..  nrlz | 11/16/03
Name some real improvements...  xunil skcor | 11/17/03
Microsoft's real claim  Yagotta B. Kidding | 11/14/03
Imitation is a form of flattery  tero_t_vaananen@... | 11/15/03
not quite..  d_jedi | 11/16/03
oops.  d_jedi | 11/16/03
RE: not quite..  nrlz | 11/16/03
yes it is and Linux is flattery for windows.  jimk_z | 11/16/03
no way!  screaming silence | 11/17/03
as long as .net keeps getting better  lmaxwell | 11/14/03
exactly  jimk_z | 11/14/03
Java's Days are Numbered  P. Douglas | 11/17/03
Java = Platform Independence, .NET = M$ lock in !!!  xunil skcor | 11/17/03
Please...Give me a break !!!  JJ_z | 11/18/03
doesn't mater  lmaxwell | 11/20/03
the author  anon_and_on | 11/18/03
Well said  poch333 | 12/04/03
Proper Background Research  JJ_z | 11/18/03
What a shill  poch333 | 12/04/03

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

advertisement
advertisement
  • Smart Tech Expert advice on innovations in healthcare and the green technologies that make it happen. Find out more
  • Smart Business Discussion and advice on management issues that revolve around making your world smarter and more useful. More Smart Advice
  • Smart People The best and worst moves in the management and strategy trenches. Learn More