AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Delphi am "Ende"?

Ein Thema von Mavarik · begonnen am 3. Jan 2011 · letzter Beitrag vom 3. Apr 2011
Antwort Antwort
Seite 16 von 41   « Erste     6141516 171826     Letzte »    
Benutzerbild von Chemiker
Chemiker

Registriert seit: 14. Aug 2005
1.859 Beiträge
 
Delphi 11 Alexandria
 
#151

AW: Delphi am "Ende"?

  Alt 8. Jan 2011, 10:56
Hallo,

Zitat:
Versuch Dich doch mal mit dem Reflector an dem Teil
Es wurden auch verschiede Schutzmaßnahmen vorgestellt, trotzdem war es relativ einfach den Quellcode offen zulegen, Ob Deine dabei waren kann ich zurzeit nicht sagen, weil ich die Aufzeichnungen irgendwie verlegt habe.

Bis bald Chemiker
wer gesund ist hat 1000 wünsche wer krank ist nur einen.
  Mit Zitat antworten Zitat
hanspeter

Registriert seit: 26. Jul 2003
Ort: Leipzig
1.350 Beiträge
 
Delphi XE2 Professional
 
#152

AW: Delphi am "Ende"?

  Alt 8. Jan 2011, 10:58
Weil viele von diesen Sprachkonstrukten auf IL-Internas basieren. Ich rede hier insbesondere von LINQ. Zumal der (neue) Prism-Compiler auch zu 100% managed ist. Das kann man nicht einfach so in einen nativen Compiler nachimplementieren ohne die Rückwärtskompatibilität zu opfern. Und wenn Embc. das macht, dann ist Delphi wirklich tot.
So tief hatte ich eigentlich nicht gedacht.
In Delphi "method" als zusätzliches Schlüsselwort, Case mit String, compatible Generics ...
Einfach eine Klassendeclaration in beiden Systemen parallel verwenden können.
Es geht hier um die Weiterverwendung bestehenden Delphi - Codes.

Zitat von Insider2004:
und für Delphi gibt es hunderttausende Komponenten/Code-Beispiele (für .net gibts nix)

Man darf nicht übersehen, das das Net-Framwork um Größenordnungen vollständiger als die VCL ist.
In der VCL gibt es einige hundert Klassen im Net-Framework einige tausend.
Viele Delphi - Toolhersteller bieten Net Versionen an oder sind gar ganz auf net umgeschwenkt.
Viele unter Delphi erfogreiche Tools stehen auch in Net zur Verfügung. (z.B. Express quantum, Fastreport ...)

Gruß
Peter
  Mit Zitat antworten Zitat
Robotiker
(Gast)

n/a Beiträge
 
#153

AW: Delphi am "Ende"?

  Alt 8. Jan 2011, 11:08
Um wieder etwas mehr mitmischen zu können, muss man erstmal versuchen, Boden unten den Füßen zu bekommen - und zwar am Besten mit dem, was .NET nicht kann: native(!) Anwendungen für Win32, Win64, MacOS, Linux, iOS und Android erstellen zu können.
Ich habe schon Zweifel, wenn ich hier lese Delphi sei für native Win32 Programmierung das beste Tool ...

Abseits von GUI und Datenbanken tut sich da bei anderen im Moment sehr viel:

Intel hat sein Parallel Studio, Visual C++ 2010 seine Concurrency Runtime
http://msdn.microsoft.com/de-de/library/dd504870.aspx

Mein C++ Builder XE hat TThread und Synchronize.
Fragen zur Unterstützung von Intels Threading Building Blocks werden im Embi-Forum so beantwortet:
https://forums.codegear.com/message....essageID=42979
(Sinnigerweise ist der Beantworter der Frage inzwischen zu Apple gewechselt.)

Vor lauter Unicode, Win64 und Mac wird da die nächste Entwicklung verschlafen.

