Entwickler-Ecke
Off Topic - Gibt es eigentlich Firmen die mit Delphi Programmieren???
Andi1982KA - Do 14.08.03 08:40
Titel: Gibt es eigentlich Firmen die mit Delphi Programmieren???
Hallo,
ich arbeite bei einem Versicherungsunternehmen in Karlsruhe. Biser liefen alle unsere Anwendungen auf dem Host und wurden über Terminals aufgerufen. Dies soll zukünftig anders werden, d.h. die Programme der Sachbearbeiter sollen auf den einzelnen PC's laufen. betriebssystem soll dann winXP sein. Allerdings werden all die neuen Programme mit Java, C oder C++ geschrieben.
Ob, wenigstens für kleine Programme, Delphi verwendet wird, kam garnicht erst zur Diskussion.
Mich würde aber mal interessieren ob es Firmen gibt bei denen Delphi verwendet wird. Und warum ist Delphi bei größeren Firmen überhaupt so "unbeliebt"?
Würd mich freuen wenn das jemand wüßte.
Grüße Andi
BungeeBug - Do 14.08.03 08:57
Hi,
ich denke schon das Delphi einige Vorzüge vor C++ und Java hat. Ich hab balt alle Programmiersprache mal angesehen und nen bissel damit rumgamcht und bis jetzt bin ich immer wieder ganz schnell zu Delphi zurück gekommen weils einfach am besten geht damit schnell mal eben nen Tool zu entwickeln. Was mich z.B.: An Java stört ist das es so ewig lahm ist. Kann ja kein Mensch mit arbeiten wenn man erst ne Woche auf das Applet warten muss und C++ is mir zu komisch .... wenn man sich das anguckt sieht das aus als hätte da einer seine Mathematik Docktorarbeit in Stücke gerissen und auf den Bode gemissen. Immer nur <>-->+>>>| ->> oder so ... Delphi is mehr ne Sprache die man fast sogar lesen kann und ich denke das wird nen fetter Vorteil sein. Ausserdem wie soll denn Borland überleben wenn sich keiner Delphi Raumschiff kauft?! Denn welcher "privat" Anwender muss schon für 5000€ oder was das Teil kostet WebServices für sein Intranet schreiben?
Phobeus - Do 14.08.03 09:10
*meld.hier* Für alle End-User-Apps auf Windows.
Anonymous - Do 14.08.03 09:17
| BungeeBug hat folgendes geschrieben: |
An Java stört ist das es so ewig lahm ist. Kann ja kein Mensch mit arbeiten wenn man erst ne Woche auf das Applet warten muss und C++ is mir zu komisch .... wenn man sich das anguckt sieht das aus als hätte da einer seine Mathematik Docktorarbeit in Stücke gerissen und auf den Bode gemissen. Immer nur <>-->+>>>| ->> oder so ... Delphi is mehr ne Sprache die man fast sogar lesen kann und ich denke das wird nen fetter Vorteil sein. |
Seit wann ist Java lahm? Und was ist an C++ komisch? Gut, es heißt nicht begin..end sondern {...} und es heißt nicht bla: integer sondern int bla; dieses "immer nur <>-->+>>>| ->>" kapiere ich irgendwie nicht. verwechselst du c++ vielleicht mit brainfuck :D ?
Andi1982 - Do 14.08.03 09:19
Also ich finde auch nicht das Java lahm ist, aber ich weiß jetzt dass wir es nur verwenden weil wir mit IBM nen Vertrag haben.
Eggi - Do 14.08.03 10:07
Ich habe auch das Glück auf Arbeit mit Delphi programmieren zu dürfen. Hauptsächlich wird bei uns Individualsoftware entwickelt.
Am liebsten entwickle ich mit Delphi, da ich mir in der Sprache nur selten die Finger verränken muss. Wenn ich nur an die vielen geschweifen Klammern in C denke wird mir schlecht.
Eggi
Renegade - Do 14.08.03 10:46
Moin erstmal!
Also ich weiß von diversen Firmen die mit Delphi programmieren :!: :D
Wäre schlimm wenn das nicht so wäre - dann könnte Borland morgen zu machen.
Die Möglichkeiten mit Delphi sind nun mal hervorragend - so weiß ich von Tools über Datenbankprogrammen bis hin zu CAD-Anwendungen die mit Delphi in professionellen Softwareschmieden programmiert worden sind.
Gruß Renegade
Andi1982 - Do 14.08.03 10:58
Ja dann ist ja gut dass es solche Firmen gibt. Nur schade dass meine da nicht dazu gehört :cry:
Aber wer weiß, vielleicht werd ich ja irgendwann mal bei einer Firma arbeiten bei der Delphi angesagt ist. :lol:
Frase - Do 14.08.03 13:20
Ich kenn auch ein paar Firmen, die Delphi verwenden.
Fakt ist:
Java ist lahm. Die Idee einer Plattformunabhängigen Sprache ist gut. Die Ausführung aber ist schlecht und Java ist laaaaahm.....
C++ ist so eine blöde Monopolsprache von Microschrott, bei der man von den ganzen Klammern Alpträume bekommt.
Delphi ist einfach nur geil ;-)))
DeCodeGuru - Do 14.08.03 13:38
| Zitat: |
| C++ ist so eine blöde Monopolsprache von Microschrott |
Was hat denn C++ mit Microsoft zu tun?
| Zitat: |
| bei der man von den ganzen Klammern Alpträume bekommt. |
Reine Geschmackssache. Ist nun mal bei C so.
Andi1982 - Do 14.08.03 13:46
Naja, ich denke das mit den Klammern bei C ist nur so schlimm wenn man ne Deutsch tastatur hat.
Ich hab halt auf den Tasten 1 - 0 meine Programme hinterlegt, wenn ich dann die { } benutzen will öffnen sich immer meine Programme. Das nervt mich wie sau! ist aber bei PHP genauso. Früher im Win98 konnte ich dann wenigstens ALTGr + Shift + 7 drücken damit die Klammer kommt anstatt das Programm geöffnet wird. Aber im WinXP gibt es diese funktion leider nicht mehr.
Frase - Do 14.08.03 13:59
| Zitat: |
| Was hat denn C++ mit Microsoft zu tun? |
Mir doch egal. ;-)
Naja... Microsoft verleibt sich C++ immer mehr ein. In Microsoft .net kommt ja auch standardmäßig eine erweiterte Version von c++ namens c# raus.
Auserdem kann man das, was man in C++ kann schon lange und viel einfacher in Delphi machen.
C++ ist bloß so erfolgreich, weil Microsoft wieder seine Finger da drin hat.
Popov - Do 14.08.03 14:00
Also so gut kenne ich mich mit C++ auch nicht aus, aber es ist 100% keine Microsoftsprache. Ob es eine Firma gibt, die rechte an C++ hat, daß weiß ich nicht, aber es ist nicht von Microsoft. Aber tröste dich, denn ich hab mal in einem Buch gelesen (nicht älter als 4 Jahre): VB beruht auf der von Microsoft entwickelten Sprache Basic".
Nun zu der beliebtheit der Sprache C++. Es liegt weniger daran, daß sie so gut ist, sondern weil sie verbreitet ist. Oder besser gesagt, weil das Angebot an Programmierern so groß ist. Das ganze ist ein Teufelskreis der sich gegenseitig hochputscht. Firmen nehmen C++ weil es viele Programmierer für gibt. Leute lernen C++ weil es viele Firmen dafür gibt.
Zu meiner Firma. Da hab ich inzwischen (fast) Delphiverbot, weil der Chef es für eine Exotensprache hällt. In den Werbeunterlagen der Firma steht, daß wir in VB und C++ programmieren. Das hab ich auch vom Chef so gesagt bekommen. Ich soll mir eine von beiden Sprachen aussuchen. Der Grund ist der, daß er Angst hat, daß wenn ich weggehe, keiner meine Programme bearbeiten kann. Ich könnte also C++ schreiben. Allerdings, bis auf paar Brocken (vielleicht ein wenig lesen) kann keiner in der Firma C++. Alle programmieren mit VB, einige haben sogar früher Delhierfahrungen. Noch nie gab es in der Firma einen C++ Programmierer. Sonderbar, ich könnte in einer Sparche programmieren mit der keiner in der Firma was anfangen könnte, aber nicht Delphi, wo auch ein VB Programmierer nach 1 Woche Schulung gut programmieren könnte.
Renegade - Do 14.08.03 14:24
| Frase hat folgendes geschrieben: |
| C++ ist bloß so erfolgreich, weil Microsoft wieder seine Finger da drin hat. |
Falsch :evil:
C ist so erfolgreich weil es diverse Abkömmlinge auf diversen Plattformen gibt (siehe Linux, Apple & Co). Dementsprechend gibt es natürlich auch Programmierer und Firmen die C-Programmierer einstellen.
Gruß Renegade
GruppeCN - Do 14.08.03 14:24
Na ja, zu Microsoft und C++:
Da C++ eigentlich nur eine Erweiterung von C ist, und Windows in C, C++ geschrieben ist und da Microsoft halt C++ zu C# weiterentwickelt, kommt dieser Eindruck vom MM(Microsoft Monopol) schon mal auf.
Das mit den Klammern halte ich für Schwachsinn. OK,
lässt sich schneller Tippen, aber die paar Sekunden bei 1000 Zeilen Code machen auch nichts aus...
OK, VB ist sicher immer gut, wenn dein System auf Windows läuft und du etwas am System damit steurn willst,... Das liegt daran, dass es einfach eine Microsoft sprache ist(siehe Popov).
TheUnknown - Do 14.08.03 14:31
Ich kenn zwei Firmen, die mit DELPHI programmieren. Bei einer hatte ich sogar Praktikum. DA ich aber nicht weiss, ob es der Firma recht wäre, nenn ich sie mal lieber nicht.
Andi1982 - Fr 15.08.03 06:11
Also ich hoff jetzt einfach mal dass es mich auch irgendwann zu ner Firma verschlägt die Delphi programmiert. Wenn es sowas im Raum Karlsruhe überhaupt gibt!
Tino - Fr 15.08.03 07:20
Hallo!
Also in der Firma in der ich arbeite wird ein Teil der Softwareprodukte mit Delphi programmiert. Ich habe also das Glück und darf den lieben langen Tag mit Delphi arbeiten :-D
Gruß
Tino
Akut-Programming - Fr 15.08.03 07:22
Ja, ich auch! Zur Zeit z.B. bin ich ma wieder mit Delphi beschäftigt! Juhuuu! :lol:
CodeWicht - Fr 15.08.03 08:16
hhmm, ich weiss jetzt nicht recht ob das ne firma ist, aber die leute von low dimension international (
http://www.lowdimension.net) haben sharpE mit delphi entwickelt. sharpE ist ein Shell Replacement.
JoelH - Fr 15.08.03 11:43
Titel: hmm,
/me's Firma arbeitet auch mit Delphi.
Alibi - Fr 15.08.03 13:00
Map&Guide wurde in Delphi geschrieben.
void* - Fr 15.08.03 14:50
Hallo,
erstmal zur eigentlichen Frage:
Wir benutzen Delphi in unserer Firma fuer Anwendungen, die auf Maschinensteuerungen laugfen.
Jetzt noch zum Rest der Diskussion:
| Zitat: |
BungeeBug
C++ is mir zu komisch .... wenn man sich das anguckt sieht das aus als hätte da einer seine Mathematik Docktorarbeit in Stücke gerissen und auf den Bode gemissen. Immer nur <>-->+>>>| ->> oder so ...
|
Da hast Du wohl zu viel Low-Level C-Code in die Finger gekriegt. Einen "normalen" C++-Code kann man genauso gut lesen, wie Delphi-Code, wenn man die Syntax wirklich intus hat.
| Zitat: |
Frase
Java ist lahm. Die Idee einer Plattformunabhängigen Sprache ist gut. Die Ausführung aber ist schlecht und Java ist laaaaahm.....
|
Das halte ich (inzwischen) für ein Gerücht, war vielleicht mal so, ist es aber nicht mehr.
| Zitat: |
C++ ist so eine blöde Monopolsprache von Microschrott,
|
Wie schon mehrfach erwähnt ist das nicht der Fall. Es gibt ja auch von Borland den C++ Builder, es gibt Compiler für fast jede beliebige Plattform. Ausserdem ist C++ eine plattformunabhängige Sprache (man muss nur für jede Plattform neu kompilieren) und gar nicht lahm.
| Zitat: |
bei der man von den ganzen Klammern Alpträume bekommt.
|
IMHO sind Klammern schneller getippt und sehen besser aus
| Zitat: |
GruppeCN
Da C++ eigentlich nur eine Erweiterung von C ist,
|
Nur Syntaxmaessig, vom Programmierstil (SP/OOP) wie Tag und Nacht.
| Zitat: |
C++ zu C# weiterentwickelt,
|
C# ist IMHO nur ein Marketingname um eben an C und C++ zu erinnern. Das ganze passt mehr in die VB-Ecke.
void* - Fr 15.08.03 14:55
Noch eine Anmerkung warum viele Firmen C(++) benutzen:
* es gibt viele Tools
* es gibt Compiler für fast alle Plattformen
* C++-spezifisch: Gibt es in Delphi Templates, Mehrfachvererbung, Operatoren-Überladung, ... (braucht man nicht unbedingt, aber oft macht es Sachen einfacher)
* Die Syntax ist IMHO eleganter (z.B. ++i oder Inc(i)!)
Vorteil für Delphi sehe ich darin, dass man wirklich schnell gute GUIs erstellen kann. Auch math. Algos lassen sich schön formulieren.
Noch was zur "M$-Sprache C++":
Genau dies trifft doch auf Delphi zu...eine reine Borland-Sprache und vor Kylix eine reine Windows-Geschichte!
JoelH - Fr 15.08.03 15:12
Titel: hmm,
| void* hat folgendes geschrieben: |
Da hast Du wohl zu viel Low-Level C-Code in die Finger gekriegt. Einen "normalen" C++-Code kann man genauso gut lesen, wie Delphi-Code, wenn man die Syntax wirklich intus hat.
|
Es ist zwar richtig dass es alles eine Frage der Gewöhnung ist, aber C ist einfach krytischer find ich. Allein die ganzen geschweiften Klammer , da bekomme ich Gänsehaut.
| Zitat: |
| Die Syntax ist IMHO eleganter (z.B. ++i oder Inc(i)!) |
hää, inc(i) kennt Delphi aber auch und zu i++ s.o. von wegen krytisch usw.
DeCodeGuru - Fr 15.08.03 16:53
| Zitat: |
| hää, inc(i) kennt Delphi aber auch und zu i++ s.o. von wegen krytisch usw. |
ich denke mal, dass er nur eine Gegenüberstellung von Delphi-Befehl zu C++ machen wollte. :wink:
JoelH - Fr 15.08.03 22:17
Titel: hmm,
bin mir nicht sicher aber ist inc(i) nicht gleich i++ !? Natürlich hab cih noch nie probiertt sowas zu konstruieren in Delphi
b := a +inc(i);
weil ich es einfach kryptisch und unnötig finde. Das hat IMHO keinen Stil.
Denn lesbarkeint ist wichtiger als Speed, vor allem weil gute Compiler sowas eh richtig auflösen.
Warum kann man nicht machen
bzw.
vor allenm weil ja
b = a + ++i; so schon so toll aussieht.
Naja und wenn man dann zu solchen Konstrukten kommt, die zwar nicht definiert aber oft zulässig sind
dann hört es IMHO einfach auf.
Und dann solche Diskussionen =>
http://www.c-plusplus.de/forum/viewtopic.php?t=34084&highlight=
(ich war auch dabei) aber es geht mir eher um die Taktzyklen. Sorry wir leben in der GHz Zeit !
void* - Sa 16.08.03 11:31
Das ist natürlich nicht schön, aber bloß weil es legal ist muss man es ja nicht so machen.
Mir gefällt z.B. so was
a+=b;
besser als
a:=a+b;
Ausserdem kann ich mir in C++ jederzeit selber eine Inc()-Funktion schreiben. IMHO ist die Sprache einfach bedeutend mächtiger.
Aber ich will hier keinenfalls Delphi schlecht machen. Ich habe es als wertvolle Sprache/Tool für viele Aufgaben schätzen gelernt, obwohl ich angangs skeptisch war.
Tja, so sind die Jungs dort halt... ;) Das ist im allg. ein Forum auf sehr hohem (fachlichen) Niveau und da wird halt auch mal in Tiefen der Sprache eingestiegen, manchmal auch ein bisschen haarspalterisch. Aber wenn jemand so eine Frage stellt, muss man halt auch begründen.
JoelH - Sa 16.08.03 19:31
Titel: hmm,
| void* hat folgendes geschrieben: |
| a+=b; |
aber der Compiler löst normalerweise beides gleich auf, oder ?
PS : Ist ja auch egal, durch die Mächtigkeit entstehen auch Fehler, zB. ist
legal aber sicherlich nicht gewollte in C++.
das sollte sicher heissen
entweder
Quelltext
1:
| if (true == true) then... |
oder
i = c;
denn
i = c ist immer true, da hat einfach einer ein = vergessen. Aber naja wer so mächtige Sprachen sprcht der denkt schon mit auch wen er sich vertippt haben könnte ;)
Anonymous - Sa 16.08.03 20:53
Vielleicht bin ich hier ja der einzige, aber ich finde die Syntax von C++ eleganter als die von Delphi. Das ist natürlich auch geschmackssache aber ...? (Was macht man wenn man einen Satz anfängt, aber vergisst, vorher zu denken, wie man ihn ... *g*)
JoelH - Sa 16.08.03 21:02
Titel: hmm,
dann used man den Back BUtton des Browsers !?!?
void* - So 17.08.03 10:37
Hallo,
@JoelH
1. Ja, das a+=b löst er natürlich gleich auf. Mir gefällt nur die Schreibweise besser.
2. Jaja, die == Geschichte, eine der gemeinsten C++-Fallen. Dies kann man aber in den meisten Fällen vermeiden, wenn man sich angewöhnt auf die linke Seite von == einen r-value (z.B. konstanten Wert zu schreiben), dann bringt der Compiler eine Fehlermeldung.
Z.B. 3==i oder INVALID_HANDLE_VALUE==pIrgendetwas
Also wie gesagt die Syntax ist reine Geschmackssache, ich kann mit beiden gut leben.
C++ hat aber als Plus einfach Sachen wie templates, Mehrfachvererbung, Operator-Überladung, Namensräume, ...
Wenn man das nicht braucht (in einem Programm) kommt man mit Delphi oft schneller zum Ziel.
Ich bin jedenfalls froh ggf. die Wahl zu haben.
@obbschtkuche
| Zitat: |
Vielleicht bin ich hier ja der einzige, aber ich finde die Syntax von C++ eleganter als die von Delphi
|
Ich auch ;)
Wünsche einen schönen Sonntag!
void*
patrick - So 17.08.03 13:47
bei mir in der firma wird auch zu ca 70% mit delphi programmiert, der rest teilen sich C++ und Assembler.
Klabautermann - Di 19.08.03 20:32
Hallo,
| void* hat folgendes geschrieben: |
| * C++-spezifisch: Gibt es in Delphi Templates, Mehrfachvererbung, Operatoren-Überladung, ... (braucht man nicht unbedingt, aber oft macht es Sachen einfacher) |
da ich ncith den ganzen Text wiederholen möchte verweise ich einmal auf
diese Antwort [
http://www.delphi-forum.de/viewtopic.php?p=34237#34237] von mir.
Generell: Programmiersprachen sollten keine Religonen sein.
Bei uns in der Firma wird viel mit denlphi Entwickelt weil:
Schnell, gute resultate damit erreicht werden.
Sollte Delphi einmal ungeeignet sein, wird halt eine andere Sprache/entwicklungsumgebung genommen. Ein erfahrener Programmierer sollte mehrere Sprachen beherrschen und auch kein Problem damit haben sich in kurzer Zeit in neue Einzuarbeiten. Die Frage, was machen wir, wenn alle Delphi Programmierer die Firma verlassen stellt sich daher nicht, denn in dem Fall müssen die noch vorhandenen eben Delphi lernen. Genau wie die reinen Delphianer eben C++ lernen wenn das nötig ist.
Gruß
Klabautermann
DaRkFiRe - Mi 20.08.03 00:37
Bin der Meinung, für GUI-Programme ist Delphi die bessere Wahl.
Allerdings blähen sich die Programme bei z.B. durch die Forms Unit unnötig auf - meist braucht man gar nicht alles, von dem Schrott, der da drin steht.
Bei C/C++ muss man eben alles selber machen - Speicher alloziieren, verwalten usw. Außerdem verhält sich C/C++ für mich wie ein Kartenhaus: falls etwas schief geht, fällt der Rest auch in sich zusammen.
Die Sprache halte ich für eine für Puristen - eben verdammt Low Level.
Mir gefällt persönlicher auch die a+=b Notation, weil sie eben kürzer ist.
a=b ist eine Zuweisung, a==b ein Vergleich.
Soweit ich weiß, kann man sogar a==b==c schreiben - oder irre ich? Also in den Notationen hat C++ Delphi einiges voraus.
Der wirkliche Lacher-Kracher is aber VB - das ist doch nun wirklich eine Sprache für Anfänger, oder für die, die's werden wollen :)
Außer für Office-Anwendungen (worin ich eigentlich nur den einzigen Sinn VB's sehe) ist die Sprache nich zu gebrauchen - erinnern wir uns an die Runtime-Libraries und die vielen Versionskonflikte etc.
Für mich sieht die Hierarchie in Sachen Geschwindigkeit / Usability sowieso folgendermaßen aus:
Assembler -> C/C++ -> Delphi -> VB -> andere
PHP, Perl, CGI, ASP, Java lass ich mal außen vor, da sie sich ja wohl auf den Web-App-Bereich beschränken.
JoelH - Mi 20.08.03 05:46
Titel: hmm,
| Frase hat folgendes geschrieben: |
C++ ist bloß so erfolgreich, weil Microsoft wieder seine Finger da drin hat. |
Selten so einen quatsch gehört *lol*
DeCodeGuru - Mi 20.08.03 08:48
| Zitat: |
| PHP, Perl, CGI, ASP, Java lass ich mal außen vor, da sie sich ja wohl auf den Web-App-Bereich beschränken. |
Ähm, Perl nur für den Webbereich? Stimmt nicht! Man kann Perl unter Linux (und auch unter Windows) wunderbar für alltägliche Dinge verwenden.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!