Mengetahui cara menggunakan alatan sering dinyatakan sebagai kunci kejayaan. Di pejabat, program seperti Microsoft Office dan Photoshop digunakan.
Walau bagaimanapun, terdapat banyak lagi alatan – Alat Dalaman atau Alat Pentadbiran – yang boleh anda pelajari untuk menjadikan kehidupan kerja anda lebih mudah.
Alat dalaman, kadangkala dikenali sebagai apl dalaman, ialah perisian atau aplikasi yang bertujuan untuk membantu jabatan IT, pembangun dan pengguna perniagaan dalaman yang lain menjadi lebih produktif.
Mereka boleh melakukan segala-galanya daripada memudahkan anda mengakses pangkalan data, CRM, CMS, perisian tiket atau papan pemuka anda kepada memberikan anda metrik unggul untuk tapak web anda.
Alat dalaman boleh didapati di Google, Facebook, Apple, Microsoft, Slack, Asana, Dropbox, Amazon dan pelbagai tapak web lain.
Tetapi apa yang mereka layan?
Mengapa mereka dikehendaki?
Dan bolehkah anda menggunakannya untuk meningkatkan prestasi atau kecekapan syarikat anda?
Alat dalaman berlimpah kerana ia sangat berguna untuk menjejak tugas tertentu, melaporkan maklum balas dan mengoptimumkan prestasi tapak dari semasa ke semasa.
Kebanyakan perniagaan juga menggunakannya secara dalaman untuk meningkatkan produktiviti, mengurus logistik dan bertindak balas kepada pelanggan dengan lebih pantas sekiranya berlaku kebimbangan teknikal. Alat dalaman membolehkan anda menjejak prestasi tapak anda, merancang untuk masa hadapan dan, dalam situasi tertentu, malah menjimatkan wang.
Dalam siaran ini, kami akan melihat dengan lebih dekat Appsmith, ciri-cirinya dan cara menggunakannya, antara lain. Mari kita mulakan.
Apa itu Appsmith?
tukang kerja adalah seorang yang terkenal Open-Source platform untuk membina dan mengehos penyelesaian web dalaman. Ia membolehkan anda menyambung ke beberapa pangkalan data dan API untuk membina aplikasi yang menggunakan data masa nyata.
Anda boleh menggunakan widget UI pra-bina dan menyambungkannya ke API dan pangkalan data anda untuk membangunkan apl dinamik dan proses yang rumit. Anda boleh menggunakan apl ini menggunakan mana-mana teknologi yang anda inginkan.
Tambahan pula, hosting adalah percuma. Itu juga bermakna ia adalah rangka kerja yang bebas sepenuhnya untuk digunakan; anda boleh mengehos sendiri apl anda dan menggunakan perkhidmatan awan Docker.
Menggunakan platform pembangunan visual berasaskan JavaScript mereka, anda boleh membuat apl CRUD, Papan Pemuka, Panel Pentadbir dan banyak lagi 10 kali lebih pantas. Pembangun menyukai Appsmith kerana ia menjimatkan beratus-ratus jam usaha.
Secara keseluruhan, ia adalah asas sumber terbuka yang kukuh untuk alat dalaman pembangunan.
Ciri-ciri
- Appsmith mengambil masa kira-kira 5 minit untuk dipasang pada pelayan anda.
- Anda tidak memerlukan HTML atau CSS untuk menyeret dan melepaskan, mengubah saiz atau mengedit widget.
- Anda kini boleh membuat aplikasi CRUD dengan semua UI dan logik untuk sumber data SQL, S3 atau Helaian Google dengan hanya satu klik.
- Gunakan ulasan masa nyata (seperti figma) apabila mengusahakan alatan dalaman untuk berkomunikasi dengan segera, memberikan maklum balas dan bekerjasama.
- Akses terus kepada mana-mana pangkalan data PostgreSQL, MySQL atau MongoDB adalah mungkin.
- UI membolehkan anda membuat pertanyaan dan mengubah pangkalan data anda. PostgreSQL, MongoDB, MySQL, REST dan API GraphQL tersedia.
- Jenis pengesahan tambahan untuk API anda boleh ditentukan. Pengesahan berasaskan Kunci API, pengesahan Token Pembawa, atau gabungan kedua-duanya adalah mungkin.
- Anda boleh menggunakan apl dengan satu klik atau menyepadukannya dengan penyepaduan berterusan/sistem penggunaan berterusan anda. Untuk membina, menguji dan menggunakan apl anda dengan selamat, buat cawangan git untuk pelbagai persekitaran.
Pengalaman praktikal dengan Appsmith & Firebase
Membaca rekod daripada pangkalan data, menambah atau mengedit rekod dan memadam rekod adalah semua tindakan CRUD dalam mana-mana aplikasi. Semua ini diadakan bersama oleh antara muka pengguna dan logik program.
Saya akan mengajar anda cara menggunakan Firestore sebagai pangkalan data untuk mencipta pengurus tugas dalam Appsmith. Menyambung ke pangkalan data, mencipta pertanyaan, menyepadukan data ke dalam widget, dan melaksanakan yang dipesan lebih dahulu fungsi menggunakan JavaScript semua akan dilindungi dan diperkukuh akibat daripada ini.
Konsep berikut akan diajar:
- Menggunakan Firestore untuk menyambung dan membuat pertanyaan
- Pada Appsmith, data terikat pada widget.
- Meletakkan apl anda dalam talian
1. Menggunakan Firestone untuk menyambung & membuat pertanyaan
Anda mesti membina apl dahulu sebelum kami boleh menerangkan secara terperinci tentang Firestore. Mendaftar untuk tukang kerja awan dan klik butang Baharu oren. Kami kini boleh memautkan apl yang baru dibina ke pangkalan data.
Pilih Sumber Data > Baharu > Firestore daripada menu lungsur. Untuk menyambung ke tika Firebase anda, berikan bukti kelayakan anda. Klik butang Uji untuk memastikan semua maklumat adalah betul sebelum menyimpan sumber data.
Kami perlu membuat pertanyaan untuk data menggunakan sumber data Firestore. Buat pertanyaan untuk mendapatkan semula tugasan daripada pangkalan data. Saya mempunyai koleksi asas yang dipanggil Asana yang mempunyai beberapa data benih untuk memaparkan beberapa data. Pertanyaan mendapatkan semula tugas akan kelihatan seperti ini:
Memandangkan kami telah menyambung ke Firestore dan mempunyai beberapa data yang mengalir masuk, mari gunakan widget untuk membentangkannya dalam apl.
2. Pada Appsmith, data terikat pada widget
Kami memerlukan widget Senarai untuk memaparkan data semasa ia masuk. Seret widget Senarai ke dalam kanvas daripada tab widget dalam bar sisi. (Tab widget terletak di bawah nama apl.) Ikatan asas untuk widget Senarai boleh ditulis seperti berikut:
Begitu juga, dengan membawa masuk widget Teks dan mencipta pengikatan yang sesuai, kami boleh menunjukkan data untuk setiap item dalam widget Senarai.
Mari luangkan masa beberapa minit untuk membina borang yang membolehkan kami mengedit dan memadamkan tugasan sebelum kami meneruskan untuk melancarkan apl.
Untuk berbuat demikian, seret widget Borang ke atas kanvas dan gunakan sepasang widget teks untuk menunjukkan maklumat tentang kerja yang dipilih daripada widget Senarai, seperti mengemas kini borang apabila item baharu dalam senarai dipilih. Beginilah rupa borang anda:
Anda kini boleh membuat pertanyaan kemas kini seperti ini menggunakan sumber data Firestore yang anda sediakan sebelum ini.
Kemudian, apabila butang hantar pada borang ditekan, konfigurasikannya untuk menjalankan pertanyaan tugas kemas kini. Anda boleh mengalih keluar tugasan dengan menggunakan teknik yang sama dan menulis pertanyaan.
3. Meletakkan permohonan anda dalam talian
Ini adalah langkah yang paling mudah. Untuk menggunakan apl, pergi ke penjuru kanan sebelah atas skrin dan klik butang Pasang. Anda juga boleh menjemput orang lain untuk menggunakan atau mencipta apl itu, malah menjadikannya awam. Butang kongsi terletak bersebelahan dengan butang Deploy.
Anda telah menguasai asas pembangunan aplikasi dengan Appsmith, dan saya pasti anda sudah bersedia untuk menggunakan perkara yang telah anda pelajari.
Kelebihan
- Kerjasama pasukan masa nyata terbina dalam.
- Penyepaduan dengan aliran kerja CI/CD sedia ada anda dan penggunaan apl satu klik pada Azure, Google Cloud Platform atau Digital Ocean.
- Anda boleh memautkan apl dalaman dan sumber data yang tidak terhingga.
- Widget prakonfigurasi dalam antara muka bangunan seret dan lepas ini termasuk carta, kotak pilihan, foto, modal, jadual dan banyak lagi.
- Sebaik sahaja ahli telah dijemput ke apl anda, anda boleh menguruskan tanggungjawab mereka secara langsung.
- Keupayaan untuk membenamkan JavaScript dalam pertanyaan pangkalan data, serta penyepaduan dengan PostgreSQL, DynamoDB, MongoDB, Firebase dan API REST atau GraphQL yang lain.
Kekurangan
- Anda memerlukan beberapa kebolehan pengaturcaraan untuk menggunakan platform.
- Hanya apl web dibenarkan. Apl tidak sentiasa cepat bertindak balas.
Harga
Edisi komuniti tapak adalah percuma untuk digunakan selama-lamanya. Anda juga boleh melihat ke dalam edisi perniagaan berasaskan awan, yang akan tersedia dengan harga tidak lama lagi.
Kesimpulan
Pembangunan alat dalaman ialah kaedah yang hebat untuk memperkasakan pasukan anda tanpa perlu berurusan dengan pengekodan atau bolak-balik lain dengan pembangun atau pasukan analitik.
Appsmith adalah mudah untuk disediakan dan digunakan, menjadikannya sesuai untuk perniagaan teknologi yang pantas dan dinamik, di mana penyelesaian baharu sering diperlukan.
Ia adalah teknologi yang lebih mantap dan mantap dengan dokumentasi yang kukuh, latihan video dan bantuan komuniti.
paz ojeda
Halo, terima kasih atas tutorial, saya telah menyemak alat ini, dan dalam proses pembelajaran saya, saya cuba mengumpulkan sejenis pengurus tiket, ideanya ialah pengguna akhir boleh memasukkan permintaan mereka, dan boleh membuat susulan mengenainya, dan bagi Sebaliknya, orang yang bertanggungjawab ke atas tiket boleh melihat apa yang diminta, dan mempunyai beberapa jenis papan pemuka, malangnya saya masih tidak dapat mentafsir jika Appsmith mempunyai sistem ini untuk menyekat akses kepada halaman yang berbeza, contohnya bahawa pengguna akhir tidak melihat senarai tiket daripada orang lain yang menggunakan aplikasi itu, adakah anda tahu apa-apa tentangnya?