Saat ini saya sedang mengerjakan proyek Kendo Mobile menggunakan pola MVVM tetapi mengalami kesulitan tentang bagaimana saya harus memisahkan komponen Kendo berikut:
- Model Skema
- Sumber data
- LihatModel
- Melihat
Saya menggunakan RequireJS untuk membantu memodulasi JavaScript saya, dan ingin menjaga segala sesuatunya tetap terpisah sebisa mungkin. Saya tidak tahu di mana harus meletakkan sumber data di proyek saya. Apakah struktur folder berikut ini sesuai? Saya menggunakan panggilan layanan web khusus untuk menangani data saya:
aplikasi/
model/ (all the schema models js) dataSource/ (all the data sources with CRUD service calls js) viewModel/ (holds all the view models js) view/ (holds the init, beforeShow, show, afterShow functions of respective views js) library/ (public libraries like jquery, requirejs) common/ (utilities)
Saya tidak yakin tentang nama folder dan semacamnya, karena beberapa artikel yang saya baca mengatakan bahwa model tersebut menyertakan sumber data. Menurut saya itu tidak benar, tetapi saya cukup baru dalam pola MVVM. Bantuan dan rekomendasi apa pun mengenai struktur folder yang sesuai akan sangat membantu! Sebagai catatan tambahan, saya merasa folder view dan viewModel harus digabungkan tetapi saya tidak yakin...