Bonjour,
Quel serait le meilleur moyen pour porter une un site internet de messagerie instantanée HTML5 / socket.io / node.js en application native Android / IOS ?
Avez vous des retours d'expérience de phonegap ou autre point de vue performance, stabilité, push notification ?
Merci.
# de faire du 3tiers (ou peu importe son nom)
Posté par NeoX . Évalué à 1. Dernière modification le 24 octobre 2018 à 14:38.
ton serveur :
- stocke les emails qqpart
- fournit un acces au stockage d'email via des ports reseaux et des appels de fonctions (API)
ton site web discute avec le serveur sur ces ports et affiche les emails sur le navigateur
ton appli est en fait un client comme un autre, il fait comme ton site web, il va discuter via ces ports avec le serveur, et il rend un affichage du contenu.
tu peux aussi simplement jouer des CSS pour mettre en forme ton "site web" pour le rendre compatible avec un equipement mobile.
# serveur node ?
Posté par matthieu bollot (site web personnel, Mastodon) . Évalué à 2.
Comme dit NeoX, c'est bien uniquement le client que tu veux bouger en application ? pas un serveur node complet ? Ce serait une mauvaise idée à mon avis.
Après si c'est que le front, tu cherches à transformer en applications natives et tu parles de phonegap, justement phonegap ionic etc. ce n'est pas du natif, cela fonctionne correctement mais globalement c'est moins beau et moins performant qu'une application native (c'est moins cher à développer aussi, ça dépend de tes "moyens").
Ce que je ferai pour faire vite et bien, ce serait de faire du natif avec des webviews et migrer petit à petit toutes les pages, à commencer par le menu… mais faut voir à quoi ressemble le site
# qml + Qt
Posté par cppuser . Évalué à 0. Dernière modification le 29 octobre 2018 à 12:22.
QML (tout est dit) à la limite pas besoin de C++ car les données sont déjà sur le serveur donc QML+Javascript
S'il y a besoin (cela dépend) il faudra faire un modèle en C++ qui pourra être utilisé directement dans la partie en QML
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.