Einzelnen Beitrag anzeigen

MichaelT

Registriert seit: 14. Sep 2005
Ort: 4020 Linz
532 Beiträge
 
Delphi 10.3 Rio
 
#34

AW: Referenzprojekte in Delphi

  Alt 29. Jan 2019, 11:36
VB war tatsächlich anders gelagert. Ich kenne eine paar Produkte die auf VB basierten. Die haben sich obwohl technisch durchaus sauber umgesetzt waren nicht gehalten.

---

Ich musste mir auch schon viel anhören von Clicky Clicky Programmierung bis zu weiß der Teufel was alles noch. Aber mit große Augen schauen als ich mit dem MMX zumindest noch nicht compilierbaren Code habe angezeigt (in VS 2003).

--

Ein Freund von mir hat unter .net 1.0, 1.1 und 2.0 ein Produkt für den Desktop (Mindbreeze) geschrieben. Das Motto selbst war die Analyse von High Volume Data.

Die Architektur ging in Richtung Spotlight, Peer To Peer und die Suchergebnisse konnten für andere Brainworker als Feed (bspw. Teams) aufbereitet werden. Der Kern, sprich die Indexierung auf der binären Ebene war algorithmisch und auch aus Sicht der .net Laufzeitumgebung schnell. Ein Kriterium für die Entscheidung war UNICODE.

Inspired bei Spolsky & XP zum Teil.

Sein Companion kam von dem Unternehmen das damals der gehypte Star im Umfeld der Dokumentenindexierung war und ist nach einiger Zeit nach Redmond abgebogen zum Team das den Indexierungsservice hat optimiert.

Schneider bleib bei deinen Leisten, mein Freund kam aus der Beraterwelt (nach 2k) und wollte einen positiv gestimmten Geist in eine KMU zu Beginn mit Produkt rüberretten. .net und Open Source war damals nicht der Heuler.

Hernach folgte dann eine Spezialisierung auf den Desktop Search bis Google seinen rausbrachte und hernach das Thema für den Desktop unterging. Als Ausweg aus der Misere wurde das Produkt für Server umgebaut und die Fabasoft kaufte das Unternehmen. Damit ein SpeedUp kann erreicht werden wurde dann später Mono speziell adaptiert.

Das Zeug war nicht langsam und vergleichbar mit dem Swizz(l)er (oder so ähnlich) und der war in Delphi implementiert.

Sein letzter Kommentar war dann, 'Gscheiter wäre es gewesen wir hätten ein Delphi und Devexpress zumindest für den Teil genommen oder so in die Richtung'.

XP und Übergang auf Vista.

Auf der organisatorischen Ebene war mit der Zeit aber auch gefordert, dass mehr oder minder pro 'Schnittstelle' (bspw. MAPI) ein Entwickler dasitzt der alle Varianten und Versionen dieser DLL Bundles bis ins biedere Teil kennt und das ganze gepaart mit Praxiserfahrung aus dem Betrieb.

Die Backend Software wie bspw. Lizenzmanagment darf man auch nicht vergessen.

Hernach ging es weiter mit Agile/Scrum, Ruby für ein Agiles Werkzeug, JBOSS usw... hernach mit Off-Shoring nach Indien usw... Objectbay.

Wie sagte der Andreas, 'Wenn du mal Product Owner bist, dann brauchst einen guten Magen und ein ausgeprägtes Gottvertrauen'..

Softwareentwicklung in Österreich war zu der Zeit entweder mit der Wartung von bestehenden Produkten eng verbandelt, Web (klarerweise) oder dem verprassen einer Menge an Lebenszeit.

--

Vorteil von Delphi. Du musst wachsen aufgrund der Technologie die du nimmst. Nicht so wie bei der DECOM Wawi und dazu das passende Programm. Dort sitzen seit Beginn der 90er 1,5 bis 2,5 Programmierer und ein kleines Team rundherum kümmert sich um Businessbelange. Der Business Owner kam aus der IT der Steyrer Werke (ehem. Verstaatlichte und heute BMW Diesel Motoren).

-- Music Engine (Delphi)

