Ok, vì vậy, trong 'phòng thí nghiệm đổi mới' của chúng tôi, hiện tại có một sự thúc đẩy sử dụng Ionic, một khung ứng dụng lai được xây dựng trên đỉnh Cordova để truy cập tự nhiên và angularJS cho 'mã web'.
Ngoài ra còn có một số dự án là web di động thuần túy, sử dụng Angular + bootstrap cho thiết kế đáp ứng chẳng hạn.
Vấn đề là một số dự án sắp tới sẽ cần phải có cả một trang web di động và các ứng dụng gốc (ionic hybrid). Hầu hết các tính năng và màn hình sẽ giống nhau, chia sẻ back end và hầu hết UI nhưng vẫn sẽ có một số khác biệt.
Vì vậy, câu hỏi của tôi là; Làm thế nào để kiến trúc một dự án sao cho nó có thể vừa là một dự án ion vừa là một trang web góc cạnh bình thường với 2 cách tiếp cận triển khai khác nhau. Hầu hết các mã được sử dụng lại nhưng một số lượt xem cho trang web di động và một số lượt xem cho ứng dụng lai (sử dụng nhiều thành phần và quy ước riêng hơn), có thể một số khác biệt về định tuyến.
Đó có phải là một ý tưởng tốt?
Và trong mã được chia sẻ, có một cách đơn giản để biết bạn đang ở trường hợp nào? một số IF, một số chỉ thị không hoạt động bên ngoài bối cảnh của họ, v.v.
Tôi cảm thấy như có một số liên kết bị thiếu mà tôi có thể không biết.
Cảm ơn trước.