Grundlegende Unterschiede zwischen C# und JAVA ?



  • Ich benutze AnkhSVN und comitte bzw. arbeite damit auf tigris.org. Die atomic transactions sind allerdings ein Server-Feature. Denke nicht, das man dem Client groß die Schuld in die Schuhe schieben kann? Ansonst einfach mal die Bugs an Colabnet schicken, damit die dem nachgehen können. Deine Bugs kann ich hier nicht nachvollziehen.



  • Artchi schrieb:

    Wer ernsthaft (!) mit C++ arbeitet und mit C++ Geld verdient, investiert auch ohne Augenzwinkern in dieses Plugin.

    Ich höre immer investieren.

    MS Visual Studio Pro 2008 915,95€
    Visual Assist X 249$

    Warum?
    Eclipse steckt diese Produkte jederzeit locker in die Tasche und ist 100% kostenlos! Warum geht das in der Java-Welt und nicht bei MS??
    Selbst IntelliJ kostet nur zwischen 76€ und 456€.
    Bei VS muss man für weniger Leistung viel mehr hinblättern und íst dann noch auf kostenpflichtige Plugins angewiesen, damit es halbwegs funktioniert. Da kann doch was nicht stimmen....



  • Wenn eine Firma diese Lizenzen nicht bezahlen kann, dann sollte man diese Firma schnell verlassen. Ich sage nur: sinkendes Schiff!

    Sorry, aber ich kenne keine seriose Firma, die bei Werkzeugen spart, wenn es sinnvoll ist. Wenn mein 21 Zoll LCD-Monitor für über 600 EUR auf meinem Bürotisch steht (ja, den hat die Firma bezahlt, ist kein billiger Mediamarkt-Monitor!), dann ist die VAX-Lizenz ein Witz! Die VAX-Lizenz ist nicht mal annähernd das, was ich die Firma am Tag an Stundenlohn koste.

    In der vorherigen Firma, bei der ich war, (die nur 20 Mann hatte), kam der Chef vorbei und hat gefragt, wer nen schönen Chefsessel bestellt haben will. Das sind einfach Werkzeuge und Materialien, die im Developer-Alltag anfallen. Genauso die Lizenz für VAX und VisualStudio. Wenn das nicht drin wäre, frage ich mich, wie die mein Gehalt bezahlen wollen?

    Diese Tools bezahle ich sogar privat für mein Hobby! dann sollte es auch eine Firma gebacken bekommen.

    Was meinte unser Kunde letztens: "Bevor ihr euch nen Wolf im Internet absucht, sagt uns lieber, welche Fachbücher wir euch zu einem speziellen Thema bestellen sollen."

    Yo, und ein Fachbuch kostet im Schnitt 39 bis 49 EUR!!! Aber es ist immer noch billiger, als ziellos und sich die Infos zusammen zu kratzen, wenn es ein gutes Buch besser machen kann.

    Das man Lizenzen für unbenötige Tools sparen sollte, ist eine andere Sache.



  • Investor schrieb:

    Bei VS muss man für weniger Leistung viel mehr hinblättern und íst dann noch auf kostenpflichtige Plugins angewiesen, damit es halbwegs funktioniert. Da kann doch was nicht stimmen....

    Ist es tatsächlich so, das IntelliJ oder Eclipse die gleiche Leistung wie MSVS hat? Ich bezweifel das! Ich bekomme bei MSVS immerhin einen sehr guten C++-Compiler, einen C#-Referenz-Compiler, die .NET-Referenz-Platform usw. Achja, es ist kein Java. Also was soll der Vergleich mit "IntelliJ ist besser" wo es doch total unterschiedliche Ziele verfolgt? Das eine ist für Java, das andere für C++ und .NET.

    Also, wo ist da ein Vergleich möglich? oder ist MSVS eine Java-IDE?



  • Investor schrieb:

    MS Visual Studio Pro 2008 915,95€
    Visual Assist X 249$

    Warum?
    Eclipse steckt diese Produkte jederzeit locker in die Tasche und ist 100% kostenlos! Warum geht das in der Java-Welt und nicht bei MS??

    Weil Microsoft noch dem "Kunden bezahlen für Software"-Modell anhängt, während Eclipse nun mal ein Produkt der Welt 2.0 ist und dessen Entwicklung durch große Firmen gesponsort wird. Kurz gesagt: Bei Microsoft muss man bezahlen, bei Eclipse will man bezahlen.



  • Artchi schrieb:

    Investor schrieb:

    Bei VS muss man für weniger Leistung viel mehr hinblättern und íst dann noch auf kostenpflichtige Plugins angewiesen, damit es halbwegs funktioniert. Da kann doch was nicht stimmen....

    Ist es tatsächlich so, das IntelliJ oder Eclipse die gleiche Leistung wie MSVS hat? Ich bezweifel das! Ich bekomme bei MSVS immerhin einen sehr guten C++-Compiler, einen C#-Referenz-Compiler, die .NET-Referenz-Platform usw. Achja, es ist kein Java. Also was soll der Vergleich mit "IntelliJ ist besser" wo es doch total unterschiedliche Ziele verfolgt? Das eine ist für Java, das andere für C++ und .NET.

    Also, wo ist da ein Vergleich möglich? oder ist MSVS eine Java-IDE?

    ich kann auch nichts dafür, dass mich eclipse und das jdk nichts gekostet haben
    und trotzdem - ja ich sag es wieder - ist eclipse besser

    und mir ist das eigentlich auch scheiß egal was wer benutzt, ihr macht es mir nur leichter 🙂



  • Yo, und die Entwickler von Eclipse (nämlich IBM) leben von Luft und Liebe. 😃
    Komisch das wir, die den IBM Application Developer (Eclipse mit speziellen Plugins von IBM) benutzen, mehrere kostenpflichtige Lizenzen brauchen.

    Ihr habt noch nicht gemerkt, das die Eclipse-IDE auch nur das Basis-Zeug ist, ähnlich der Express-Edition von MSVS??? IBM hält aber bei den Firmen gerne die Hand auf, wenn man die IBM-Enterprise-Produkte nutzt. Denn die gibts nicht zur kostenlosen Nutzung. ⚠ D.h. das kostenlose Eclipse wird auch nur durch die kostenpflichtige Elcipse-Variante subventioniert.

    Tut mal nicht so, als ob IBM der Sammarita ist. Die sind sogar teurer als MS.



  • golden_jubilee schrieb:

    ich kann auch nichts dafür, dass mich eclipse und das jdk nichts gekostet haben
    und trotzdem - ja ich sag es wieder - ist eclipse besser

    und mir ist das eigentlich auch scheiß egal was wer benutzt, ihr macht es mir nur leichter 🙂

    Dann mach hier auch nicht so nen Wirbel. Dafür das es den Javanern so egal ist, machen die hier aber immer schön viel Wind. :p



  • Natürlich ist eclipse nur eine Basis - und eben viel mehr als eine IDE. Eclipse als RCP hat bereits mehrmals bewiesen, wozu es fähig ist. Wenn man sich dann ansieht, was es kostenlos für eclipse als IDE noch dazu gibt, kann VS einfach nicht heranreichen.

    Entwickeln tut IBM Eclipse mit Sicherheit nicht für die Lizenzen mit ihren Plugins, sondern für Produkte, die auf der RCP basieren. Lotus Notes als bekanntestes Beispiel.



  • nennick schrieb:

    Natürlich ist eclipse nur eine Basis - und eben viel mehr als eine IDE. Eclipse als RCP hat bereits mehrmals bewiesen, wozu es fähig ist. Wenn man sich dann ansieht, was es kostenlos für eclipse als IDE noch dazu gibt, kann VS einfach nicht heranreichen.

    Stell dir mal vor, das Windows schon eine RCP ist. Immer wieder witzig, wie versucht wird, die Eclipse RCP als Argument anzubringen, wo ein Windows-Entwickler schon alles in Windows drin hat. Ich entwickle selber beruflich RCP-Anwendungen auf Eclipse-Basis, und die ganzen OSGi-/Eclipse-Konzepte kenne ich schon aus Windows, da sie dort (und anderen Betriebssystemen) seit eh und je drin sind. Im Grunde wird mit der Eclipse RCP nur das kompensiert, was die die Java-Platform nicht mitbringt, aber schon in einem OS wie Windows drin ist.



  • Eine persönliche Frage (und ich möchte das wirklich mal wissen):

    wenn man deine Posts in solchen und vergleichbaren Threads liest, hat man oft den Eindruck, dass du die Sprache Java und das umgebende Framework- und Laufzeitsystem für relativ einfach, hier z.B. als der Zeit hinterher, empfindest. Ich will das nicht als Abneigung interpretieren, aber zumindest als Gefühl, dass du etwas besseres kannst und kennst.

    Wie kommt es dann aber, dass du anscheinend schon mehrere Jahre eben nicht in diesem, sondern im Javaumfeld arbeitest. Betrügst du dich da in irgendeinerweise selbst oder siehst du es doch leicht anders, als es im Forum rüberkommt. Ist denn z.B. ein Wechsel in die andere Schiene der Sprachen dein Traum?



  • Viel wichtiger ist doch, warum es Artchi immer wieder nötig hat jeden Thread, der irgendwie irgendwas mit irgendwas aus der Java-Welt vergleicht, gleich wieder in einen "Xxx vs. Java"-Flamewar zu verwandeln. Beispielsweise finde ich es einfach lächerlich, dass er hier wieder C++ ins Spiel gebracht hat, ala "das geht doch auch alles mit C++, nehmt lieber alle wieder C++, das ist allem haushoch überlegen", unabhängig davon ob das bisher zur Diskussion stand. Er ist einfach lächerlich ..



  • Vergleiche zwischen C++ IDE und Java IDE sind dumm. Einfach nur dumm. Natürlich gewinnt die Java IDE.

    Vergleichen wir lieber mal Eclipse mit C++ mit VStudio mit C++. Dank Visual Assist hat Eclipse keine Chance. Und da auch Eclipse Plugins verwendet, darf ich auch Plugins für VStudio verwenden...

    Vergleichen wir dann Eclipse mit Java mit VStudio mit C#. Kein relevanter Unterschied.

    Mit Ausnahme bei C++, da ist VStudio einfach ungeschlagen, bieten die guten IDEs etwa das selbe an features an.



  • Artchi-Beobachter schrieb:

    Viel wichtiger ist doch, warum es Artchi immer wieder nötig hat jeden Thread, der irgendwie irgendwas mit irgendwas aus der Java-Welt vergleicht, gleich wieder in einen "Xxx vs. Java"-Flamewar zu verwandeln. Beispielsweise finde ich es einfach lächerlich, dass er hier wieder C++ ins Spiel gebracht hat, ala "das geht doch auch alles mit C++, nehmt lieber alle wieder C++, das ist allem haushoch überlegen", unabhängig davon ob das bisher zur Diskussion stand. Er ist einfach lächerlich ..

    c++ kam so ins Spiel

    Artchi schrieb:

    Java- und C++-IDEs zu vergleichen ist nicht sehr klug, ..

    da frag ich mich doch wer auf welche keywords wie anspringt



  • Artchi schrieb:

    golden_jubilee schrieb:

    1. eclipse importiert die pakete selber im studio schreib ich immer den namespace hin, nachdem ich rausgefunden habe welcher es ist

    packages != namespace
    Weiterhin macht vieles nicht Eclipse, sondern die Reflection von Java! Eclipse schmeisst die JVM an und fragt über Reflection die Eigenschaften ab. Das ist also kein IDE-Feature, sondern es wird von der IDE dem User lediglich visualisiert und interaktiv angeboten. Schmeiss mal Reflection raus aus Java, und die IDE kann dann auch nichts mehr bzw. die Eclipse-Entwickler müssten erstmal einen Parser bauen.

    Schon mal geguckt?
    eclipse\plugins\org.eclipse.jdt.core_3.4.0.v_874.jar\org\eclipse\jdt\internal\compiler\parser\


Anmelden zum Antworten