Delphi-PRAXiS
Seite 3 von 7     123 45     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi vs. Java (https://www.delphipraxis.net/44705-delphi-vs-java.html)

md_mse 23. Apr 2005 09:38

Re: Delphi vs. Java
 
@PierreB:
Einige Gründe könnten sein:
* Java ist kostenlos
* IDE's kostenlos (mehr als Eclipse braucht man eh nicht :))
* Java von der kompexität her, eher einem Kinderbuch entspricht... (leichter zu lehren:))

Es leben die nativen Sprachen :drunken:

mschaefer 23. Apr 2005 09:41

Re: Delphi vs. Java
 
Moin, moin,

naja im Delphi-Forum hat man natürlich Prioritäten. Der grosse Vorteil ist die Plattformunabhängigkeit. Wenn eine Firma später eine eigens entwickelte Spezialanwendung in Java hat, braucht Sie Mircosoft keine Lizenzen für Windows abzukaufen. Inzwischne laufen auch Pocket-PC´s mi Java, die nicht auf 80xxx-Prozessoren aufbauen.

Große Wwarenwirtschaftssysteme wie z.B. Seramis sind zum eispiel in Java entwickelt. Wenn Sie über Firmengrenzen zm Einsatz kommen ist es sogar irrelevant welche Firmen- und Betriebssystemphilosophie in den einzelnen Unternehmen herrscht. Seramis läuft und passt zusammen.

Grüße // Martin

woki 23. Apr 2005 09:48

Re: Delphi vs. Java
 
Zitat:

Zitat von Robert_G
Wobei er das mit einer gewissen Dummheit erkauft, so dass du ihm alles auf dem Silbertablett präsentieren musst.

Ist es denkbar, dass du den Grund für die Forderungen an die Struckturiertheit von Objectpascal Sourcecode nicht wirklich verstanden hast?

Grüsse
Woki

Robert_G 23. Apr 2005 10:05

Re: Delphi vs. Java
 
Zitat:

Zitat von woki
Zitat:

Zitat von Robert_G
Wobei er das mit einer gewissen Dummheit erkauft, so dass du ihm alles auf dem Silbertablett präsentieren musst.

Ist es denkbar, dass du den Grund für die Forderungen an die Struckturiertheit von Objectpascal Sourcecode nicht wirklich verstanden hast?

Da hast wahrscheinlich recht. ;)

@rantanplan
Schon traurig wenn man den Unterschied zwischen JIT und Interpreter nicht kennt...

tommie-lie 23. Apr 2005 10:57

Re: Delphi vs. Java
 
Zitat:

Zitat von MacNuke
Zitat:

Zitat von Luckie
Dann hast du noch nie mit einem C/C++ Kompiler gearbeitet. Bei größeren projekten kannst du da eine Pizza essen gehen.

Dafür gibt es ja Projekte wie distcc, die die Compilierung auf meherere Rechner verteilen kann. Wirkungsgrad gut 80%.

Sehr schön, mit der Rechenpower des Earth Simulator hätte Nicodius vermutlich auch keine Probleme mit seinem Java-Compiler... Was soll das? Dann doch eher den cachecc(1) oder andere Compilercaches, die Codeschnipsel preprocessed cachen. C-Compiler sind und bleiben wegen ihrem großen Programmierkomfort nunmal langsamer als Pascal-Compiler, One-Pass ist bei C nämlich nicht drin. Aber da du FreePascal und Lazarus verwendest kannst du ja von langsamen Compilern sicherlich ein Liedchen singen :mrgreen:

Zitat:

Zitat von PierreB
Wenn aber Java nicht besonders gut ist (wie es in diesem Thread leicht zum Ausdruck kommt), warum lehren Unis dann Java ?

Aus dem gleichen Grund warum du VHS statt Betamax oder V2000 benutzt.


Ich habe eine natürliche Abneigung gegen Java, weil ich die Problemlösung von Microsoft für wesentlich brauchbarer halte. Die wichtigste Frage von FBrust ist aber
Zitat:

Zitat von Fbrust
Kann man das überhaupt pauschal sagen?

Und die würde ich mit nein beantworten ;-)
@FBrust: Wenn sich bei euch die Frage stellt, ob ihr eure Entwicklung auf Java umstellen sollt, oder nicht, müsstest du schon sagen, um welche Art von Anwendungen es geht. Ansonsten würde ich aber immer .NET Java vorziehen.

Edit: sp.

magicm247 23. Apr 2005 11:19

Re: Delphi vs. Java
 
Ich bevorzuge eingeutig Delphi, .net und c++.

Bei Java sind mir die IDEs eindeutig zu aufgebläht, schon die Installation ist übelst lang. Yoxos Eclipse braucht Stunden bei mir. Das wechseln des Arbeitsverzeichnisses dauert auch zu lange.
Die IDE von Sun ist zwar etwas schneller aber immernoch zu aufgebläht und langsam.

