Praktik terbaik

Klik untuk menyalin

Cara mendapatkan sebagian besar AppMaster.io


Sementara AppMaster.io dibuat dengan kemungkinan kegunaan terbaik, ada beberapa konsep yang tidak jelas yang harus diklarifikasi. Artikel ini akan membahas metodologi dan konsep utama di balik platform.

Untuk sebagian besar platform tanpa kode saat ini, ada pendekatan yang cukup umum untuk memulai proses pembuatan aplikasi dari antarmuka pengguna. Sementara pendekatan seperti itu memberikan perasaan kemudahan untuk memulai, itu tidak cocok untuk proyek menengah dan besar. AppMaster mengikuti cara standar proses pengembangan perangkat lunak, yang digunakan oleh pengembang di seluruh dunia selama bertahun-tahun dengan satu modifikasi kecil.


Pilih modul terlebih dahulu

Sebaiknya mulai dari pemilihan modul . Modul AppMaster.io dapat berisi model data, logika bisnis, pengaturan standar, elemen antarmuka, kode kustom, dan skrip otomasi di dalamnya. Setiap modul dibuat untuk mempercepat pengembangan dengan logika dan data prebuild. Mungkin sulit untuk memilih semua modul yang diperlukan pada awal proyek Anda, tetapi pasti akan menghemat ratusan jam desain karena sifat modul.

Ada situasi yang cukup umum ketika Anda membuat banyak model data dan pada titik tertentu ingin mengaktifkan modul. Karena model data pasokan modul, logika bisnis, dan komponen lainnya, ada kemungkinan Anda telah membuat sesuatu yang ada di dalam modul. Hal ini dapat menyebabkan persimpangan yang tidak diperlukan dan waktu tambahan untuk menyesuaikan model data, titik akhir, dan pengikatan UI. Jadi, ada saran sederhana: mulai dari memilih modul untuk proyek Anda.


Data adalah dasar dari segalanya

AppMaster.io membuat aplikasi dengan pendekatan data-centric. Ini berarti bahwa sebagian besar komponen hanya dapat dibuat berdasarkan model data. Setelah Anda selesai dengan modul, langkah selanjutnya adalah membuat model data. Dan itu lebih sederhana dari kelihatannya. Buat saja setiap model (alias entitas) dengan bidang yang diperlukan (alias properti entitas) dan buat beberapa relasi jika diperlukan.

Setelah Anda mengklik tombol Simpan di Desainer Model Data, AppMaster AI akan secara otomatis membuat logika bisnis dasar untuk semua model data Anda (mencari catatan, mendapatkan satu catatan, memperbarui catatan, menghapus catatan, dan beberapa lainnya), akan membuat titik akhir untuk baru saja membuat proses bisnis dan bahkan akan menghasilkan halaman Aplikasi Web Admin dasar (alias panel admin).

Hampir setiap elemen UI membutuhkan sumber data untuk dirender. Misalnya, komponen tabel akan menggunakan titik akhir untuk membuat daftar baris. Pada gilirannya, titik akhir bergantung pada proses bisnis yang dilampirkan, proses bisnis berdasarkan model data dan bidangnya biasanya (tetapi tidak selalu!).

Untuk mendapatkan sebagian besar AppMaster.io, satu-satunya hal yang Anda butuhkan adalah pemahaman tentang konsep dasar pengembangan perangkat lunak dan pemodelan data, yang lainnya dapat diketahui dalam proses pembuatan aplikasi pertama Anda.