AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Delphi-PRAXiS - Lounge Klatsch und Tratsch Apps entwickeln, alter Code verwendbar?
Thema durchsuchen
Ansicht
Themen-Optionen

Apps entwickeln, alter Code verwendbar?

Ein Thema von messie · begonnen am 17. Sep 2011 · letzter Beitrag vom 24. Nov 2011
Antwort Antwort
Seite 1 von 3  1 23      
messie

Registriert seit: 2. Mär 2005
Ort: Göttingen
1.592 Beiträge
 
Delphi 2009 Professional
 
#1

Apps entwickeln, alter Code verwendbar?

  Alt 17. Sep 2011, 19:00
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
  Mit Zitat antworten Zitat
Robotiker
(Gast)

n/a Beiträge
 
#2

AW: Apps entwickeln, alter Code verwendbar?

  Alt 17. Sep 2011, 19:22
Hallo,

deine Fragestellung verwirrt mich etwas.

dass man mit dem XE2 Studio auch Apps entwickeln kann
...
hier C++ Builder
...
Trifft das auch auf PHP zu?
Über welche Programmiersprache reden wir jetzt ?

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
  Mit Zitat antworten Zitat
messie

Registriert seit: 2. Mär 2005
Ort: Göttingen
1.592 Beiträge
 
Delphi 2009 Professional
 
#3

AW: Apps entwickeln, alter Code verwendbar?

  Alt 18. Sep 2011, 12:55
Hallo,

deine Fragestellung verwirrt mich etwas.

Über welche Programmiersprache reden wir jetzt ?
Das weiß ich noch nicht
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
  Mit Zitat antworten Zitat
Robotiker
(Gast)

n/a Beiträge
 
#4

AW: Apps entwickeln, alter Code verwendbar?

  Alt 18. Sep 2011, 13:13
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.
  Mit Zitat antworten Zitat
mjustin

Registriert seit: 14. Apr 2008
3.006 Beiträge
 
Delphi 2009 Professional
 
#5

AW: Apps entwickeln, alter Code verwendbar?

  Alt 18. Sep 2011, 14:16
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.
Wobei man natürlich mittlerweile immer mehr Code, der vom PHP Server an den Client gesendet wird, JavaScript ist und mittlerweile die gesamte Anwendungslogik in JavaScript erstellt werden kann, so dass der Client anschliessend "alles" macht. Mit HTML5 (Offline) Storage sind auch lokale persistente Daten möglich.

Den PHP-Web-Server braucht die App dann noch für den Download des Codes und für Zugriff auf Daten.
Michael Justin
  Mit Zitat antworten Zitat
messie

Registriert seit: 2. Mär 2005
Ort: Göttingen
1.592 Beiträge
 
Delphi 2009 Professional
 
#6

AW: Apps entwickeln, alter Code verwendbar?

  Alt 18. Sep 2011, 16:42
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 Datenverkehr brauche ich dazu nicht.
Geht das mit XE2?
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#7

AW: Apps entwickeln, alter Code verwendbar?

  Alt 18. Sep 2011, 16:47
Auf dem Ipad ja ( allerdings wird zusätzlich ein Mac benötigt)
Markus Kinzler
  Mit Zitat antworten Zitat
messie

Registriert seit: 2. Mär 2005
Ort: Göttingen
1.592 Beiträge
 
Delphi 2009 Professional
 
#8

AW: Apps entwickeln, alter Code verwendbar?

  Alt 18. Sep 2011, 16:57
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
  Mit Zitat antworten Zitat
messie

Registriert seit: 2. Mär 2005
Ort: Göttingen
1.592 Beiträge
 
Delphi 2009 Professional
 
#9

AW: Apps entwickeln, alter Code verwendbar?

  Alt 20. Sep 2011, 08:54
Ich schiebe das mal, denn irgendwie kann ich mir nicht vorstellen, dass es Features gibt und sie keiner kennt...
Zitat von Embarcadero:
Neu! Mobile Apps für iOS (iPhone/iPad) und Android
Neu! Web Anwendungen optimiert für Smartphones
  Mit Zitat antworten Zitat
Bbommel

Registriert seit: 27. Jun 2007
Ort: Köln
659 Beiträge
 
Delphi 12 Athens
 
#10

AW: Apps entwickeln, alter Code verwendbar?

  Alt 20. Sep 2011, 09:15
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:
Delphi enables you to write an app once and compile it for Windows and Mac OS X. You can also create iOS mobile application for the iPhone, iPod Touch and iPad.
Aber kommt bestimmt noch...
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 3  1 23      


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 15:02 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