Original von Tec
Original von Sharkspear
c# verdrängt gerade java...
delegates, unmanaged code, singletons
das alles geht ned mit java...und deswegen zieht sich auch sun von java langsam zurück...
Hast mal paar Links zu dieser These?
codeproject.com halt
und dann gibts da ein dementi von sun, dass zumindest versucht delegates auszuhebeln...
such mal mit google danach.
schau dir halt mal die konstrukte die so in codeproject vorhanden sind an. singleton printing zB
ich kann sonst mal n abstraktes objekt in der code kitchen posten, dass n delegate beinhaltet und im kunstruktor diesen auf sich selbst mapped...wodurch events im objekt gehandhabt werden können.
boxing usw kommen da zum tragen, dass ja landläufig schon als großer unterschied gilt.
gut, kritische stimmen mögen nun sagen, dass unmanaged code wie native code in java gesehen werden kann. aber ganz so ists dann nun doch ned da das sandbox verhalten von java anders ist...
man kann halt in c# wie in java programmieren, aber ein c# entwickler wird nie so in java entwickeln können, da c# mehr möglichkeiten bietet und nur im ansatz über komplizierte konstrukte in java erreicht werden kann.
vielleicht c# mal n monat lang programmieren auf datenbanken und das oop model mal so richtig ausreizen...
mfg
edit:
ach, von wegen der these:
sun dementi den delegates gegenüber zeigt, dass sun sich dem problem bewusst ist. es wäre doch nicht notwendig von suns seiten, sich an jedem strohhalm zu klammern?...!
dann ist der nächste punkt, dass sun sich nun auf seinen neuen prozzi konzentriert und software kostenfrei herausgibt.
ebenfalls versucht sun nun andere wege über werbe- und promtionplattformen zu gehen...(Institutionelle Änderung)
das alles ist halt eine gesamtänderung der institutionellen standbeine suns...
dann muss man sich oracle ansehen, diese zogen sich ebenfalls von sun+java zurück. gründe hierfür: performance etc.
alter hut.
ibm drängt nun sun zur herausgabe von java damit dieses als open source läuft...
sind halt schon gravierende veränderungen zu sehen.