Ich habe noch keine Java-Anwendung gehabt, die vom Speicherverbrauch und der Geschwindigkeit akzeptabel war. Wo sind die Mainstream-Applikationen? Es gibt bis jetzt noch keine. Wenn Java so gut wäre sollte der Markt überflutet damit sein.

Java hat seine Berechtigung auf Servern und Workstations mit ausreichend RAM und CPU Leistung.
Zwar spielt dies angeblich keine Rolle mehr, doch ich kauf mir nur wegen Java keine neue Ausstattung. Auch Kunden wollen nicht für eine kleine Awendung ihre Hardware austauschen müssen, auch wenn diese bereits ein paar Jährschen auf den Buckel hat. Kunden sagen, wach mir etwas, was bei mir läuft und meine Anforderungen erfüllt. Hier kommt man mit Delphi eindeutig weiter.

Ein weiterer Grund gegen Java, es ist nicht Out-Of-The-Box bei Windows dabei. Ich muss meinen Usern erst dazu drängen eine JRE in der entsprechenden Version zu installieren.

Aber es ist wie alles eine Frage des Einsatzzwecks und der gegebenen Mittel, auf welcher Plattform basierend eine Lösung erstellt wird.

MacNuke 23. Apr 2005 11:32

Re: Delphi vs. Java
 
Zitat:

Zitat von tommie-lie
Sehr schön, mit der Rechenpower des Earth Simulator hätte Nicodius vermutlich auch keine Probleme mit seinem Java-Compiler... Was soll das? Dann doch eher den cachecc(1) oder andere Compilercaches, die Codeschnipsel preprocessed cachen. C-Compiler sind und bleiben wegen ihrem großen Programmierkomfort nunmal langsamer als Pascal-Compiler, One-Pass ist bei C nämlich nicht drin. Aber da du FreePascal und Lazarus verwendest kannst du ja von langsamen Compilern sicherlich ein Liedchen singen :mrgreen:

Erstens ist der EarthSimulator mittlerweile ne lahme Ente und zweitens habe ich nie behauptet das C-Compiler schneller sind, als Delphi-Compiler. ;)

Richtig "verwenden" tue ich FreePascal und Lazarus nicht. ObjectPascal ist imo nicht gerade ein schöne Sprache. Als Anwendungsentwickler darf man aber schlecht Sprachen generell ausschließen, nur weil sie einem nicht gefallen. Man weiß nie wo man mal arbeiten wird. ;)

Ansich ist FreePascal nicht unbedingt langsam, imo. Lazarus und FreePascal ist in wenigen Minuten compiliert. GCC mit KDevelop z.B. frisst da schon mal gut 2 Stunden. Und die Sachen die ich bisher zum Üben benutzt habe, liegen auch im Kompilierbereich von 3 Sekunden. ;)

Aber durch spezielle Techniken lässt sich auch C-Code schnell kompilieren. Beispielsweise durch Precompiling, Background-Compiling und ZeroLink. Bei meinem jetzigen Objective-C Projekt (3D-Anwendung) kompiliert er auch nur gut +- 3 Sekunden. Ganz einfach da er nur die geänderten Sachen kompiliert und das Linken ganz weg lässt.

Von Java an sich bin ich auch kein Freund. Man schreibt imo viel zu viel Code für die einfachsten Sachen. Aber wie gesagt. Kennen sollte man es trotzdem.

Insider2004 23. Apr 2005 11:59

Re: Delphi vs. Java
 
Ist Windows in Java geschrieben?
Ist Linux in Java geschrieben?
Ist Word in Java geschrieben?
Ist Delphi in Java geschrieben?
Ist OpenOffice in Java geschrieben?

.. bitte fortsetzen ...


Ist die Frage hiermit beantwortet?

tommie-lie 23. Apr 2005 12:01

Re: Delphi vs. Java
 
Zitat:

Zitat von MacNuke
Erstens ist der EarthSimulator mittlerweile ne lahme Ente

Ist ja auch nur halb so schnell wie BlueGene/L und auf Platz 3 der Weltrangliste.

Zitat:

Zitat von MacNuke
Richtig "verwenden" tue ich FreePascal und Lazarus nicht.

Hätte mich auch gewundert, wenn das gehen würde :mrgreen:

Zitat:

Zitat von MacNuke
Aber durch spezielle Techniken lässt sich auch C-Code schnell kompilieren.

Ich weiß, aber distcc ist nur ein Workaround, und für normale Anwender auch noch ein nicht praktikabler. Indem ich die Rechenleistung erhöhe, kann ich immer schneller kompiliere. Ob ich nun auf einen doppelt so schnellen Prozessor upgrade oder mir ein Cluster auf 1024 G5-Kernen aufbaue.

tommie-lie 23. Apr 2005 12:04

Re: Delphi vs. Java
 
Zitat:

Zitat von Insider2004
Ist die Frage hiermit beantwortet?

Nein :roll:


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:16 Uhr.
Seite 3 von 7     123 45     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz