-
Notifications
You must be signed in to change notification settings - Fork 52
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Full-Stack (decoupling & reusable) #29
Comments
Pada awalnya bisa dimulai dari package untuk Control Panel Lentera. Package ini akan melakukan load menu untuk masing-masing fasilitas serta User Interface berkaitan dengan management untuk fasilitas tersebut. Mungkin bisa sebagai referensi package administrator ini yang sudah ada tersedia dan bisa digunakan. Hal yang paling terasa susah nantinya adalah menentukan API yang harus dibuat untuk masing-masing package di Lentera sehingga bisa diload dari package Control Panel Lentera. Atau kalau tidak ingin membuat tanpa harus develop ulang bisa langsung menggunakan package administrator tersebut. |
Mungkin menurut saya bisa di mulai dari me-list package apa saja yang akan kita buat. Harus di bicarakan mengenai masalah architecture dan management package. Setelah ada list dari package apa saja yang akan kita buat, akan lebih mudah untuk membayangkan arah apalikasi ke depan nya. |
Kalau menurut saya pribadi, kasarannya kita bisa mulai dari daftar corat-coret list dibawah ini:
Masing-masing bisa dibuat terpisah dan tidak terhubung satu dan lainnya. Nanti untuk membuat relasi diantara Kelas dan Test online misalnya, bisa dibuat semacam protokol untuk mengaturnya ... |
Menurut saya akan lebih mudah pada saat proses development kalau beberapa module / bundle di buat component tersendiri. Dimana nantinya module / bundle / package / component itu sendiri dapat digunakan di luar aplikasi ini juga (decoupling & reusable). Kelebihannya juga lebih mudah pada saat proses development bagi para contributor.
The text was updated successfully, but these errors were encountered: