Mengetahui bagaimana menggunakan alat sering dinyatakan sebagai kunci sukses. Di kantor, program seperti Microsoft Office dan Photoshop digunakan.
Namun, ada lebih banyak alat – Alat Internal atau Alat Admin – yang dapat Anda pelajari untuk membuat kehidupan kerja Anda lebih sederhana.
Alat internal, terkadang dikenal sebagai aplikasi internal, adalah perangkat lunak atau aplikasi yang dimaksudkan untuk membantu departemen TI, pengembang, dan pengguna bisnis internal lainnya agar lebih produktif.
Mereka dapat melakukan segalanya mulai dari memudahkan Anda mengakses database, CRM, CMS, perangkat lunak tiket, atau dasbor hingga memberi Anda metrik superior untuk situs web Anda.
Alat internal dapat ditemukan di Google, Facebook, Apple, Microsoft, Slack, Asana, Dropbox, Amazon, dan berbagai situs web lainnya.
Tapi apa yang mereka layani?
Mengapa mereka diperlukan?
Dan dapatkah Anda benar-benar memanfaatkannya untuk meningkatkan kinerja atau efisiensi perusahaan Anda?
Alat internal berlimpah karena sangat berguna untuk melacak tugas tertentu, melaporkan umpan balik, dan mengoptimalkan kinerja situs dari waktu ke waktu.
Sebagian besar bisnis juga menggunakannya secara internal untuk meningkatkan produktivitas, mengelola logistik, dan menanggapi klien lebih cepat jika ada masalah teknis. Alat internal memungkinkan Anda melacak kinerja situs, merencanakan masa depan, dan, dalam situasi tertentu, bahkan menghemat uang.
Dalam posting ini, kita akan melihat lebih dekat Appsmith, fitur-fiturnya, dan cara menggunakannya, antara lain. Mari kita mulai.
Apa itu Appsmith?
Tukang aplikasi adalah yang terkenal Open-Source platform untuk membangun dan menghosting solusi web internal. Ini memungkinkan Anda untuk terhubung ke beberapa database dan API untuk membuat aplikasi yang menggunakan data waktu nyata.
Anda dapat menggunakan widget UI bawaannya dan menghubungkannya ke API dan database Anda untuk mengembangkan aplikasi dinamis dan proses yang rumit. Anda dapat menerapkan aplikasi ini menggunakan teknologi apa pun yang Anda inginkan.
Apalagi hostingnya gratis. Itu juga berarti ini adalah kerangka kerja yang sepenuhnya gratis untuk digunakan; Anda dapat menghosting sendiri aplikasi Anda dan menggunakan layanan cloud Docker.
Dengan menggunakan platform pengembangan visual berbasis JavaScript, Anda dapat membuat aplikasi CRUD, Dasbor, Panel Admin, dan lainnya 10 kali lebih cepat. Pengembang menyukai Appsmith karena menghemat ratusan jam upaya.
Secara keseluruhan, ini adalah basis sumber terbuka yang solid untuk alat dalam pembangunan.
Fitur
- Appsmith membutuhkan waktu sekitar 5 menit untuk menginstal di server Anda.
- Anda tidak memerlukan HTML atau CSS untuk menarik dan melepas, mengubah ukuran, atau mengedit widget.
- Sekarang Anda dapat membuat aplikasi CRUD dengan semua UI dan logika untuk sumber data SQL, S3, atau Google Spreadsheet hanya dengan satu klik.
- Gunakan komentar real-time (seperti gambar) ketika mengerjakan alat internal untuk segera berkomunikasi, memberikan umpan balik, dan berkolaborasi.
- Akses langsung ke database PostgreSQL, MySQL, atau MongoDB apa pun dimungkinkan.
- UI memungkinkan Anda untuk menanyakan dan mengubah database Anda. PostgreSQL, MongoDB, MySQL, REST, dan GraphQL API tersedia.
- Jenis autentikasi tambahan untuk API Anda dapat ditentukan. Otentikasi berbasis Kunci API, otentikasi Bearer Token, atau campuran keduanya dimungkinkan.
- Anda dapat menerapkan aplikasi dengan satu klik atau mengintegrasikannya dengan integrasi berkelanjutan/sistem penerapan berkelanjutan. Untuk membangun, menguji, dan menerapkan aplikasi Anda dengan aman, buat cabang git untuk lingkungan yang beragam.
Pengalaman langsung dengan Appsmith & Firebase
Membaca catatan dari database, menambah atau mengedit catatan, dan menghapus catatan adalah semua tindakan CRUD dalam aplikasi apa pun. Semua ini diselenggarakan bersama oleh user interface dan logika program.
Saya akan mengajari Anda cara menggunakan Firestore sebagai database untuk membuat pengelola tugas di Appsmith. Menghubungkan ke database, membuat kueri, mengintegrasikan data ke dalam widget, dan menerapkan dipesan lebih dahulu fungsionalitas menggunakan JavaScript semua akan tertutup dan dipadatkan sebagai akibat dari ini.
Berikut konsep yang akan diajarkan:
- Menggunakan Firestore untuk terhubung dan melakukan kueri
- Di Appsmith, data terikat ke widget.
- Membuat aplikasi Anda online
1. Menggunakan Firestone untuk menghubungkan & meminta
Anda harus membuat aplikasi terlebih dahulu sebelum kami dapat membahas detail tentang Firestore. Mendaftar untuk Tukang aplikasi cloud dan klik tombol New oranye. Kami sekarang dapat menautkan aplikasi yang baru dibuat ke database.
Pilih Sumber Data > Baru > Firestore dari menu tarik-turun. Untuk terhubung ke instance Firebase Anda, berikan kredensial Anda. Klik tombol Uji untuk memastikan bahwa semua informasi sudah benar sebelum menyimpan sumber data.
Kita perlu meminta data menggunakan sumber data Firestore. Buat kueri untuk mengambil tugas dari database. Saya memiliki koleksi dasar yang disebut Asana yang memiliki beberapa data unggulan untuk menampilkan beberapa data. Kueri pengambilan tugas akan terlihat seperti ini:
Sekarang kita telah terhubung ke Firestore dan memiliki beberapa data yang mengalir, mari gunakan widget untuk mempresentasikannya di aplikasi.
2. Di Appsmith, data terikat ke widget
Kita memerlukan widget Daftar untuk menampilkan data saat data masuk. Seret widget Daftar ke kanvas dari tab widget di bilah sisi. (Tab widget terletak di bawah nama aplikasi.) Ikatan dasar untuk widget Daftar dapat ditulis sebagai berikut:
Demikian pula, dengan memasukkan widget Teks dan membuat binding yang sesuai, kita dapat menampilkan data untuk setiap item dalam widget Daftar.
Mari luangkan waktu beberapa menit untuk membuat formulir yang memungkinkan kita mengedit dan menghapus tugas sebelum kita beralih ke peluncuran aplikasi.
Untuk melakukannya, seret widget Formulir ke kanvas dan gunakan sepasang widget teks untuk menampilkan informasi tentang pekerjaan yang dipilih dari widget Daftar, seperti memperbarui formulir saat item baru di daftar dipilih. Beginilah tampilan formulir Anda:
Anda sekarang dapat membuat kueri pembaruan seperti ini menggunakan sumber data Firestore yang Anda siapkan sebelumnya.
Kemudian, ketika tombol kirim pada formulir ditekan, konfigurasikan untuk menjalankan kueri tugas pembaruan. Anda dapat menghapus tugas dengan menggunakan teknik yang sama dan menulis kueri.
3. Menempatkan aplikasi Anda secara online
Sejauh ini, ini adalah langkah yang paling mudah. Untuk menerapkan aplikasi, pergi ke sudut kanan atas layar dan klik tombol Deploy. Anda juga dapat mengundang orang lain untuk menggunakan atau membuat aplikasi, atau bahkan menjadikannya publik. Tombol bagikan terletak di sebelah tombol Deploy.
Anda telah menguasai dasar-dasar pengembangan aplikasi dengan Appsmith, dan saya yakin Anda siap untuk menggunakan apa yang telah Anda pelajari.
Pro
- Kolaborasi tim waktu nyata sudah ada di dalamnya.
- Integrasi dengan alur kerja CI/CD yang ada dan penerapan aplikasi sekali klik di Azure, Google Cloud Platform, atau Digital Ocean.
- Anda dapat menautkan aplikasi internal dan sumber data dalam jumlah tak terbatas.
- Widget yang telah dikonfigurasikan sebelumnya dalam antarmuka bangunan seret dan lepas ini mencakup bagan, kotak centang, foto, modal, tabel, dan banyak lagi.
- Setelah anggota diundang ke aplikasi Anda, Anda dapat mengelola tanggung jawab mereka secara langsung.
- Kemampuan untuk menyematkan JavaScript dalam kueri basis data, serta integrasi dengan PostgreSQL, DynamoDB, MongoDB, Firebase, dan API REST atau GraphQL lainnya.
Kekurangan
- Anda akan memerlukan beberapa kemampuan pemrograman untuk menggunakan platform.
- Hanya aplikasi web yang diizinkan. Aplikasi tidak selalu cepat merespons.
Harga
Edisi komunitas situs ini gratis untuk digunakan tanpa batas waktu. Anda juga dapat melihat edisi bisnis berbasis cloud, yang akan segera tersedia dengan harga.
Kesimpulan
Pengembangan alat internal adalah metode hebat untuk memberdayakan tim Anda tanpa harus berurusan dengan pengkodean atau bolak-balik lainnya dengan pengembang atau tim analitik.
Appsmith mudah disiapkan dan digunakan, sehingga cocok untuk bisnis teknologi yang bergerak cepat dan dinamis, di mana solusi baru sering kali dibutuhkan.
Ini adalah teknologi yang lebih mapan dan mapan dengan dokumentasi yang kuat, pelatihan video, dan bantuan komunitas.
itu benar
Halo, terima kasih untuk tutorialnya, saya telah meninjau alat ini, dan dalam proses pembelajaran saya mencoba membuat semacam pengelola tiket, idenya adalah pengguna akhir dapat memasukkan permintaan mereka, dan dapat menindaklanjutinya, dan untuk Di sisi lain, penanggung jawab tiket dapat melihat apa yang diminta, dan memiliki beberapa jenis dasbor, sayangnya saya masih tidak dapat menguraikan apakah Appsmith memiliki sistem yang membatasi akses ke halaman yang berbeda, misalnya pengguna akhir tidak melihat daftar tiket dari orang lain yang menggunakan aplikasi ini, apakah Anda mengetahuinya?