WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Guru, e-Zitate & Off Topic (http://www.wcm.at/forum/forumdisplay.php?f=15)
-   -   C# (http://www.wcm.at/forum/showthread.php?t=54672)

3of4 27.04.2002 16:29

C#
 
Eigentlich bin ich ja eigentlich grundsätzlich gegen Ms, aber ich wollte gerne mal Eure Meinung von C# hören. Angeblich ist es sehr ähnlich zu java und c, deshalb wollte ich mal hören was ihr davon haltet

_m3 27.04.2002 17:59

Hmm ....
Abgesehen davon, dass MS anscheinend voll drauf abfährt, sehe ich keinen Grund, die Syntax auch noch zu lernen.

3of4 27.04.2002 19:15

nur wenn die Syntax java, bzw c ähnlich ist braucht man sie nicht mehr zu lernen...

Und der große Vorteil von Java: Keine VM

_m3 27.04.2002 19:23

Äh - ich glaub, Du solltest noch ein paar Whitepapers lesen. :(

Und nur weil die Syntax ähnlich ist, heisst das nochlange nicht, dass man sich nicht trotzdem damit beschäftigen muss.

ebtschi 27.04.2002 21:39

also mir persönlich taugt C# ned unbedingt...

i bleib bei meinem delphi und meinem C/C++ *g*

The_Lord_of_Midnight 27.04.2002 23:27

> Und der große Vorteil von Java: Keine VM

Das versteh ich nicht, wie du das meinst ?

Für Java gibt es mittlerweile eine Unzahl an Entwicklungswerkzeugen von den verschiedensten Herstellern. Und der Output des jeweiligen Werkzeuges kann dann trotzdem von allen verwendet werden. Außerdem ist Java voll portabel und auf praktisch jeder Plattform einsetzbar.

Bei C# ist man wieder einmal nur bei Ms und voll von denen abhängig. Wenn die morgen sagen war doch keine so gute Idee, naja Pech gehabt. Das kennt man ja von Ms schon, war ja dasselbe bei deren (nicht ohne Hintergedanken gemeinten) Unterstützung von Java.

Das einzige was ich mir bei C# vorstellen kann ist, daß man dann doch wieder voll abkassiert wird. Wann wirds dafür die Zwangsregistrierung geben ? Ich will auch nicht auf Windows verzichten, aber wenn ein einzelner Hersteller zu viel Macht hat, ist das nicht gut.

3of4 28.04.2002 11:57

@lom, mein Problem bei java ist, dass mir zwar die Sprache gefällt, allerdings wenn ich applikationen, wie zb. meinen Texteditor schreibe, ich den nicht auf Computern einsetzen kann die keine VM haben, die Class-Dateien kann ich mir ja trotzdem herstellen.
Das Gschichtl was ich von C# gehört habe ist nämlich, angeblich könne man *.java-Dateien auch mit C# kompilieren, und dann hätte ich meine Prg im Native Code, denn die meisten windoof Pcs haben nun mal keine VM installiert.
Außerdem brauche ich immer lang bis die VM das erste mal geladen wurde.

The_Lord_of_Midnight 28.04.2002 14:36

Hängt von der Applikation ab, was du brauchst. Es gibt Java Applets, Applications, Servlets usw. usf.

Bei Appliations braucht man die Jre. Bei Applets die Vm. Die Vm braucht deswegen länger, weil sie nicht so wie der Ie im Ram gecached wird.

Über C# kann ich nichts detailliertes sagen, weil so eine Einbahnstrasse werde ich mir sicher nicht antun. Aber wenn sie nichtmal noch zu Zeiten, wo sie Java offiziell unterstützt haben die Standards eingehalten haben. Was glaubst wie viel werden die sich um Standards kümmern, wenn sie angeblich auch Java unterstützen ? Weisst du wieviel das Versprechen wert ist ? Genausoviel, daß sie Java vom Markt haben wollen. Wenn irgendein Java-Programm unter C# nicht läuft, was glaubst du was die das kratzen wird ?

Bei den Java Entwicklungstools gibts eine reiche Auswahl. Wenn du Java kannst, kannst du frei wählen. Also wenn eine Ide nicht entspricht nimmst du halt eine andere. Wenn C# nicht entspricht, hast du einfach Pech gehabt. Also lern lieber Java, da hast du 10mal mehr davon.

3of4 28.04.2002 19:13

ich lerne java, und mir gefällt die Sprache, nur was mir das C# interessant gemacht hätte wäre eben das ich angeblich auch aus *.java Dateien (Die Dateien die ich im selbstgeschriebenen Editor erstelle) auch exe Applikationen für Windows machen kann, denn mir ist kein anderes Programm bekannt, das dies immer schafft und ich kann leider nicht zb. auf unserem Feuerwehrpc das JDk 1.4 installieren

PsychoMAX 28.04.2002 20:09

...wenn ich euch kurz einen schwank aus meinem leben erzählen darf?

eine mitschülerin von mir hat in ihrer mitschrift folgendes geschrieben:
seesharp :roflmao:
das ist doch sehr peinlich so etwas in der 5 klasse HTL zu machen!

allwissende Müllhalde 29.04.2002 00:55

Bin zwar kein Vollblut-Musiker.
Aber ich habs jetzt trotzdem wieder einmal auf dem Keyboard angeschlagen.
Hört sich immer noch Phantastisch gut an so ein C# :)

_m3 29.04.2002 01:12

Professor Mailbomber:
.NET/C# hat eine VM, die aber CLR Common Runtime Library heisst.

Und da C# ohne .NET und sein Framework kaum Sinn macht, wirst Du keine "alten" Windows EXEs erzeugen, sondern IL-Datei, die dann interpretiert (undd geJITted) wird.

Und ja, es gibt ein tool von MS, dass Java-Code nach C# portiert (warum sind die Sprachen sich nur so ähnlich? ;))

Mehr gibts im WCM 165. :)

3of4 29.04.2002 07:50

shit

The_Lord_of_Midnight 04.05.2002 20:23

> denn mir ist kein anderes Programm bekannt, das dies immer schafft und ich kann leider nicht zb. auf unserem Feuerwehrpc das JDk 1.4 installieren

Ich glaub das nicht, daß das c# immer schafft. Mit manueller Programmierung bzw. Änderung lässt sich natürlich alles machen, was die Sprache kann.

Wieso kannst du nicht den Jdk installieren ? Wenn du das nicht installieren kannst, kannst du was anderes auch nicht installieren. Irgendwas wirst du immer installieren müssen, wenn es mehr als ein Wald-und-Wiesen Programm ist.

_m3 04.05.2002 20:31

Zitat:

Original geschrieben von Professor Mailbomber
nur was mir das C# interessant gemacht hätte wäre eben das ich angeblich auch aus *.java Dateien (Die Dateien die ich im selbstgeschriebenen Editor erstelle) auch exe Applikationen für Windows machen kann
Du PM; das Tool, was das macht ist aber nur als "einmalkonverter" beim Umstieg gedacht, nicht als Dauerlösung. Den Konvertierten Code darfst Du dann sicher noch manuell nachbearbeiten, damit er läuft.

Tarjan 04.05.2002 21:15

Zitat:

Original geschrieben von Professor Mailbomber
ich lerne java, und mir gefällt die Sprache, nur was mir das C# interessant gemacht hätte wäre eben das ich angeblich auch aus *.java Dateien (Die Dateien die ich im selbstgeschriebenen Editor erstelle) auch exe Applikationen für Windows machen kann, denn mir ist kein anderes Programm bekannt, das dies immer schafft und ich kann leider nicht zb. auf unserem Feuerwehrpc das JDk 1.4 installieren
Visual Age for Java Enterprise Edition hat Native Compiler für unzählige Plattformen drinnen.

Und es gibt auch noch andere Native Compiler für Java bzw. deren class Files. Also wenn du wirklich aus Java Native Code machen willst geht das auch.

Nur die Plattformunabhängigkeit ist dann halt dahinn.

flocky 04.05.2002 21:22

krass, was das ?

neue C-sprache?
unterscheidet sich das stark? kann ich mal an code sehen?

3of4 05.05.2002 13:18

Es ging mir nur darum ob ich mit c# jetzt eine schnellere Alternative zu java habe, und anscheinend habe ich das jetzt nicht.
Das einzige was mir übrigbleibt ist mein Programm als Applet zu schreiben, dann wird es hoffentlich gehen.

The_Lord_of_Midnight 05.05.2002 14:03

Das ist die Frage was du machen willst. Es könnte auch eine Java Application sinnvoll sein.

3of4 05.05.2002 17:46

Nur für Java-Applikationen müsste ich das SDK installieren, und das darf ich nicht.

The_Lord_of_Midnight 05.05.2002 19:06

Warum nicht ? Übrigens musst du nicht den Jdk sondern nur die Jre installieren. Normalerweise sollte eine einzige Jre-Version reichen.


Alle Zeitangaben in WEZ +2. Es ist jetzt 06:45 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag