it-swarm-eu.dev

Was ist mit Borland Delphi passiert?

Ich habe den Eindruck, dass Delphi nicht mehr sehr beliebt ist. Aber jetzt bei der Arbeit musste ich einige Änderungen an einem alten Delphi-Programm vornehmen, das wir noch verwenden. Ich habe Borland Developer Studio 2006 verwendet und es war sehr angenehm und intuitiv zu arbeiten, obwohl ich vorher praktisch keine Erfahrung damit hatte. Ist Delphi immer noch weit verbreitet und ich bin mir dessen einfach nicht bewusst oder gibt es andere Gründe für seinen Niedergang?

69
Lucas

Delphi ist immer noch da und sehr lebendig, aber in neuem Besitz.

Borland hat sich wirklich verirrt. Sie hatten eine wirklich große Produktlinie, und die Hauptsache, an der die Leute interessiert waren, war Delphi, aber was die PHBs für groß hielten, waren nicht ihre Entwicklungstools, sondern ihre Application Lifecycle Management-Tools. Sie haben also eine Menge Ressourcen in die Entwicklung und Förderung dieses Projekts anstelle von Delphi gesteckt und den Zweig der Entwicklungstools zum Erliegen gebracht. Ich habe sogar von ehemaligen Borland-Mitarbeitern im Delphi Live! Konferenz vor einigen Jahren, dass ihre Vertriebsmitarbeiter aktiv davon abgehalten und entmutigt wurden (ist das ein Wort?), Delphi überhaupt zu verkaufen, selbst an potenzielle Kunden, die im Vorfeld Interesse bekundeten.

Vor ein paar Jahren haben sich die Dinge geändert. Borland verkaufte seinen gesamten Geschäftsbereich Entwicklungstools an Embarcadero Technologies, das bis zu diesem Zeitpunkt hauptsächlich für datenbankbezogene Software bekannt war. Jetzt ist ihr großer Anspruch auf Ruhm, dass sie die Jungs sind, die Delphi machen. Innerhalb weniger Monate nach dem Verkauf fielen die Borland-Aktien unter 1 USD/Aktie und wurden von einem "Corporate Graveyard" -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 nd Delphi in einem wahrgenommenen "Zeitalter der Open-Source-Entwicklung" ein rein kommerzielles Tool ist, waren die Verkäufe wirklich 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.

73
Mason Wheeler

Neuere Versionen (insbesondere XE) sind weitaus besser als 2006, das war eine ziemlich fehlerhafte Version. Und die Delphi-Nutzung nimmt definitiv ab und IMO ist nur der Preis der Grund. Delphi ist sehr teuer und es gibt keine kostenlose Version. Selbst der Compiler ist nicht kostenlos und das macht Delphi praktisch zu einem Werkzeug 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, der viel Aufwand in dieses Produkt gesteckt hat, aber das war ein großer Fehler.

12
Antonio Bakula

Ich habe Delphi seit Version 1 verwendet und an meinem Arbeitsplatz eingeführt. Zu dieser Zeit verwendeten wir Visual Basic 3 für den größten Teil unserer Windows-Entwicklung, und ich stellte fest, dass Delphi für unsere Anforderungen über VB 3) lag.

Als es an der Zeit war, von 16 auf 32 Bit umzusteigen, nutzte unser Entwicklungsteam die Gelegenheit, um die Architektur unseres Produkts zu ändern und die Benutzeroberfläche von der Berechnungsmaschine zu trennen. Zu diesem Zeitpunkt wechselten wir von VB zu 100% Delphi).

Was hat Delphis Niedergang im Laufe der Zeit verursacht? Ich denke, dass viele der Beiträge mehrere Facetten abgedeckt haben: Borland ne 'Inprise ne' Borlands Verlust der Konzentration auf ihre wichtigsten Unterstützer. Später war allgemein bekannt, dass Borland versuchte, Delphi an ein externes Unternehmen zu verkaufen, was niemals das Vertrauen Ihrer Benutzer weckte.

Nachdem CodeGear es erworben hat, denke ich, dass das Fehlen eines 64-Bit-Compilers seine Einführung möglicherweise behindert hat. Ich habe es schließlich aufgegeben, auf eine 64-Bit-Version des Compilers von CodeGear zu warten, und die Berechnungs-Engine 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 es die erste Delphi-Version, auf die ich mich seit einiger Zeit gefreut habe.

11
Alan Krause

Ja, es ist immer noch weit verbreitet. Vielleicht nicht mehr so ​​viel wie früher, aber ich denke, Sie werden sich hier nicht zu sehr über CodeGear/Embarcadero beschweren, die sich zu sehr über ihre Benutzerbasis beschweren, die wieder stetig wächst. Außerdem würde Embarcadero die Entwicklung vieler seiner (Datenbank-) Tools nicht auf Delphi umstellen, wenn sie der Meinung wären, dass Delphi keine Zukunft hat.

7
Marjan Venema

Ein Aspekt, den viele Leute entweder ignoriert oder irgendwie übersehen haben: Delphi blieb nicht relevant.

Als D1 herauskam ('94?), Gab es nur zwei Entwicklungsmöglichkeiten: Desktop oder Server. Von D4 testeten Unternehmen im Grunde genommen die Gewässer mit Internet-Entwicklung. 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 wechselte ins Internet und nutzte diese Sprachen.

Zwar wurden neue Desktop-Anwendungen erstellt, aber ehrlich gesagt hatte sich der Mainstream weiterentwickelt.

Ja, Borland hat es königlich vermasselt, aber das Hauptproblem war, dass sie das Web nicht angenommen haben. .Net und Java hat die Herzen und Gedanken der überwiegenden Mehrheit der Entwicklungsmitarbeiter gewonnen und gewonnen. Sogar Delphi.Net war ein miserabler Fehler. Entweder zu wenig zu spät oder einfach schlechte Ausführung, ich ' ich bin mir nicht sicher.

Sofern Embarcadero nicht die Richtung ändert, wird Delphi weiterhin ein reines Desktop-Produkt sein und sein potenzieller Marktanteil wird weiter schrumpfen. Ich verstehe, dass sie den Umsatz gesteigert haben, aber die Steigerung des Umsatzes in einem schrumpfenden Markt ist nicht genau dort, wo sie sein müssen. Ich vermute, dass viele dieser Verkäufe einfach von Unternehmen stammen, die sich von anderen Fehlern in diesem Bereich abwenden.

Ich habe Delphi geliebt. Wie viele andere habe ich es jedoch vor über 10 Jahren übertroffen. Wenn wir Glück haben, wird es auch erwachsen.

3
NotMe

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, während viele für Dinge wie C #, Java und PHP) ausgeschrieben sind.

Daher kann es als "keine gute Investition" erscheinen, Delphi-Fähigkeiten professionell zu entwickeln. Wenn sich genügend Entwickler dafür entscheiden, ist es vernünftig zu folgern, dass immer weniger Entwickler das Tool nutzen werden.

3
vjones

Ich verdiene meinen Lebensunterhalt mit Delphi seit Release 1.0. Jetzt mit XE mit großer Freude. Der Delphi-Markt in den USA ist aus allen genannten Gründen praktisch ausgestorben. Mein Eindruck ist jedoch, dass es in Europa immer noch recht gesund und beliebt ist.

Ich denke, das liegt daran, dass Pascal eine in Europa entwickelte Sprache ist 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 dominiert, insbesondere in den USA.

Trotzdem scheint es in letzter Zeit dank CodeGear-Embarcadero ein gewisses Delphi-Wiederaufleben zu geben.

3
Vector

Borland hat Delphi getötet.

Das Schreiben einer App mit einer Version von Delphi vor einigen Versionen konnte einfach nicht funktionieren. Nichts hat geklappt. Etwas Einfaches wie ein FTP-Client konnte nicht weiterarbeiten. Selbst einfache Win-API-Programmierung, die in VB6 und .NET perfekt funktioniert, funktioniert Delphi in 15% der Fälle mit demselben Code. Borland bot nur ein Service Pack an und hinterließ mehrere Fehler, von denen sie wussten. Wenn Sie möchten, dass sie behoben werden, hatten Sie keine andere Wahl, als ein Upgrade durchzuführen. Den Nutzern nach zu urteilen, war die neue Version mit Fehlern übersät, IDE stürzt ab und es ist unsinnig von Borland zu sagen: "Wir müssen uns profitabel halten", was bedeutet, dass wir sie weiterhin bezahlen müssen für die neuen Versionen, die jedes Jahr herauskommen, andernfalls bieten sie keine Unterstützung oder Korrekturen.

Ich habe mich für Delphi entschieden. Als VB6-Benutzer musste ich eine Entscheidung treffen, ob ich zu .NET oder 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 fühle ich mich krank, wenn ich an die neue Version von Delphi gehe. 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 läuft, so schief geht.

2
Neal

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 einem kommerziellen Erfolg schafften.

EDIT: Oh, sorry, du meintest Delphi, nicht Borland. Vergiss es aber, aber es ist irgendwie der gleiche Grund. Ich bin damit einverstanden, dass Delphi ein gutes IDE) war (ist) und in seinen Tagen Visual Basic überlegen war, aber Microsoft hat zu viel Einfluss, um Entwickler anzulocken. Dies gepaart mit internen Problemen und der .Net-Umschaltung zusammen mit der Tatsache, dass Desktop-Apps weniger populär wurden, verurteilten sie sie zur Dunkelheit

2
Homde

Delphi lebt noch und ist ein großartiges Tool. Die neueste XE2-Version bietet viele Funktionen wie die 64-Bit-Kompilierung, die iOS- und die MACOS-Kompilierung. So ist es jetzt ein wirklich NATIVE Multi-Platform-Entwicklungstool.

Es ist wirklich traurig, was Borland Delphi angetan hat, aber Embarcadero scheint das Spiel zu verändern. Ich benutze Delphi seit Version 4 und bin derzeit auf XE2. Dies ist bei weitem die beste Version von Delphi, die jemals veröffentlicht wurde, und da es jetzt Multi ist -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 unsere Entwicklungsplattform niemals ändern, auch wenn es jetzt schwieriger ist, Delphi-Entwickler zu finden. Das Erlernen der Sprache ist für einen erfahrenen ENTWICKLER sehr schnell. Im Jahr 2011 haben wir 3 Entwickler eingestellt, die Delphi nicht kannten. Jetzt verfügen sie über sehr solide Sprachkenntnisse und produzieren viele Dinge sehr schnell

2
Eric

Delphi lebt wie oben erwähnt nicht nur, weil es jetzt einer Firma gehört, 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 sieht.

1
Maksee

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 war nicht überraschend, 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.

1
Alister

Ich habe 1997 angefangen, mit Delphi und Interbase zu programmieren. Delphi war das beste Programmierwerkzeug. Ich erinnerte mich, als das 3-Ebenen-Konzept auf den Markt kam, wurden Datenbankanwendungen viel einfacher und leistungsfähiger. 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 geändert und es wurde angenommen, dass es sich um die .NET-Version handelt. Die VCL-Komponenten waren schwer zu finden und die gesamte IDE wurde in diesen "damals" brandneuen MS XP SP1 installiert) viel schwerer zu laufen Bei Hardware mit geringer Leistung. Im Grunde genommen begann das Ablehnen. Ich entscheide mich zwischen meinem Delhi 7 und einer neuen Version von Borland Delphi und bleibe bei Delphi 7. Also nicht nur für mich, sondern für viele andere Programmierer, von denen ich weiß, dass sie funktionieren Delphi teilt den gleichen Standpunkt. Auch Delphi 7 war sehr leicht zu knacken. Wir mussten nur 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

0
Augusto Leao