![]() |
RAD Studio 2009 Enterprise oder Architect ?
Hallo alle,
ich versuche mir derzeit einen Überblick über die neuen Delphi-Varianten zu verschaffen. Sehr verwirrend alles. Hilfreich ist dabei ![]() Also ich versuche einmal, meine Erkenntnisse zusammenzufassen: Grundsätzlich ist es so, dass "Delphi" nun in verschiedene Teile zerfällt bzw. CodeGear mehrere unterschiedliche Produkte anbietet, die nur noch bedingt etwas mit dem "eigentlichen Delphi" zu tun haben. In gewisser Weise ist das wohl nachvollziehbar, da Delphi für die Entwicklung von Windowsanwendungen gedacht war und ist und Projekte wie PHP, .Net und ASP.NET einfach ganz andere Anforderungen haben. Eine eierlegende Wollmichsau wäre sicher für einen Umstig einfacher, man müsste allerdings zu viele Kompromisse eingehen. Insofern ist wohl eine Trennung in unterschiedliche Projekte konsequent und richtig. Gute Argumente für D2009 sind sicher der durchgängige Unicode, Vista-Kompatibilität (mit D2006 war die Installation ja noch schwierig) und für Datenbankanwender BlackFish und ECO (...?... dazu unten allerdings noch etwas). Für die Erstellung der o.g. Windows-fernen Anwendungen gibt es natürlich auch andere Programmierumgebungen. Da ich aber grundsätzlich bei Delphi bleiben will werde ich wohl auch in den neuen Programmierumgebungen bei den Codegear-Produkten bleiben da ich mir eine bestmögliche Nähe zu dem bisher gewohnten (Delphi) verspreche und alles aus einer Hand habe. Ein möglichst widerstandsarmer Umstieg ist mir dabei sehr wichtig. Die ganzen Codegear-Produkte kann man einzeln kaufen oder im Paket als "RAD Studio 2009", was sich sicherlich anbietet. Soweit dazu. Nun habe ich versucht, einen genauen Unterschied zwischen RAD Studio Enterprise und Architect herauszufinden. Außer Schlagworte kann ich aber nichts näheres in Erfahrung bringen. Was ist denn mit Datenbankmodellierung und Design gemeint? Doch nicht das ECO-"Gedöhns"? Und warum findet sich in der Feature Matrix nichts zum ECO? Könnte ich grundsätzlich von Delphi 2006 Prof. auf RAD Studio 2009 Architect upgraden? Ich finde dazu unterschiedliche Aussagen. Fragen über Fragen! [Kritik] Delphi ist natürlich Klasse! Aber die Informationen an die Kunden (jedenfalls für ahnungslose wie mich) sind unzureichend und zu verwirrend. Und was schon einmal diskutiert wurde, die jedesmal wieder notwendige Onlineregistrierung ist äußerst unangenehm. [/Kritik] Stahli |
Re: RAD Studio 2009 Enterprise oder Architect ?
Zitat:
Zitat:
![]() Zitat:
|
Re: RAD Studio 2009 Enterprise oder Architect ?
Zitat:
Zitat:
Zu "ECO" finde ich aber nichts in der Matrix. Vielleicht heißt das jetzt anders? Ich weiß es halt nicht. Zitat:
Stahli |
Re: RAD Studio 2009 Enterprise oder Architect ?
Dazu sollte besser jemand etwas sagen, der die Versionen selbst kennt. Ich habe die Funktionen nie selbst benutzt, nur man kurz ausprobiert.
Ein Unterschied zu Architect sind mehr unterstützte Datenbanken soweit ich das sehe und z.B. von Enterprise zu Architect die Datenbankmodellierung. Allerdings ist das alles wirklich nur für größere Projekte wirklich interessant. Auch wenn es auch bei kleineren ganz nett sein mag. Schau dir doch einfach einmal die Trial an. ;-) |
Re: RAD Studio 2009 Enterprise oder Architect ?
Ich arbeite beruflich mit Delphi und bisher hat immer noch die Professional Version ausgereicht.
Das Geld was man im Vergleich zu Architekt spart, ist in Zusatztools von Drittanbietern besser investiert. Kauft man diese mit Quelle, dann ist der Codegear Versions - BPL-Wahnsinn etwas entschärft. Was die Qualität angeht, sind diese meistens besser als die Codegear Lösung. Gruß Peter |
Re: RAD Studio 2009 Enterprise oder Architect ?
Das entscheidende Feature von Architect gegenüber Enterprise ist das UML Modeling.
Du kannst da sogar aus UML direct den Code erstellen lassen. Da irgendwer mal (war es noch Borland oder schon Codegear?) Rational Rose gekauft hat funktioniert das UML Modeling auch tadellos. Moderne Softwareentwicklung (Analyse, Design, Implementation) in einem Team verlangt zwingend UML. Für 1-Mann Betriebe oder private Zwecke reicht RAD Studio Professional allemal. Die Datenbank Modellierung (in der IDE) sehe ich weniger wichtig. Denn wer viel mit Datenbanken zu tun hat verwendet sowieso ein profesionelles Frontend wie z.b. Toad bei welchem die Modellierung sogar noch komfortabler ist. Gruss Werner |
Re: RAD Studio 2009 Enterprise oder Architect ?
Zitat:
|
Re: RAD Studio 2009 Enterprise oder Architect ?
Ja aber nicht mit allen Features (siehe Feature Matrix)
- Kein Import von Rational Rose (Brauchen wir mit anderen Programmiersprachen) - Keine sequence und collaboration Diagramme - Keine Sprach-Neutrale UML Modellierung Anyway: Für den Fragesteller sowieso irrelevant --> Professional genügt. |
Re: RAD Studio 2009 Enterprise oder Architect ?
Zitat:
![]() ![]() Zitat:
Zitat:
|
Re: RAD Studio 2009 Enterprise oder Architect ?
Zitat:
Da Rational Rose Projekte in RAD Studio Architect importiert werden können bin ich irrtümlich davon ausgegangen dass damals Borland RR statt together gekauft hat. Zitat:
Der ursprüngliche Fragesteller macht sich Gedanken eine Entwicklungsumgebung zu kaufen. Somit wird sich diese Firma bzw. der Entwickler zwangsläufig auch mit Softwarearchitektur beschäftigen müssen? Andere Meinungen sind selbstverständlich immer möglich. Aber ist es dehalb Blödsinn? Zitat:
Ich hatte nur darauf hingewiesen das die Preisdifferenz Architect/Enterprise -> Profesional nur wegen dieses Features möglicherweise wegen bereits vorhandener Tools nicht gerechtfertigt sein könnte. Sorry ich werde mich in Zukunft wieder zurückhalten damit kein Halbwissen und Blödsinn dieses Forum verunreinigt. |
Re: RAD Studio 2009 Enterprise oder Architect ?
Ja, um Gottes Willen, nun streitet Euch doch nicht wegen mir! ;-)
Ich wollte doch eigentlich nur laienverständlich wissen, ob sich für mich Architect anstatt Enterprise lohnen würde. Ich bin ein einzelner Entwickler, also eine Teamkoordination ist nicht erforderlich. Wichtig ist mir ECO (für eine komfortable Datenbankerstellung, da sich daraus ja offenbar Datenbanken generieren und warten lassen) und eine "vernünftige" BlackFish-Datenbank. Das sollte ja alles mit Enterprise möglich sein. Danke schonmal von Stahli |
Re: RAD Studio 2009 Enterprise oder Architect ?
Zitat:
Auch muss nicht jede Softwarearchitektur (gerade bei kleineren Projekten) mit UML entwickelt werden - es gibt genügend Alternativen. Ich kenne genügend Softwareentwicklungsteams, die mit UML nicht den geringsten Berührungspunkt haben und dafür zig Softwarearchitekten, die weder selbst entwickeln geschweige denn eine Entwicklungsumgebung einsetzen. Zitat:
Zitat:
...und von wegen "möglicherweise bereits vorhanden" lese ich da gar nichts. |
Re: RAD Studio 2009 Enterprise oder Architect ?
Zitat:
Zitat:
![]() ![]() Zitat:
Zitat:
Vielleicht spezifizierst Du Deine Anforderungen noch näher. |
Re: RAD Studio 2009 Enterprise oder Architect ?
Zitat:
Grundsätzlich gern D2009 wegen UniCode und besserer Vista-Verträglichkeit (als D2006). Dann gern das RAD Studio weil ich auch für ASP.NET entwickeln (zumindest versuchen) möchte. Dabei ist mir ein Komplettpaket lieber, als z.B. Delphi Prism einzeln nachzukaufen. ECO: Ich fand das im Stammtischvideo 1 Teil 2 genial, wie Daniel M. dort Objekte mit Eigenschaften definiert und dann die Relationen untereinander festgelegt hat. Dann hat er erklärt, dass man daraus direkt unterschiedliche Datenbanken erzeugen lassen kann, die dann später automatisch an Änderungen des Objektmodells angepasst werden können. Mit Prof. ließen sich nur XML-Dateien erzeugen, ab Enterprise auch "richtige" Datenbanken. -> Daher meine (ursprüngliche) Entscheidung für Enterprise (und ECO sollte ja wohl eigentlich auch mal für Win32 kommen) Gibt es denn eine Alternative zu diesem "ECO-Gedöhns", die in RAD Studio 2009 dabei ist? BlackFish: Es klingt für mich sehr verlockend, eine SQL-Datenbank zu haben, die keinen installierten Server benötigt. So wie ich das im o.g. verstanden habe braucht das Projekt lediglich eine beigelegte DLL und funktioniert damit. (Den Firebird ebedded habe ich früher schon mal genutzt, war aber insgesamt doch rel. kompliziert - jedenfalls für mich). Vom BlackFish würde ich mir (meinem Eindruck nach) ein etwas leichteres Handling versprechen. Die Datenbank müsste als lokale Datenbank verwendbar sein, jedoch mit Zugriffen von einigen Programmen parallel (über Netzwerk). Vor allem hat mir aber der Ansatz gefallen, dass man Funktionen wie MyMirror selbst (im Pascal!) definieren und verwenden kann (select MyMirror(Name) from Table). Das Beispiel wurde aber leider nicht komplett gezeigt. Also ich suche eine Lösung, mit der ich mit meinem Programmierniveau möglichst widerstandsarm und komfortabel DB-Projekte und ASP.NET-Projekte erstellen kann. Die Datenbank soll (für Windowsprojekte) SQL beherrschen und mit möglichst einer beigefügten DLL auskommen und möglichst (für mich) leichter zu handeln sein als Firebird embedded. Jetzt sind mal wieder alle Klarheiten bei mir beseitigt ;-( Stahli |
Re: RAD Studio 2009 Enterprise oder Architect ?
|
Re: RAD Studio 2009 Enterprise oder Architect ?
Zitat:
|
Re: RAD Studio 2009 Enterprise oder Architect ?
Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
Aber ehrlich: wieso dann nicht direkt ein ausgewachsenes RDBMS? Zitat:
Zitat:
|
Re: RAD Studio 2009 Enterprise oder Architect ?
Die Beschränkung auf lojkal gilt aber nur für dbExpress. Alle anderen Komponenten (dbGo, IBX) oder bei Fremdkomponenten gilt diese nicht
|
Re: RAD Studio 2009 Enterprise oder Architect ?
Zitat:
|
Re: RAD Studio 2009 Enterprise oder Architect ?
Ich wollte das noch einmal unterstreichen, da ich vermute das der TE diese Beschränkung grundsätzlich sieht und deshalb zu den großen Versionen tendiert hat.
|
Re: RAD Studio 2009 Enterprise oder Architect ?
Zitat:
Zitat:
|
Re: RAD Studio 2009 Enterprise oder Architect ?
Also im Video hieß es: BlackFish ist der perfekte Nachfolger für die BDE. Und das langt mir (erst mal) grundsätzlich auch.
SQL möchte ich verwenden und eigene Delphi-Funktionen einzubinden wäre super. Darin bin ich fiter als etwa in storeprocs etc. Ich stelle mir die Verwendung daher rel. einfach vor - und das ist für mich wesentlich! Dann möchte ich mit meinem Windows-Programm eine Datenbank weitergeben können (DLL dazu und fertig). Perfekt und wünschenswert wäre, wenn z.B. 3 Rechner mit meinem Programm über ein LAN gleichzeitig mit der gleichen Datenbank arbeiten können. Sofern in einem ASP-NET-Projekt auf einem Server auch eine BlackFish-Datenbank laufen würde (egal ob durch einfaches Hochladen einer DLL oder ggf. Installation durch den Provider) wäre das ein extra Schmankerl :-) (Dazu habe ich im Forum (insb. bei Matt) bereits gesondert nachgefragt). ECO sah für mich in dem genannten Video SUUUPPPEEEEERRR aus. Das wäre der iPunkt bei der künftigen DB-Deklaration gewesen. Man könnte halt alles grafisch regeln und spart sich eine Menge Tipperei (sowie als rel. Anfänger ungeahnte Schwierigkeiten). .NET habe ich inzwischen in Grundzügen verstanden und würde mir das gern mal genauer ansehen. Grundsätzlich tendiere ich EHER zu einer Enterprise-Version, da ich meine künftigen Ansprüche und Wege noch gar nicht genau einschätzen kann. Später stückelweise nachzukaufen oder mit Dritt-Produkten nachzurüsten würde ich gern vermeiden. Natürlich will ich auch nicht unnötig viel Geld ausgeben für Dinge, die ich nie brauche... Ich will die nächste Stufe erklimmen, sehe aber von unten erst mal nur die Kante ;-) Danke aber für Eure Hilfe und Geduld! Stahli |
Re: RAD Studio 2009 Enterprise oder Architect ?
Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
|
Re: RAD Studio 2009 Enterprise oder Architect ?
Zitat:
Denn @stahli: Fürs RAD Studio 2009 Professional bist du upgradeberechtigt. Macht also beim von Codegear vrlinkten Händler 772 Euro. Die Enterprise kostet 3331 und die Architect 5116... Deshalb kann ich mir auch nicht vorstellen, dass da irgendetwas für dich als einzelnen Entwickler so wichtig ist, dass sich das rechnet... |
Re: RAD Studio 2009 Enterprise oder Architect ?
Zitat:
![]() |
Re: RAD Studio 2009 Enterprise oder Architect ?
Ja Upgrade wäre zulässig, das war auch Grundvoraussetzungen für meine Überlegungen.
Allerdings stünde jetzt RAD 2009 PRO mit 600 Eu netto und RAD 2009 ENT mit 1.600 Eu netto zu Buche. Also bei 1000 Eu netto mehr, muss ich wohl doch nochmal vergleichen. Zumal das Argument mit ECO bzw. spielerischer Datenbankerzeugung ja leider entfällt :-( Bliebe für mich eigentlich erst mal nur der Nutzen, dass 5 Zugriffe auf BlackFish möglich wären (mehr brauche ich nicht). Was mit ASP.NET und Datenbank notwendig wird kann ich nocht nicht recht einschätzen. Grundsätzlich ginge das ja aber auch mit PRO zu regeln. Also habt Ihr mir vermutlich gut 1000 Eu gespart und ich gebe Euch bei Gelegenheit mal ein Glas Milch aus :cheers: Oder ich investiere das, was ich jetzt spare doch noch in Fremdprodukte (z.B. ECO oder so) - obwohl ich lieber immer in ein RundumSorglosPaket setze... Vielen Dank an alle! Stahli |
Re: RAD Studio 2009 Enterprise oder Architect ?
Hallo stahli,
ein paar praktische Ratschläge. Zunächst kannst Du dir derzeit eine 30 Tage Trial(Architect) downloaden. Besorge Dir dazu die Trial von SDLDirect und ein Datagrid von TMS oder X-Files.pl. Dann bist Du erst einmal beschäftigt und kannst besser beurteilen was Du denn eigentlich willst. SQLdirect ermöglicht Dir den Zugriff auf alle gängigen SQL-Datenbanken wie Firebird, MySQL und Postgress. Das schöne an dem Teil ist, es poppt nur ein Fenster beim Start der Anwendung auf. Reicht zum Testen völlig aus. Das gilt auch für TMS. X-Files.pl ist nur eine gewisse Zeit gültig. Der Support für SQLdirect und TMS ist auch für Tester mehr als vorbildlich. Wenn Du eine alte Delphi-Version hast, bekommst Du ein Update für die Professional. Solltest Du dich nach deinen Tests für eine Orginalversion entscheiden, dann lösche bitte vorher alles und installiere neu. Gruß Alfred |
Re: RAD Studio 2009 Enterprise oder Architect ?
Zitat:
Dadurch siehst Du, dass gerade im Bereich der einzusetzenden Zusatzkomponenten/Add-Ons die Vorlieben und somit die Empfehlungen sehr weit divergieren können. |
Re: RAD Studio 2009 Enterprise oder Architect ?
Eine Blick auf die verschiedenen DBMS-spezifischen Zugriffskomponenten oder UniDAC von DevArt wäre in diesem Zusammenhang auch ein Blick wert. Darin befindet sich auch eine verbesserte Grid-Komponente
|
Re: RAD Studio 2009 Enterprise oder Architect ?
Hallo Robert,
was spricht Deiner Meinung nach gegen SQLDirect. Bei mir laufen die angesprochenen SQL-Datenbanken auf einem Linuxserver(Samba) und der Zugriff darauf erfolgt mit dieser Komponente ohne Probleme. Was ich von ZEOS nicht immer behaupten kann. Was ich nicht beurteilen kann wie sich das ganze mit großen Datenmengen und einer großen Anzahl an Usern verhält. Zu X-files kann ich als Endanwender nur sagen, dass diese Komponente meine Ansprüche an das Erfassen von Daten(Enter,Tab) in vollem Umfang erfüllte und im Gegensatz zu TMS und DevExpress keinerlei Einarbeitung erforderte. Von DevExpress hatte ich mir eine viel größere Produktivität versprochen. Statt dessen tauchen ständig neue Ungereimtheiten auf. Gruß Alfred |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:38 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz