2015-08-22 7 views
0

Nous avons presque décidé d'utiliser Broadleaf comme solution de commerce électronique pour notre site Web. La seule chose dont nous ne sommes pas sûrs est le support Phonegap. Pouvons-nous créer une application Phonegap à partir du site Web de commerce électronique créé à l'aide de Broadleaf?Est-ce que broadleaf supporte Phonegap?

La recherche de Google suggère la même chose puisque Thymeleaf (utilisé comme technologie frontale dans Broadleaf) est une technologie côté serveur, il ne supportera pas Phonegap en tant que tel.

Quelqu'un peut-il suggérer une approche pour y remédier? Devrions-nous utiliser des JSP avec des appels Ajax & purs comme le frontal qui peut ensuite être utilisé dans l'application Phonegap au lieu de Thymeleaf? Est-ce même possible?

Toute aide est fortement appréciée.

Merci, Jitesh

Répondre

0

Si vous construisez une application Phonegap, je crois que vous utiliseriez API REST pour l'interface avec feuillue. Dans ce scénario Broadleaf n'aurait pas de frontend associé, il retournerait juste XML ou JSON. Tous vos HTML/JS/CSS utiliseraient les bibliothèques Phonegap et seraient distribués avec votre application mobile. Par ailleurs, Thymeleaf est analogue aux JSP dans ce qu'il fait ou ne fait pas. Vous pouvez les considérer comme le même type de technologie. Vous pouvez utiliser l'une ou l'autre pour créer une application Web mobile et la personnaliser comme vous le souhaitez, mais je pense que le véritable avantage de Phonegap est de distribuer des applications natives avec un aspect natif pour chaque plate-forme. Dans ce cas, tous les HTML/JS/CSS que vous écrivez vivraient dans l'application "native" et non sur le serveur Broadleaf. Ainsi, Broadleaf est compatible avec Phonegap de la même manière que Broadleaf est compatible avec d'autres applications mobiles natives: via les API REST.

+0

Donc, ce que nous devons faire est de créer une application web réactive en utilisant HTML/JS/CSS et d'appeler des API REST Broadleaf. De cette façon, nous pouvons l'utiliser comme une application web et aussi l'envoyer à Phonegap pour créer une application native. La compréhension est-elle correcte? –