Geändert von Robotiker ( 8. Jan 2011 um 12:36 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#154

AW: Delphi am "Ende"?

  Alt 8. Jan 2011, 12:41
In der VCL gibt es einige hundert Klassen im Net-Framework einige tausend.
Wenn diese Klassen aber die gleiche Qualität wie in VBA haben, und die Vermutung liegt nahe, dann kann ich gut darauf verzichten.

Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat
Benutzerbild von holliesoft
holliesoft

Registriert seit: 4. Apr 2005
Ort: Gau-Algesheim
250 Beiträge
 
FreePascal / Lazarus
 
#155

AW: Delphi am "Ende"?

  Alt 8. Jan 2011, 13:28
Vorteil Delphi: schneller, schlanker Code (.net ist 15x langsamer)
Das kann ich nicht bestätigen...

Ich verarbeite auf der Arbeit mit einem .net-Programm z.B. Logdateien, die ich vorher mit einem Delphi-Programm verarbeitet hatte. Das .net Programm ist min. doppelt so schnell!

Gruß
Patrick
  Mit Zitat antworten Zitat
Benutzerbild von Assarbad
Assarbad

Registriert seit: 8. Okt 2010
Ort: Frankfurt am Main
1.234 Beiträge
 
#156

AW: Delphi am "Ende"?

  Alt 8. Jan 2011, 13:42
Ich finde das an sich eine gute Idee. Jedoch nicht wegen dem 'ComponentStore', sondern eher als Community-Förderung. Die Anzahl der kommerziellen Delphi-Entwickler geht nun mal leider bergab, das ist nicht anfechtbar. [...] Es ist keine Schande zu sagen: wir schaffen es nicht bis zum xx.xx.201x -> wenn ihr wenigstens glaubwürdig darstellt, was bereits fertig ist und wie lange ihr noch brauchen werdet. Und wenn das dann zum neu prognostizierten Termin wirklich eine lauffähige Version mit den angekündigten Features in den Regalen steht, werdet ihr wieder Vertrauen genießen.
Wow, ich denke du sprichst einigen anderen hier auch aus dem Herzen.

Selbst wenn: Das kommt dann aber dank der Embc.-Politik wieder als 'neue Version' raus und nicht als SP.
Klartext!

Vorteil Delphi: schneller, schlanker Code (.net ist 15x langsamer) und für Delphi gibt es hunderttausende Komponenten/Code-Beispiele (für .net gibts nix)
Huch, geht mein Kalender falsch? Hier steht 2011, hast du noch 2004?

Vorteil Delphi: schneller, schlanker Code (.net ist 15x langsamer)
Das ist ein Gerücht. Und zwar ein schlechtes und unhaltbares.
Es ist definitiv kein Gerücht, wie dir ein Profiler schnell beweisen wird. Natürlich reicht es nicht auf die Verhältnisse zu schauen, sondern man muß schon auf die absoluten Zahlen schauen bei sowas. Allerdings hat .NET ja andere Vorteile ... am Ende heißt es einfach (wie so oft): abwägen.

Mit genau so wenig Aufwand kann man den Quellcode aber auch entsprechend schützen. Der kostenlos herunterladbare Oxygene-Compiler von Delphi Prism ist ein .NET Programm. Versuch Dich doch mal mit dem Reflector an dem Teil
... und dann versuch's nochmal mit IDA Pro. Auch wenn die richtig bequemen Methoden damit wegfallen, sind die .NET-Primitiven noch deutlich einfacher lesbar als x86-Assembly.

Allerdings ist ohnehin fragwürdig wieviel Schutz notwendig ist usw. ... und im Zweifelsfall implementiert man etwas über nativen Code und bindet per P/Invoke an.

Ich habe schon Zweifel, wenn ich hier lese Delphi sei für native Win32 Programmierung das beste Tool ...
Echt? Also ich würde da mitgehen, allerdings konkretisieren: das beste RAD-Tool für den Zweck.

Vorteil Delphi: schneller, schlanker Code (.net ist 15x langsamer)
Das kann ich nicht bestätigen...

Ich verarbeite auf der Arbeit mit einem .net-Programm z.B. Logdateien, die ich vorher mit einem Delphi-Programm verarbeitet hatte. Das .net Programm ist min. doppelt so schnell!
Da hätte ich doch gern mal die Rahmendaten. Auch wäre hier ein Vergleich der benutzten Funktionen und eine Überprüfung der Testmethoden angebracht. Wird bspw. nach jedem Testlauf neu gebootet? .NET-Code läuft meiner Erfahrung nach oft ein wenig langsamer, auch wenn ich mich auf das 15fache nicht festlegen wöllte ...
Oliver
"... aber vertrauen Sie uns, die Physik stimmt." (Prof. Harald Lesch)
  Mit Zitat antworten Zitat
DSCHUCH

Registriert seit: 6. Jun 2007
Ort: Dresden
185 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#157

AW: Delphi am "Ende"?

  Alt 8. Jan 2011, 20:44
geht über das BPL Konzept,
ist zwar etwas OT, aber:
ich höre es des öfteren, dass das bpl konzept nicht gut wäre. wieso eigentlich? ich finde es äußerst praktisch und flexibel und vor allem sehr einfach zu verwenden. globale klassen/variablen über dll's automatisch verteilen, funktionalitäten in großen projekten über alle module gleich halten, was gibt es hier zu bemängeln?
  Mit Zitat antworten Zitat
Benutzerbild von mirage228
mirage228

Registriert seit: 23. Mär 2003
Ort: Münster
3.750 Beiträge
 
Delphi 2010 Professional
 
#158

AW: Delphi am "Ende"?

  Alt 8. Jan 2011, 20:58
Was ich mir doch als neue Funktion vorstellen könnte, wäre so eine Art 'ComponentStore' zentral für Delphi im Web mit Anbindung an die IDE, sodass man eigene Komponenten dort einstellen und von anderen, mit direkter IDE-Installation, abrufen kann.
Finde ich von der Idee her interessant. Wäre eine prima Ergänzung zu den vielen bestehenden Komponentenseiten und den viel zahlreicheren Einzelseiten im Internet. Besonders kurz zum Ausprobieren die angesprochene IDE-Installation bestimmt auch nützlich. Außerdem könnte Embarcadero über Umsatzbeteiligungen an einem dort integrierten e-Payment ggf. neue Gewinnfelder erschließen (muss sich für die ja auch lohnen).
David F.

May the source be with you, stranger.
PHP Inspection Unit (Delphi-Unit zum Analysieren von PHP Code)
  Mit Zitat antworten Zitat
hanspeter

Registriert seit: 26. Jul 2003
Ort: Leipzig
1.350 Beiträge
 
Delphi XE2 Professional
 
#159

AW: Delphi am "Ende"?

  Alt 8. Jan 2011, 21:37
ist zwar etwas OT, aber:
ich höre es des öfteren, dass das bpl konzept nicht gut wäre. wieso eigentlich? ich finde es äußerst praktisch und flexibel und vor allem sehr einfach zu verwenden. globale klassen/variablen über dll's automatisch verteilen, funktionalitäten in großen projekten über alle module gleich halten, was gibt es hier zu bemängeln?
Arbeite ich mit bpl muss das gesamte Projekt immer gegen die gleiche Compilerversion und innerhalb der Version meist auch noch das gleiche Release compiliert sein.
Ändere ich in irgendeiner bpl etwas im Interfaceteil, müssen alle Bpl und alle Exe, welche sich auf diese beziehen neu kompiliert werden.
Tut man das nicht, kommt gerne der Fehler ".. wurde mit unterschiedlicher Version compiliert".
Befinden sich aus irgendwelchen Gründen mehrere bpl Versionen im Zugriff des Programms, ist das Chaos perfekt. (< Delphi 7 hat BPL nach Windows/System oder ähnlich kopiert). Also kleine Programmänderung und alle 250 BPL der Umgebung neu mit ausliefern. Das betrifft auch andere Programme, wenn diese auf den gleichen BPL Pool zugreifen. Ohne saubere Versionsverwaltung, tritt der Fehler erst beim Kunden auf.
Assemblys verwenden ,ähnlich wie ein Com-Objekt eine Signierung. Das Programm ist in der Lage im Assembly-Cache die richtige Bibliotheksversion zu finden.

Was auch noch zum Thema passt. Heute ist der neue Tiobe-Index für Januar erschienen. DElphi dümpelte immer auf Platz 10/11. Mal im Vergleich der 10
wichtigsten Sprachen drinnen, dann wieder draußen. Im Januar erstmalig auf Platz 12 abgerutscht.


Gruß
Peter
  Mit Zitat antworten Zitat
Benutzerbild von Assarbad
Assarbad

Registriert seit: 8. Okt 2010
Ort: Frankfurt am Main
1.234 Beiträge
 
#160

AW: Delphi am "Ende"?

  Alt 8. Jan 2011, 23:34
Was auch noch zum Thema passt. Heute ist der neue Tiobe-Index für Januar erschienen. DElphi dümpelte immer auf Platz 10/11. Mal im Vergleich der 10
wichtigsten Sprachen drinnen, dann wieder draußen. Im Januar erstmalig auf Platz 12 abgerutscht.
... dicht gefolgt von Lisp. Eine gute Wahl, daß ich jetzt angefangen habe Lisp zu lernen
Oliver
"... aber vertrauen Sie uns, die Physik stimmt." (Prof. Harald Lesch)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 16 von 41   « Erste     6141516 171826     Letzte »    


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:09 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz