http://openbook.galileocomputing.de/javainsel7/
ich würde eher java lernen anstatt c# da c# .net framework benötigt und die programme, die du dann schreibst laufen nicht auf jeden pc. gut java framework brauchste halt auch für java aber java ist betriebsystem unabhängig und ist standart mäßig auf jeden pc installiert könnte man sagen. ich habe viele pcs gesehen wo java aber kein .net frame work installiert ist
MFG
ich würde eher java lernen anstatt c# da c# .net framework benötigt und die programme, die du dann schreibst laufen nicht auf jeden pc. gut java framework brauchste halt auch für java aber java ist betriebsystem unabhängig und ist standart mäßig auf jeden pc installiert könnte man sagen. ich habe viele pcs gesehen wo java aber kein .net frame work installiert ist
MFG
Mein kleines Projekt
-Cruel Online-
-Cruel Online-
Um einmal mit den alten Vorurteil aufzuräumen:
C# ist NICHT, .net und schon gar nicht Windows abhängig.
Im Gegenteil, die Sprache als sich ist sogar standartisiert. Man kann sogar unter Windows ganz auf .Net verzichten und Mono nutzen.
C# ist NICHT, .net und schon gar nicht Windows abhängig.
Im Gegenteil, die Sprache als sich ist sogar standartisiert. Man kann sogar unter Windows ganz auf .Net verzichten und Mono nutzen.
Aktuell nutze ich: Windows, Linux, MacOS X, Solaris...weil die Welt nicht nur S/W ist!
Blog
Blog
mag sein dass die sprache c# an sich nicht von .net abhängt aber haste schon mal versucht visual studio C# express ohne .net zu installieren??. ich kenne keine anderen visual editoren für c# außer visual studio habe auch keine lust danach zu suchen. das mit windows abhängigkeit war halt auf visual studio + c# bezogen
MFG
MFG
Mein kleines Projekt
-Cruel Online-
-Cruel Online-
mag sein dass die sprache c# an sich nicht von .net abhängt aber haste schon mal versucht visual studio C# express ohne .net zu installieren??. ich kenne keine anderen visual editoren für c# außer visual studio habe auch keine lust danach zu suchen. das mit windows abhängigkeit war halt auf visual studio + c# bezogen
MFG
Ja, hat aber mit der Sprache nunmal nichts zu tun. Behauptest ja auch nicht, das C++ an Windows gebunden weil es MFC gibt ;-)
MonoDevelop funktioniert auch unter Linux und braucht kein dotNet Framework: http://monodevelop.com/Screenshots
Aktuell nutze ich: Windows, Linux, MacOS X, Solaris...weil die Welt nicht nur S/W ist!
Blog
Blog
boah das ist ja hammer mal ausprobieren. weil ich nutze selber linux zum arbeiten und wegen der schule(weil wir dort visual studio nutzen) muss ich das auch zuhause machen. mal schauen ob das monodevelope das selber kann wie visual studio ob die syntax und die methoden gleich sind
aber thx für den link
aber thx für den link
Mein kleines Projekt
-Cruel Online-
-Cruel Online-
Probier beide aus, dann siehst du welche schwerer ist.
Ich habe angefangen mit Java, habe dann aber zu Visual Basic gewechselt, VB ist viel einfacher als Java, finde ich. Mag sein das andere das anders sehen als ich.
Ich würds ausprobieren und danach entscheiden (mit ausprobieren meine ich nicht lernen bis ins Detail, sondern mal kurz reinlesen).
ak
Ich habe angefangen mit Java, habe dann aber zu Visual Basic gewechselt, VB ist viel einfacher als Java, finde ich. Mag sein das andere das anders sehen als ich.
Ich würds ausprobieren und danach entscheiden (mit ausprobieren meine ich nicht lernen bis ins Detail, sondern mal kurz reinlesen).
ak
Also ich habe zuerst C# gelernt und später in ein paar Tagen nochmal Java hinterher.
Da C# ziehmlich viel von Java geprägt wurde sind die beiden Sprachen sehr identisch.
Es gibt keinere Unterschiede z.B. in Java heißt .toString() und in C# .ToString() aber
durch die IDE's (Eclipse und Visual Studio usw.) ist das eigentlich keine problem.
Java ist absolut Betriebssystem Unabhängig und schon seit vielen Jahren (Jahrzente)
im Einsatz, C# ist dagegen noch recht neu, läuft aber mit Mono eingeschränkt und
nicht 100%ig unter Linux.
andreaskeil hat die beiden Links gepostet, mit den Büchern kann man sehr gut lernen.
Ich persönlich favorisiere C#, da ich meistens in Windows Umgebung arbeite und
Visual Studio 2008 ist eine extrem Kompfortable IDE dadurch wird das Entwickeln von
Anwendungen unglaublich gesteigert. Auch MSDN die Wissensdatenbank von Windows
ist sehr ausführlich und hat bei jedem Befehl auch ein Beispiel wie bestimmte sachen
eingesetzt werden.
Wenn man ein paar Wochen mit C# gearbeitet hat, ist es eine Sache von Tagen auf
Java umzusteigen.
Achja: Die Argumente "Öhhh da braucht man immer .net für..." Ja C# ist das Flagschiff des
.net Frameworks. Jedoch ist es bei Windows mind. .net 2.0 im Windows Update und
es sollte kein Grund sein die Sprache deshalb auszumustern. Sicher es kann ein Problem sein
wenn C# Code unter Mono nicht funktioniert.
Gruß Lor
Da C# ziehmlich viel von Java geprägt wurde sind die beiden Sprachen sehr identisch.
Es gibt keinere Unterschiede z.B. in Java heißt .toString() und in C# .ToString() aber
durch die IDE's (Eclipse und Visual Studio usw.) ist das eigentlich keine problem.
Java ist absolut Betriebssystem Unabhängig und schon seit vielen Jahren (Jahrzente)
im Einsatz, C# ist dagegen noch recht neu, läuft aber mit Mono eingeschränkt und
nicht 100%ig unter Linux.
andreaskeil hat die beiden Links gepostet, mit den Büchern kann man sehr gut lernen.
Ich persönlich favorisiere C#, da ich meistens in Windows Umgebung arbeite und
Visual Studio 2008 ist eine extrem Kompfortable IDE dadurch wird das Entwickeln von
Anwendungen unglaublich gesteigert. Auch MSDN die Wissensdatenbank von Windows
ist sehr ausführlich und hat bei jedem Befehl auch ein Beispiel wie bestimmte sachen
eingesetzt werden.
Wenn man ein paar Wochen mit C# gearbeitet hat, ist es eine Sache von Tagen auf
Java umzusteigen.
Achja: Die Argumente "Öhhh da braucht man immer .net für..." Ja C# ist das Flagschiff des
.net Frameworks. Jedoch ist es bei Windows mind. .net 2.0 im Windows Update und
es sollte kein Grund sein die Sprache deshalb auszumustern. Sicher es kann ein Problem sein
wenn C# Code unter Mono nicht funktioniert.
Gruß Lor
Das Wort "WINDOWS" stammt aus einem alten Sioux-Dialekt und bedeutet: "Weißer Mann starrt durch Glasscheibe auf Sanduhr."
okki
unregistriert
ich kenne beide sprachen und muss sagen, dass sowohl java, als auch c# sich nicht viel nehmen.
der große vorteil bei java ist die unabhängigkeit vom betriebssystem. c# kenne ich nur in zusammenhang mit visual studio. will man von windows-produkten (datenbanken, server, .net, dll-routinen,...) unabhänigig bleiben, sollte man meiner meinung nach doch schon auf java wechseln. allein für die einbindung einer mysql-datenbank in c# habe ich einen tag gebraucht :-)
für die programmiersprache jave existieren mehr ides und eine vielzahl von hilfe/tutorien/... dennoch sind beide sprachen sehr ähnlich. für jemanden, der ausschließlich mit windows zu tun hat, ist c# ein guter einstieg, zumal auch die ide empfehlenswert ist. hast du hingegen schon kenntnisse im programmieren, nimm lieber gleich c++.
grüße okki
der große vorteil bei java ist die unabhängigkeit vom betriebssystem. c# kenne ich nur in zusammenhang mit visual studio. will man von windows-produkten (datenbanken, server, .net, dll-routinen,...) unabhänigig bleiben, sollte man meiner meinung nach doch schon auf java wechseln. allein für die einbindung einer mysql-datenbank in c# habe ich einen tag gebraucht :-)
für die programmiersprache jave existieren mehr ides und eine vielzahl von hilfe/tutorien/... dennoch sind beide sprachen sehr ähnlich. für jemanden, der ausschließlich mit windows zu tun hat, ist c# ein guter einstieg, zumal auch die ide empfehlenswert ist. hast du hingegen schon kenntnisse im programmieren, nimm lieber gleich c++.
grüße okki
rhaegar
unregistriert
Ich arbeite schon seit einiger Zeit mit SharpDevelop, eine kostenlose C# IDE mit der man sehr gut arbeiten kann. Die Funktionen sind sehr vielfältig, man hat einen visuellen Forms-Designer, natürlich Code-Completion, kann die umfangreiche C#-Dokumentation direkt einbinden und durchsuchen, Setup-Projekte erstellen, und vieles mehr.mag sein dass die sprache c# an sich nicht von .net abhängt aber haste schon mal versucht visual studio C# express ohne .net zu installieren??. ich kenne keine anderen visual editoren für c# außer visual studio habe auch keine lust danach zu suchen. das mit windows abhängigkeit war halt auf visual studio + c# bezogen
MFG
Mehr Informationen bekommen man hier: SharpDevelop
Ob man nun lieber Java oder C# lernt und was einfacher ist - ist letztlich wohl Geschmacksache. Wie einige schon geschrieben haben, sind sich beide Sprachen vom Aufbau her sehr ähnlich. Wenn Du in erster Linie für Windows schreibst, ist es kein Problem, dass das .NET-Framework vorausgesetzt wird, es ist auf immer mehr PCs ohnehin schon vorhanden, weil es mit diversen Service-Packs installiert wird / installiert werden kann und auch immer mehr nützliche kostenlose Programme auf .NET basieren.
Meine Empfehlung: Fang mit eine der beiden Sprachen an und schau dir dann auch noch die andere an, die Schnittmenge ist groß genug, um beides zu lernen und dann wahlweise, je nach Anwendung, die eine oder andere Sprache zu verwenden.
Nun, wie schon gesagt, Java, C/C++, C# sind alle Plattform unabhängig. Was sie an eine Plattform bindet sind ihre Frameworks.
Mono z.B. implementiert zwar dotNet, bringt aber auch vieles neues mit, z.B. GTK#.
Wenn man also unter Windows C# gleich mit Mono entwickelt ( ja, es gibt Mono für Windows ), ist man wie in Java (relativ) Plattformunabhängig.
Übrigens:
Mono z.B. implementiert zwar dotNet, bringt aber auch vieles neues mit, z.B. GTK#.
Wenn man also unter Windows C# gleich mit Mono entwickelt ( ja, es gibt Mono für Windows ), ist man wie in Java (relativ) Plattformunabhängig.
Übrigens:
Zitat
Saying that Java is nice because it works on all platforms is like saying that anal sex is nice because it works on all genders.
Aktuell nutze ich: Windows, Linux, MacOS X, Solaris...weil die Welt nicht nur S/W ist!
Blog
Blog
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »silence« (15. Dezember 2008, 18:47)
rhaegar
unregistriert
Naja, aber wenn man plattformunabhängig programmieren will, dann geht es einem ja nicht nur darum, dass man das Programm auf verschiedenen Betriebsystemen zum Laufen bringen kann, sondern darum, dass es möglichst ohne Schwierigkeiten und nervige zusätzliche Schritte auch direkt läuft. Und da muss man ehrlich sein, da hat Java noch einen großen Vorteil.Nun, wie schon gesagt, Java, C/C++, C# sind alle Plattform unabhängig. Was sie an eine Plattform bindet sind ihre Frameworks.
Mono z.B. implementiert zwar dotNet, bringt aber auch vieles neues mit, z.B. GTK#.
Wenn man also unter Windows C# gleich mit Mono entwickelt ( ja, es gibt Mono für Windows ), ist man wie in Java (relativ) Plattformunabhängig.
Ähnliche Themen
-
Archiv: Betriebssysteme »-
Festplatte unter SuSE 9.0 mounten?
(8. August 2004, 15:20)
-
Feedback-Forum »-
My Page
(20. Januar 2004, 17:24)
-
Sonstige Programmiersprachen »-
mSuM für Delphi ?
(11. November 2003, 16:23)
-
Feedback-Forum »-
Pls Board bewerten
(13. Oktober 2003, 02:22)
-
Allgemeines Forum »-
Prüfung
(28. März 2003, 20:29)



sidebars oder ähnliches