![]() |
AW: Delphi XE3?
Zitat:
![]() Zitat:
Der zweite Punkt bedeutet auch: im Intranet (ohne Windows Store) ist die Verteilung einer mit Delphi erstellten WinRT Anwendung nur möglich, wenn auf jedem Computer ein Entwicklerzertifikat installiert ist. Diese Möglichkeit wurde im September 2011 auf Stackoverflow bereits beschrieben: ![]() Zitat:
Jeder Computer, auf dem die App installiert werden soll, benötigt eine Entwicklerlizenz. |
AW: Delphi XE3?
Zitat:
....aber schön, dass man schon FUD lesen kann. :-) Besonders einfallsreich ist der aber nicht |
AW: Delphi XE3?
Zitat:
|
AW: Delphi XE3?
Es ist ja nicht so, daß ich die LiveBindings schlecht finde ... die sind bestimmt ganz praktisch und die graphischen sind mit Sicherheit auch noch übersichtlicher (falls man nicht zuviel auf einer Form drauf hat).
Aber in so alteingesessenen und über jahrzehnte gewachsenen Projekten ist ein bissl Logic jetzt schon in der GUI (also in den EventHandlern), dann gammelt welche in ein paar Klassen rum (hoffentlich auch logisch zusammenhängend), Einiges befindet sich in irgendwelchen Datenbankfunktionen, Unzähliges verteilt sich wirre in unüberschaubaren Triggern (auch schonmal mehrere Trigger, welche auf das Selbe reagieren) und das was mehrfach an sowas wie AfterScoll, AfterInsert, AfterPost, BeforPost und seinen Freunden hängt, will ich lieber nicht denken. Da sieht man doch jetzt schon kaum noch wer durch. Und nun gibt es eine neue Stelle, wo man nach weiteren Funktionen und Abhängigkeiten suchen muß. :? |
AW: Delphi XE3?
Zitat:
Zitat:
Bei den andere technischen Schwierigkeiten mit der API, die Allen Bauer da beschreibt, frage ich mich allerdings, warum man das erst jetzt offen diskutiert. Ich kann mich noch erinnern, dass ich letztes Jahr mit FireMonkey im C++ Builder gespielt habe und wenig später die Videos von der Build-Konferenz über WinRT gesehen habe. Mein erster Eindruck war "Das passt von der Architektur nicht wirklich gut zusammen", kann sein, dass ich das damals hier sogar schon mal geschrieben habe, als über FireMonkey diskutiert wurde. Für Interessierte hier mal eine aktuelle Beschreibung, wie native WinRT Apps gebaut werden. In der Xaml-Variante, nicht in der DirectX-Variante, die FireMonkey wohl benutzen würde: ![]() |
AW: Delphi XE3?
Zitat:
|
AW: Delphi XE3?
|
AW: Delphi XE3?
Zitat:
Es gibt eine (technische) Sonderstellung für Internet Explorer, Microsoft Office, das .NET Framework und für die VisualC++ Runtime (native Anwendungen). Zum Beispiel kann ausser Internet Explorer keine WinRT / ARM Anwendung JIT (Just In Time) Kompilierung implementieren (da dazu vom Store Validator nicht akzeptierte API Funktionen benötigt werden), was schon zu Protesten von Browserherstellern geführt hat: ![]() ![]() ![]() Im Detail wird in diesem Stack Overflow Artikel gezeigt, dass die Sandbox der Windows 8 UI Anwendungen nicht alle Anwendungen gleich behandelt: ![]() ![]() Zitat:
|
AW: Delphi XE3?
Danke für die Links.
Mal sehen, inwieweit sich das noch bessert, wenn Win8 (und seine Nachfolger) richtig in die Gänge kommt. Was die Programmierung von XAML-Apps angeht, stellt es sich für mich allerdings so dar, dass der Unterschied zwischen der Programmierung von managed Apps in Prism oder C# und der von nativen Apps in C++, kaum größer ist, als der zwischen Desktop Anwendungen in Delphi und dem C++ Builder. Jeweils gleiche IDE, Tools und Anwendungsstruktur, nur eine andere Sprache und teilweise andere Bibliotheksfunktionen (C++ Standardlib und z.B. Boost, statt .net BCL bzw. VCL/Delphi RTL). Delphi macht da wohl nur Sinn, wenn man möglichst viele Plattformen mit FireMonkey abdecken will. Man entfernt sich mit der IDE und der Anwendungsstruktur recht weit von den anderen Sprachen. |
AW: Delphi XE3?
WinRT, MobileStudio, etc. sind mal wieder richtig schöne restriktive Technologien, die total verrammelt sind. Jeder will Geld und Lizenzgebühren kassieren. Ich wette, fast alle Entwickler werden diese Techniken meiden. Das wird sicher ein toller Durchbruch werden. Vor allem, wenn man bedenkt, dass WinRT nur ein zusätzlicher Layer auf der Win32 API ist. Im Prinzip ist .Net=WinRT.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:51 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 by Thomas Breitkreuz