Grad in der Phase der Verbreitung von Softwareproduktion (wie bei der Music Engine auch in Delphi geschrieben) kannst hergehen und einen Release Plan machen und ein Feature kommt nächsten Sommer wenn ein Hotel für die Wintersaison eröffnet oder ein Einkaufszentrum die Box kauft und eine Fernsteuerung braucht die der Programmierer in einen Tal in Salzburg dazuprogrammiert usw...

Der Produktionsprozess für das Musikarchiv ist vom Backendsystem gestützt.

Bei der Indexierung der Musiktitel mit Access und LIKE wurde mit der Zeit zu langsam (für nicht wahrnehmbare Verzögerung) und der Index fraß den Hauptspeicher, denn der Preisdruck zwingt zwischenzeitlich auch zur Reduktion des Hauptspeichers oder verhindert den Ausbau (so vor 2007).

--

Ich selbst habe einen Auftrag egal wie klein nicht liegengelassen. Einen Bedarf gehört deckt und eine Freude hat auch jemand der nicht viel Geld will zu Beginn ausgeben.

--

Was VB und Delphi ein wenig nachhängt ist die obszöne Idee von 'Build your business around a (case) tool'. VB ist heute gesplittet in Web und Access. Ein anderer Freund und Partner hat auch in Access eine Optimierung implementiert. Die Anbindung an den SQL Server war toll aber eben nicht ganz abendfüllend.

--

VB und ODBC ging zu Beginn nicht gescheit. Mit OLE-DB und COM+ kam kurz mal ein Aufflammen, welches die Leute aber eiliger als je zuvor zu Java überlaufen ließ, denn dort war vor 2k schon die Kohle zu machen. Ein Produkt aus der Schweiz das so eine Kombi aus Delphi like und CASE Tool war (Systems in München am Ende des Neuen Markts mit der legendären Ansprache desjenen der mit TV karten Fernsehen übers Internet wollte revolutionieren und 2 Monate später offiziell pleite ging) scheiterte das Produkt bei der Verbindung mit Oracle da die MS einen Fehler bei der Bestimmung eines Parmatertyps nicht behob. Die Liga war ein wenig höher, aber auf VB basiert mit Unterstützung von ASP. Von der Idee und Umsetzung hat das Produkt gepasst, allein der eine Makel hat diesem den Rest gegeben. Die hatten sogar eine Lösung für C++ genauso. (Vor Visual Studio .net). Von der Idee her war dieses 'Tool' tatsächlich einen wesentlichen Schritt passender als die CASE Tools der 90er die aus dem Prototyping kamen (aus der Schweiz). Ich kenne allein den Namen nicht mehr.

--

Das dominierende Thema und die Klammer über all das war die 'Host-Ablöse'.

--

Delphi ist eines der wenigen Environments das bezogen auf Unternehmensgrößen beliebig skaliert. In der Liga in der dann die von Mainstream Anbietern getragenen Werkzeuge voll Fahrt aufnehmen schaut man ein wenig traurig aus der Wäsche. Aber in Summe spart man sich trotzdem viel ärger.

Auch wenn Themen von zu Zeit aufpoppen. Woher stammen denn die Build Server. Der Linker eines C/C++ Compiler verbraucht Hauptspeicher und als alles in Virtuelle Boxen ging ...

--

Aber ich bin so ein komischer der auch mit dem RegEx Buddy zum Teil zu Werke schreitet und PowerGrep sowie EditPad Pro auch noch nimmt. Was ich mir da schon habe anhören können von den LINUX und Web Leuten. Diese Werkzeuge lernt man erst richtig schätzen, wenn neben einem selbst ein Abgänger aus der Betriebswirtschaft sitzt und in ein SAP Businesswarehouse Rechnungen in elektronischer Form als CSV muss reinladen. Die kommen nicht als King of PERL auf die Welt.

--

Was gibt es noch CAS Genesis World (stark COM+ lastig), die Combit Produktlinie gestartet mit einem Programmierer im Keller und seine Geschäftspartnerin im Vertrieb.



Zitat:
Delphi ist ein Visual Basic Abklatsch
Hat eigentlich so gar nichts damit zu tun.
Am besten kann das jemand beurteilen der beides schon in Kombination verwendet hat.
Wer wohl?

Subclassing zum Beispiel war immer schon ein graus unter VB.

gruss
  Mit Zitat antworten Zitat