Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Webseite fürs Handy welche Programmiersprache (https://www.delphipraxis.net/165872-webseite-fuers-handy-welche-programmiersprache.html)

Andreas Schilling 19. Jan 2012 13:06

Webseite fürs Handy welche Programmiersprache
 
Wir haben uns entschlossen für unsere Programme auch einmal Mobile Zugriffe anzubieten über Webseiten (für Handy / Tablet optimiert). Bleibt jetzt die Frage mit welcher Programmiersprache das am besten zu realisieren ist. Geplant war eigentlich es mit RAD-PHP zu erledigen, als Delphientwickler hätte man es nur mit einem Anbieter zu tun, die Zugriffmöglichkeit auf Firebirddatenbanken ist laut Featureliste auch gegeben. Gibt es etwas was dagegen spricht? Gibt es andere Entwicklungsumgebungen / Programmiersprachen die für die Aufgabe besser geignet sind?

Gruß Andreas

Coffeecoder 19. Jan 2012 13:18

AW: Webseite fürs Handy welche Programmiersprache
 
Hallo Andreas,
Zitat:

Zitat von Andreas Schilling (Beitrag 1146683)
Wir haben uns entschlossen für unsere Programme auch einmal Mobile Zugriffe anzubieten über Webseiten (für Handy / Tablet optimiert).

Sind in diesem Fall nicht besser mobile Anwendungen (App) zu schreiben?
Natürlich müsste man für Apple, Android, etc jedes mal eine eigene App schreiben.

Zitat:

Zitat von Andreas Schilling (Beitrag 1146683)
Gibt es andere Entwicklungsumgebungen / Programmiersprachen die für die Aufgabe besser geignet sind?

Sonst schaue mal hier vorbei, vielleicht hilft dir das weiter. Die zeigen dir wie man sowas erstellen kann mit WML und XHTML.

mjustin 19. Jan 2012 13:31

AW: Webseite fürs Handy welche Programmiersprache
 
Zitat:

Zitat von Andreas Schilling (Beitrag 1146683)
Wir haben uns entschlossen für unsere Programme auch einmal Mobile Zugriffe anzubieten über Webseiten (für Handy / Tablet optimiert). Bleibt jetzt die Frage mit welcher Programmiersprache das am besten zu realisieren ist. Geplant war eigentlich es mit RAD-PHP zu erledigen, als Delphientwickler hätte man es nur mit einem Anbieter zu tun, die Zugriffmöglichkeit auf Firebirddatenbanken ist laut Featureliste auch gegeben. Gibt es etwas was dagegen spricht? Gibt es andere Entwicklungsumgebungen / Programmiersprachen die für die Aufgabe besser geignet sind?

Gruß Andreas

Der Zugriff auf die Firebirddatenbank kann eigentlich weiter über Delphi erfolgen - wenn man aus der Webanwendung über ein passendes Verfahren die Delphi-Geschäftslogik ansprechen kann, und nicht alles in PHP neu schreiben will.

Bei Minimalanwendungen, wenn es nur darum geht, eine Liste aus der Datenbank zu ziehen und als HTML anzuzeigen, kann man innerhalb PHP (oder .Net, Java...) bleiben. Bei allen größeren Projekten würde ich versuchen, die Delphi-Geschäftslogik über eine Schnittstelle der Webanwendung zur Verfügung zu stellen.

Der Client (Handybenutzer) kommuniziert dann direkt nur mit der Webanwendung, die seine Anfragen an eine Delphi-App weiterleitet, die im Intranet des Webservers steht.

bernhard_LA 19. Jan 2012 13:34

AW: Webseite fürs Handy welche Programmiersprache
 
ic´h war auf der Delphi XE2 Roadshow ... mit XE2 sollte doch Unterstützung für iOS, Android, .... kein Thema mehr sein --

neo4a 19. Jan 2012 14:02

AW: Webseite fürs Handy welche Programmiersprache
 
Schnelle Erfolge und langsame Ergebnisse erzielst Du mit PhoneGap-Derivaten wie appMobi XDK.

Für Leute, die von der Webseiten-Entwicklung kommen und auf HTML5-Bling stehen, bietet Titanium Studio eine OpenSource-Lösung. Hier ist aber die Entwicklung auf einem Mac Pflicht, weil der Android-Simulator auch auf kräftigen Windows-Maschinen die Entwicklungszyklen ausbremst.

Natürlich bist Du mit den Originalen (XCode, Android Java) nahe am Geschehen, aber wenn es denn dann doch ein CrossPlattform-Ansatz sein darf, so ist mir besonders positiv Marmalade aufgefallen. Mal abgesehen vom merkwürdigen Namen (früher hieß es Airplay SDK) bietet es:

- Visual Studio als IDE, d.h. volle Windows-Entwicklung auch für iPaids
- C/C++, d.h. die Programme sind Binaries (nix Java, Script etc.)
- schneller Emulator
- stressfreies und zeitgleiches Deployment für Android, iOS, Bada und Blackberry (demnächst wohl auch für Windows)
- sehr umfangreiche Doku.

- Nachteil: mindest. 500$ und C/C++- Syntax (die aber nicht soo weit von Delphi weg ist).
- kein RAD-Ansatz

Und für die Anbindung von Datenbanken nimmt man in dieser schönen neuen Welt den SOAP- oder jeden anderen JSON-Ansatz und ist damit frei, was die dahinter liegenden RDBMS anbelangt.

Neumann 19. Jan 2012 14:08

AW: Webseite fürs Handy welche Programmiersprache
 
Hatte schon mal Raudus in diesem Zusammenhang erwähnt - man kann ganz normal mit Delphi programmieren.

Nachteil ist, dass es nur einige Komponenten gibt und man etwas Zeit braucht, um sich einzuarbeiten.

Habe noch kein XE2, wie macht man damit Webanwendungen - mit Intraweb?

mjustin 19. Jan 2012 15:19

AW: Webseite fürs Handy welche Programmiersprache
 
Zitat:

Zitat von bernhard_LA (Beitrag 1146694)
ic´h war auf der Delphi XE2 Roadshow ... mit XE2 sollte doch Unterstützung für iOS, Android, .... kein Thema mehr sein --

Im Prinzip ja, XE2 eröffnet sicher viele neue Möglichkeiten, z.B. im Datasnap Bereich. Aber um eine bestehende Delphi-Anwendung auf ein Android Gerät zu bringen, ist schon "etwas" mehr notwendig als nur mit XE2 neu zu kompilieren.


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:21 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