Ich habe den Eindruck, dass Delphi nicht mehr sehr beliebt ist. Aber jetzt musste ich bei der Arbeit einige Änderungen an einem alten Delphi-Programm vornehmen, das wir immer noch verwenden. Ich habe Borland Developer Studio 2006 verwendet und es war sehr angenehm und intuitiv, damit zu arbeiten, obwohl ich praktisch keine Vorkenntnisse hatte. Ist Delphi noch weit verbreitet und mir ist es einfach nicht bewusst oder gibt es andere Gründe für seinen Niedergang?
69
Antworten:
Delphi ist immer noch da und sehr lebendig, aber in neuem Besitz.
Borland hat sich wirklich verlaufen. Sie hatten eine wirklich große Produktpalette und die Leute interessierten sich hauptsächlich für Delphi, aber was die PHBs für groß hielten, waren nicht ihre Entwicklungstools, sondern ihre Application Lifecycle Management-Tools. Deshalb haben sie viel Ressourcen in die Entwicklung und Förderung von Delphi gesteckt und die Entwicklungswerkzeuge lahmgelegt. Ich habe sogar von ehemaligen Borland-Mitarbeitern auf der Delphi Live! Konferenz vor ein paar Jahren, dass ihre Vertriebsmitarbeiter aktiv entmutigt und entmutigt wurden (ist das ein Wort?), überhaupt zu versuchen, Delphi zu verkaufen, auch an potenzielle Kunden, die sich von vornherein dafür interessierten.
Vor ein paar Jahren änderten sich die Dinge. Borland verkaufte seinen gesamten Geschäftsbereich für Entwicklungstools an Embarcadero Technologies, das bis zu diesem Zeitpunkt hauptsächlich für datenbankbezogene Software bekannt war. Jetzt ist ihr großer Ruhmanspruch, dass sie die Jungs sind, die Delphi machen. Innerhalb weniger Monate nach dem Verkauf fielen die Borland-Aktien unter 1 USD / Aktie, und sie wurden von einem "Unternehmensfriedhof" -Unternehmen aufgekauft, das im Grunde nichts anderes tut, als die Lizenzgebühren für bestehende Produkte zu verwalten. Borland existiert nicht mehr.
Embarcadero kümmert sich jedoch tatsächlich um Delphi. Sie haben viel Arbeit und Mühe investiert, und die Produktqualität hat sich in den letzten Veröffentlichungen enorm verbessert. Obwohl sowohl die Rezession als auch Delphi ein kommerzielles Tool in einem Zeitalter der Open-Source-Entwicklung sind, war der Umsatz sehr stark und das Team konnte große Fortschritte erzielen.
TL; DR: Borland ist tot; Delphi ist nicht. Es ist jetzt "Embarcadero Delphi" und es ist sehr lebendig und munter.
quelle
Neuere Versionen (insbesondere XE) sind weitaus besser als 2006, das war eine ziemlich fehlerhafte Version. Und die Nutzung von Delphi ist definitiv rückläufig und IMO ist nur der Preis ein Grund. Delphi ist sehr teuer und es gibt keine kostenlose Version. Sogar der Compiler ist nicht kostenlos und das eliminiert praktisch Delphi als Tool für die Open Source-Entwicklung.
Und eine Sache, die viel mehr zu diesem langsamen Rückgang beigetragen hat, ist der Delphi .NET-Compiler. Borland und später CodeGear haben viel Mühe in dieses Produkt gesteckt, aber das war ein großer Fehler.
quelle
Ich benutze Delphi seit Version 1 und habe es an meinem Arbeitsplatz eingeführt. Zu dieser Zeit verwendeten wir Visual Basic 3 für die meisten unserer Windows-Entwicklungen, und ich stellte fest, dass Delphi für unsere Anforderungen mehr als VB 3 zu bieten hatte.
Bei der Umstellung von 16 auf 32-Bit nutzte unser Entwicklungsteam die Gelegenheit, um die Architektur unseres Produkts zu ändern und die Benutzeroberfläche von der Berechnungsengine zu trennen. Zu diesem Zeitpunkt haben wir von VB auf 100% Delphi umgestellt.
Was hat Delphis Niedergang im Laufe der Zeit verursacht? Ich denke, dass viele der Posts verschiedene Aspekte behandelt haben: Borland ne 'Inprise ne' Borlands Konzentrationsverlust auf die Kernfans. Später war allgemein bekannt, dass Borland versuchte, Delphi an ein externes Unternehmen zu verkaufen, was niemals Vertrauen in Ihre Benutzer schafft.
Nach der Übernahme durch CodeGear könnte das Fehlen eines 64-Bit-Compilers die Übernahme behindert haben. Schließlich habe ich es aufgegeben, auf eine 64-Bit-Version des Compilers von CodeGear zu warten, und die Berechnungsengine unseres Unternehmens auf den Free Pascal Compiler (FPC) portiert, sodass wir jetzt sowohl 64-Bit-Windows als auch 32/64-Bit-Linux unterstützen Plattformen.
Ich freue mich sehr auf das kommende Delphi XE2. Mit Unterstützung für 64-Bit-Windows- UND OSX- und iOS-Plattformen (iOS-Unterstützung ist auf FPC zurückzuführen) ist dies die erste Delphi-Version, auf die ich mich schon seit einiger Zeit gefreut habe.
quelle
Ja, es ist immer noch weit verbreitet. Vielleicht nicht mehr so viel wie früher, aber ich denke, Sie werden sich hier nicht über die stetig wachsende Benutzerbasis von CodeGear / Embarcadero beschweren. Außerdem würde Embarcadero die Entwicklung vieler ihrer (Datenbank-) Tools nicht auf Delphi umstellen, wenn sie der Meinung wären, dass Delphi keine Zukunft hat.
quelle
Man könnte sicherlich den Eindruck gewinnen, dass es Delphi nicht gut geht, wenn man eine Anstellung als Entwickler sucht und Delphi-Erfahrung hat. Es scheinen nur wenige Stellen für Delphi-Entwickler ausgeschrieben zu sein, wohingegen für Dinge wie C #, Java und PHP viele ausgeschrieben sind.
Daher kann es professionell als "keine gute Investition" erscheinen, Delphi-Kenntnisse zu entwickeln. Wenn genügend Entwickler dies entscheiden, ist der Schluss naheliegend, dass sich immer weniger Entwickler mit dem Tool befassen werden.
quelle
Ich verdiene meinen Lebensunterhalt mit Delphi seit Release 1.0. Jetzt XE mit großer Freude verwenden. Der Delphi-Markt in den USA ist aus allen genannten Gründen deutlich ausgestorben. Mein Eindruck ist jedoch, dass es in Europa immer noch recht gesund und beliebt ist.
Ich denke, das liegt daran, dass Pascal eine Sprache ist, die in Europa entwickelt wurde und dort stärkere Wurzeln und Traditionen hat als in den USA, dem Geburtsort von C / C ++, Microsoft und Windows, dessen "Muttersprache" C / C ++ ist. MS und die C-Sprachfamilie haben in der Welt der professionellen Windows-Programmierung immer die Hauptrolle gespielt, insbesondere in den USA.
Abgesehen davon scheint es in letzter Zeit dank CodeGear-Embarcadero eine gewisse Wiederbelebung von Delphi zu geben.
quelle
Ein Aspekt, den viele Leute entweder ignoriert oder irgendwie übersehen haben: Delphi blieb nicht relevant.
Als D1 ('94?) Herauskam, gab es nur zwei Entwicklungsmöglichkeiten: Desktop oder Server. Von D4-Unternehmen wurden grundsätzlich die Gewässer mit Internet-Entwicklung getestet. Mit D7 wurde eine neue Anwendung eher in einem Browser als auf dem Desktop ausgeführt.
Leider hat sich Delphi nicht verändert. Um diese Zeit begannen die meisten Compilerfirmen zu scheitern. Corporate ging ins Web und sprach diese Sprachen an.
Es wurden zwar neue Desktop-Anwendungen erstellt, aber offen gesagt war der Mainstream weitergegangen.
Ja, Borland hat es königlich vermasselt, aber das Hauptproblem war, dass sie das Web nicht angenommen haben. .Net und Java haben das Herz und den Verstand der überwiegenden Mehrheit der Entwicklungsmitarbeiter erobert und erobert. Sogar Delphi.Net war ein miserabler Fehler. Entweder zu wenig zu spät oder einfach nur schlechte Ausführung, da bin ich mir nicht sicher.
Solange Embarcadero nicht die Richtung ändert, bleibt Delphi ein reines Desktop-Produkt und sein potenzieller Marktanteil wird weiter schrumpfen. Ich verstehe, dass sie ihre Verkäufe gesteigert haben, aber die Verkäufe in einem schrumpfenden Markt sind nicht genau dort, wo sie sein müssen. Ich vermute, dass viele dieser Verkäufe einfach von Unternehmen stammen, die von anderen Fehlern in diesem Bereich abgewichen sind.
Ich habe Delphi geliebt. Ich bin jedoch, wie viele andere auch, vor über 10 Jahren darüber hinausgewachsen. Wenn wir Glück haben, wird es auch erwachsen.
quelle
Microsoft hat sie getötet
Aber sie hatten gute Hilfe von sich selbst, sie neigten dazu, viele coole Projekte intern laufen zu lassen, aber nur wenige, die es zu irgendeinem kommerziellen Erfolg schafften.
EDIT: Oh, sorry, du meintest Delphi , nicht Borland. Also egal, aber es ist ein bisschen der gleiche Grund. Ich stimme zu, dass Delphi eine gute IDE war (ist) und in seinen Tagen Visual Basic überlegen war, aber Microsoft hat zu viel Einfluss, um Entwickler anzulocken. Dies, verbunden mit internen Problemen und der .Net-Umstellung, sowie der Tatsache, dass Desktop-Apps weniger populär wurden, ließen sie in Vergessenheit geraten
quelle
Borland hat Delphi getötet.
Das Schreiben einer App mit einer Delphi-Version, die vor einigen Versionen veröffentlicht wurde, konnte einfach nicht funktionieren. Nichts hat geklappt. So etwas Einfaches wie ein FTP-Client konnte nicht mehr funktionieren. Selbst eine einfache Win API-Programmierung, die in VB6 und .NET einwandfrei funktioniert, funktioniert Delphi in 15% der Fälle mit demselben Code. Borland bot nur ein Service Pack an und hinterließ mehrere Bugs, von denen sie wussten. Wenn Sie möchten, dass sie behoben werden, hatten Sie keine andere Wahl, als ein Upgrade durchzuführen. Nach Meinung der Benutzer war die neue Version mit Fehlern, IDE-Abstürzen und unsinnigen Aussagen von Borland übersät: "Wir müssen uns selbst rentieren", was bedeutet, dass wir sie weiterhin für die neuen Versionen bezahlen müssen, die jedes Jahr herauskommen Andernfalls bieten sie keine Unterstützung oder Korrekturen.
Ich habe mich für Delphi entschieden. Als VB6-Benutzer musste ich mich entscheiden, ob ich zu .NET, Borland Delphi oder C ++ wechseln sollte. Die Antwort war klar, da es Borland egal war, dann .NET. Andere Benutzer haben Delphi gelöscht und sind zu .NET gewechselt. Schon jetzt macht mir der Gedanke, auf die neue Version von Delphi umzusteigen, übel. Erinnerungen, wie es immer wieder versagte und nichts funktionierte, und Borlands Gier ließen mich einfach wegbleiben und meine Zeit nicht verschwenden. Es ist traurig zu sehen, dass etwas gut und falsch läuft.
quelle
Delphi ist immer noch am Leben, es ist ein großartiges Tool und die neueste XE2-Version brachte viele Funktionen wie 64-Bit-Kompilierung, iOS- und MACOS-Kompilierung. So ist es jetzt ein völlig NATIVES Multi-Plattform-Entwicklungstool.
Es ist wirklich traurig, was Borland mit Delphi angestellt hat, aber Embarcadero scheint das Spiel zu verändern. Ich benutze Delphi seit Version 4 und bin derzeit auf XE2, und dies ist die mit Abstand beste Version von Delphi, die jemals veröffentlicht wurde, und da sie jetzt mehrere Versionen hat -Plattform Ich würde erwarten, dass neuere Versionen von Delphi Win32, Win64, MACOS, iOS, Android, Linux ... alle wichtigen Plattformen auf dem Markt unterstützen.
Die Produktivität von Delphi ist unglaublich, und als Firmeninhaber würde ich niemals unsere Entwicklungsplattform ändern, auch wenn es jetzt schwieriger ist, Delphi-Entwickler zu finden. Für einen erfahrenen ENTWICKLER ist das Erlernen der Sprache sehr schnell. Im Jahr 2011 haben wir 3 Entwickler eingestellt, die Delphi nicht kannten und jetzt sehr gute Sprachkenntnisse haben und viele Dinge sehr schnell produzieren
quelle
Ich benutze Delphi seit ungefähr Version 3. Seit Version 8 (die nicht wirklich als Produkt gelten kann, da es so schrecklich war) war jede nachfolgende Version von Delphi eine Verbesserung gegenüber der letzten. Delphi hat sich unter Embarcadero stark verbessert, und ich freue mich auf zukünftige Innovationen.
Die gesamte Veräußerung von Borland aus Delphi war völlig verrückt (zumindest aus meiner Sicht), und es überrascht nicht, dass sie von MicroFocus gekauft wurden - einem Unternehmen, dessen Bekanntheitsgrad Cobol für .Net war.
Aber es ist gut zu wissen, dass Delphi jetzt in Embarcaderos fähigen Händen ist.
quelle
Delphi lebt, wie oben erwähnt, nicht nur, weil es sich jetzt im Besitz einer Firma befindet, die sich darum kümmert, sondern auch, weil es ein OSS-Projekt fpc / Lazarus gibt. Es ist von Turbo Pascal / Delphi inspiriert und weist eine sehr hohe Kompatibilität mit Delphi auf. Darüber hinaus verwendet die aktuelle Delphi-Version fpc zum Kompilieren für iOS-Ziele. Dies bedeutet, dass Embarcadero dieses Projekt nicht als Bedrohung, sondern als Partner betrachtet.
quelle
Ich habe 1997 angefangen, mit Delphi und Interbase zu programmieren. Delphi war das beste Programmiertool. Ich erinnerte mich, als das 3-Lagen-Konzept auf den Markt kam, dass es Datenbankanwendungen viel einfacher und leistungsfähiger machte. Bis Delphi 7 war die IDE perfekt. Aber als Delhpi 8 veröffentlicht wurde, hat sich viel geändert. Sie haben alles anders gemacht, die gesamte Benutzeroberfläche wurde modifiziert und es sollte sich um die .NET-Version handeln, die VCL-Komponenten wurden schwer zu finden und die gesamte IDE wurde in jenen brandneuen MS XP-Versionen viel schwerer zu betreiben SP1 wurde auf Hardware mit geringer Leistung installiert. Das war im Grunde genommen der Zeitpunkt, an dem die Ablehnung begann. Ich entscheide mich für Delhi 7 und eine neue Version von Borland Delphi und bleibe bei Delphi 7. Daher teilen nicht nur ich, sondern auch viele andere mir bekannte Programmierer, die mit Delphi zusammengearbeitet haben, diesen Standpunkt. Auch Delphi 7 war sehr leicht zu knacken. wir mussten nur noch installieren und die seriennummer war alle nummer "1".
Von 2007 bis jetzt habe ich mit PHP5 gearbeitet, daher weiß ich nicht, wie die Embarcadero-Version ist.
Viel Glück
quelle