Ok, donc dans notre «laboratoire d'innovation», il y a actuellement une pression pour utiliser Ionic, un cadre d'application hybride construit au-dessus de Cordova pour l'accès natif et angularJS pour le «code Web».
Il existe également des projets qui sont du Web purement mobile, utilisant par exemple Angular + bootstrap pour une conception réactive.
Le fait est que certains projets à venir devront avoir à la fois un site Web mobile et des applications natives (hybride ionique). La plupart des fonctionnalités et des écrans seront les mêmes, partageant le back-end et la plupart de l'interface utilisateur, mais il y aura toujours une différence.
Donc ma question est; Comment structurer un projet afin qu'il puisse être à la fois un projet ionique et un site Web angulaire normal avec 2 approches de déploiement différentes. La plupart du code est réutilisé, mais certaines vues pour le site Web mobile et certaines vues pour l'application hybride (en utilisant plus de composants et de conventions natifs), peut-être aussi des différences de routage.
Est-ce même une bonne idée?
Et dans le code partagé, existe-t-il un moyen simple de savoir dans quel cas vous êtes? certaines IF, certaines directives inactives en dehors de leur contexte, etc.
J'ai l'impression qu'il y a une sorte de lien manquant que je ne connais peut-être pas.
Merci d'avance.