Ok, więc w naszym „laboratorium innowacji” istnieje obecnie nacisk na użycie Ionic, hybrydowego frameworka aplikacji zbudowanego na Cordovie w celu uzyskania dostępu natywnego i angularJS do „kodu sieciowego”.
Istnieje również kilka projektów, które są czystą mobilną stroną internetową, na przykład Angular + bootstrap do responsywnego projektowania.
Chodzi o to, że niektóre projekty będą musiały mieć zarówno mobilną stronę internetową, jak i natywne aplikacje (hybrydowe). Większość funkcji i ekranów będzie taka sama, dzieląc zaplecze i większość interfejsu użytkownika, ale nadal będzie pewna różnica.
Więc moje pytanie brzmi; Jak skonstruować projekt, aby mógł być zarówno projektem jonowym, jak i normalną, kanciastą witryną z 2 różnymi metodami wdrażania. Większość kodu jest ponownie wykorzystywana, ale niektóre widoki witryny mobilnej i niektóre widoki aplikacji hybrydowej (przy użyciu większej liczby komponentów natywnych i konwencji), być może także pewne różnice w routingu.
Czy to w ogóle dobry pomysł?
A czy we wspólnym kodzie jest prosty sposób, aby wiedzieć, w którym przypadku jesteś? niektóre JEŻELI, niektóre dyrektywy nieaktywne poza ich kontekstem itp.
Wydaje się, że brakuje jakiegoś linku, o którym być może nie wiem.
Z góry dziękuję.