![]() |
Apps entwickeln, alter Code verwendbar?
Moin,
ich habe gesehen, dass man mit dem XE2 Studio auch Apps entwickeln kann. Das könnte für mich interessant sein, weil ich seit eine Berechnungssoftware für Isolationsberechnungen pflege und weiterentwickle. Das wäre natürlich für Tablets interessant. Dazu die Frage: Geht das so einfach, hinsetzen, ein paar Zeilen Code schreiben und schon hat man eine App wie bei Win32? Kann ich alten Code (hier C++ Builder) und die Berechnungs-dlls irgendwie einbinden? Delphi6 mit dem ich angefangen habe, hatte den Namen RAD schon verdient. Trifft das auch auf PHP zu? Danke, Messie |
AW: Apps entwickeln, alter Code verwendbar?
Hallo,
deine Fragestellung verwirrt mich etwas. Zitat:
C++ Code der irgendwelche Berechnungen durchführt, ist meist gut zu portieren. Wenn er keine Abhängigkeiten zur VCL hat, auch zu anderen Compilern. Man sollte halt darauf achten, dass die eigentliche Logik möglichst in Standard C++ gehalten ist und die GUI und Low-Level-Sachen austauschbar kapseln. Der C++ Builder XE2 kann auch Programme für Macs erstellen. iPhone Apps gehen im Prinzip schon mit Delphi, allerdings ist dieses Feature derzeit etwas unausgereift. Zu PHP kann ich nichts sagen, da gibts hier sicher andere Experten. Grüße Robotiker |
AW: Apps entwickeln, alter Code verwendbar?
Zitat:
Die Idee ist, Apps zu programmieren. Da gibt es ja verschiedene Möglichkeiten. Aber in der Feature-Liste für XE2 war genannt, dass mit RAD-PHP Apps für alle mobile-Plattformen gehen soll. Die "Vorgängeranwendung" ist im BCB mit VCL erstellt. Grüße, Messie |
AW: Apps entwickeln, alter Code verwendbar?
Hallo,
ich denke mal bei PHP handelt es sich dann um Web-Apps, die auf einem Server laufen und im Browser der Mobilgeräte dargestellt werden. Man kann in PHP externe C/C++ Bibliotheken anbinden, eventuell aber nur, wenn zum Übersetzen der passende Compiler verwendet wurde. Mit dem C++ Builder würde das derzeit aber, wenn überhaupt, nur auf einem Windows (oder vielleicht auch Apple) Server gehen. |
AW: Apps entwickeln, alter Code verwendbar?
Zitat:
Den PHP-Web-Server braucht die App dann noch für den Download des Codes und für Zugriff auf Daten. |
AW: Apps entwickeln, alter Code verwendbar?
Das hört sich so an als würde die App nicht ausschließlich lokal auf dem mobilen Endgerät laufen.
Ich möchte Hello World auf dem iPad/android3 etc. spielen :wink: Datenverkehr brauche ich dazu nicht. Geht das mit XE2? |
AW: Apps entwickeln, alter Code verwendbar?
Auf dem Ipad ja ( allerdings wird zusätzlich ein Mac benötigt)
|
AW: Apps entwickeln, alter Code verwendbar?
Den Mac wahrscheinlich zum Kompilieren, das sehe ich auch ein.
Aber was geht denn für Android, da ist ja nun eine Menge angekündigt. Und das hörte sich so an als würde ich einmal Hello World eintippen, dann auf drei Buttons drücken und meine Anwendung stünde für drei Plattformen bereit. Grüße, Messie |
AW: Apps entwickeln, alter Code verwendbar?
Ich schiebe das mal, denn irgendwie kann ich mir nicht vorstellen, dass es Features gibt und sie keiner kennt...
Zitat:
|
AW: Apps entwickeln, alter Code verwendbar?
Ich hatte ein bisschen mit der Testversion von XE2 rumgespielt und kann dir daher sagen: Android gibt es noch nicht - wenn ich die ganzen Diskussionen hier richtig verstanden habe, soll es aber mittelfristig auch kommen. Wie geschrieben, kannst du mit PHP natürlich alles machen, aber dann hast du keine native Anwendungen für das jeweilige System.
Mit XE2 kannst du mit Delphi für Win32, Win64, OSX und iOS entwickeln. Programm-Logik kannst du dabei natürlich dann recht leicht von bisherigen Sachen übernehmen, die GUI wohl nicht, lässt sich aber mit dem neuen FireMonkey (statt VCL) prinzipiell ähnlich leicht zusammenklicken wie bisher auch. (So die Idee - ob alles schon funktioniert, müssen wohl die schreiben, die es auch schon produktiv einsetzen) Wenn ich bei Emba auf der Website bin und mir den Artikel zu Delphi aufrufe, schreiben die auch nichts von Android: Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:28 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