Daftar Isi:
- Harga dan Paket
- Membangun Aplikasi Bisnis Kode-Rendah
- Pengalaman Pengembang
- Kelompok Besar Perusahaan Low-Code
Video: Data Hub X-Ray: What's Inside (November 2024)
Mendix (yang dimulai gratis hingga 10 pengguna) adalah platform pengembangan kode rendah kaya fitur yang menawarkan alat pembuatan aplikasi visual yang kuat untuk pengembang warga negara dan teknik profesional dan departemen TI. Mendix adalah pemain berpengalaman dalam ruang kode rendah. Ini dirancang untuk membantu tim bisnis berkolaborasi dan membangun kecepatan sambil mempertahankan kepatuhan dan kontrol versi terhadap aplikasi web, seluler, dan tablet yang responsif.
Ini jelas lebih merupakan platform pengembang dan fokus TI daripada yang lain yang kami uji, dan ia memiliki fitur pengujian, penyesuaian, dan analitik yang mendalam untuk membuktikannya. Mendix juga memiliki kemampuan kolaborasi bawaan untuk menyaingi Editorian Choice Appian, dan kemampuan pengembangan aplikasi ponsel dan tablet yang setara dengan Microsoft PowerApps. Tambahkan itu ke toko aplikasi yang disaingi dalam templat dan komponen prebuilt hanya oleh Salesforce dan OutSystems. Sungguh satu-satunya hal yang menahan Mendix dari penghargaan Pilihan Editor dalam dirinya sendiri adalah penetapan harga perusahaannya dibandingkan dengan sebagian besar platform kode rendah lainnya dalam putaran ini, meskipun rencana berlangganan dimuka berdasarkan pada pengguna (bukan objek dan penggunaan) tidak menghilangkan biaya tak terduga yang biasa terjadi pada platform pengembangan kode-rendah.
Harga dan Paket
Mendix mulai gratis untuk hingga 10 pengguna dengan edisi Komunitasnya, yang mencakup akses ke cloud Mendix publik dan dukungan dasar. Edisi gratis mencakup semua yang Anda butuhkan untuk mendesain, membuat, dan menggunakan demo, prototipe, atau aplikasi kecil. Mendix tidak memberikan batasan atau kuota pada komponen aplikasi apa pun, jadi tidak ada batasan pada jumlah layar, entitas basis data, proses, dan komponen fungsional yang dapat dikandung oleh aplikasi Anda. Edisi Komunitas juga mencakup lingkungan penerapan untuk setiap aplikasi yang menyediakan akses hingga 10 pengguna internal. Untuk usaha kecil hingga menengah (UKM) yang tidak berencana untuk secara dramatis memperluas jumlah pengguna atau kapasitas aplikasi yang dibutuhkan, itu adalah tawaran yang bagus.
Jika Anda memerlukan lebih dari 10 pengguna internal, lebih dari satu lingkungan per aplikasi, atau fitur dan layanan tingkat perusahaan seperti lebih banyak opsi penyebaran atau Perjanjian Tingkat Layanan (SLA), maka Anda harus pergi dengan rencana perusahaan atau menghubungi Mendix untuk lebih banyak add-on, opsi aplikasi tunggal, lebih banyak pengguna, atau paket khusus. Untuk UKM, perusahaan menawarkan opsi aplikasi tunggal yang tidak dipublikasikan di situs webnya.
Edisi Aplikasi Tunggal melonjak hingga $ 1.875 per bulan untuk satu aplikasi dengan cadangan otomatis dan jaminan uptime. Jika Anda ingin membuat beberapa aplikasi yang digunakan di seluruh organisasi Anda, maka Anda harus menggunakan edisi Pro atau Enterprise. Edisi Pro dimulai dari $ 5.375 per bulan untuk membangun aplikasi tanpa batas. Edisi Enterprise berharga $ 7.825 per bulan untuk penerapan fitur manajemen dan manajemen perusahaan yang lebih maju termasuk dukungan integrasi berkelanjutan, penyebaran cloud pribadi, penskalaan horizontal, pengujian failover, dan kemampuan untuk menyebarkan aplikasi di tempat. Sementara edisi Komunitas adalah di antara paket gratis terbaik yang kami uji, struktur penetapan harga perusahaan Mendix mahal. OutSystems, platform kode rendah paling mahal berikutnya dalam putaran ini, dibatasi pada $ 4.600 per bulan untuk rencana perusahaan tingkat tertinggi.
Mendix mengatakan bahwa penetapan harganya bukan model linier, artinya harga per pengguna turun seiring dengan meningkatnya jumlah pengguna. Perusahaan menunjukkan model penetapan harga per pengguna di situs webnya untuk menekankan bahwa begitu sebuah bisnis berlangganan suatu rencana, tidak akan ada kenaikan biaya yang tidak terencana karena Mendix tidak membebankan biaya berdasarkan objek dan penggunaan, sebagai lawan dari Salesforce App Cloud dan vendor lain di luar angkasa.
Membangun Aplikasi Bisnis Kode-Rendah
Platform pengembangan kode-rendah diarahkan pada dua tingkat keahlian pengguna yang sangat berbeda: karyawan sehari-hari tanpa pengalaman pengkodean yang ingin dengan cepat membangun aplikasi untuk proses bisnis tertentu, dan pengembang dan profesional TI mencari cara yang lebih cepat, lebih efisien untuk membuat aplikasi untuk tugas bisnis yang ditentukan dan kasus penggunaan. Untuk pengguna biasa atau "pengembang warga negara, " kami menggunakan Mendix untuk membangun aplikasi penjadwalan dasar dengan kemampuan untuk menambahkan acara baru dengan bidang untuk nama acara, tanggal dan waktu, dan durasi. Aplikasi ini juga harus dapat mengundang pengguna ke acara dan mengurutkan daftar acara dalam kalender atau tampilan kronologis.
Saat Anda masuk ke dasbor Mendix utama, hal pertama yang Anda lihat adalah umpan "Buzz", intranet sosial bawaan dan aspek kolaborasi platform. Buzz adalah salah satu dari lima tab utama di dasbor yang sangat mudah, di sebelah Aplikasi, Orang, App Store, dan Komunitas. Ini adalah umpan bersama yang cukup mendasar, memberikan pengguna kemampuan untuk mengirim pembaruan status dan jajak pendapat, memperbarui profil dan deskripsi pekerjaan sebagai bagian dari direktori perusahaan (tersedia di tab Orang), dan menunjukkan pembuatan aplikasi dan memperbarui aktivitas di semua yang rendah -kode aplikasi yang dibuat dan digunakan di organisasi Anda. Tidak sekuat fitur kolaborasi bawaan dari Editor's Choice Appian, tetapi Mendix adalah salah satu dari sedikit platform kode rendah yang menawarkan fungsionalitas sama sekali.
Proses pembuatan aplikasi itu sendiri adalah pengalaman yang dipandu langkah demi langkah. Tindakan terjadi di tab Aplikasi, yang membuatnya tetap sederhana dengan daftar aplikasi yang dibuat yang bisa dicari. Saya menekan tombol Buat Aplikasi untuk mulai membuat Aplikasi Penjadwalan PCMag saya, yang segera membawa saya ke halaman aplikasi pemula dan tutorial, termasuk aplikasi untuk manajemen aset, direktori karyawan, pengeluaran, aplikasi pembuat survei, dan acara. Ada juga tutorial yang akan membawa Anda melalui pembuatan aplikasi tugas yang lebih kompleks, aplikasi logistik untuk Internet of Things (IoT), dan manajemen sumber daya manusia (SDM). Mendix, OutSystems, dan Microsoft PowerApps memiliki pilihan aplikasi prebuilt paling komprehensif. Saya bisa menggunakan templat acara dan mengubahnya untuk aplikasi saya, tetapi untuk keperluan ulasan ini, saya membuat aplikasi dari awal.
Mendix secara otomatis mengatur lingkungan aplikasi dasar Anda. Setelah aplikasi berputar, di sisi kiri Anda melihat kolom menu yang memecah semua yang dapat Anda lakukan dengan aplikasi Anda: berkolaborasi, mengembangkan, menyebarkan, mengoperasikan, dan menetapkan pengaturan. Tab Buzz diatur secara otomatis untuk berkomunikasi dengan anggota tim dalam aplikasi. Saat Anda menekan tombol Edit Aplikasi biru besar di bagian atas layar, Anda akan dibawa ke Drag-and-drop Mendix Web Modeler untuk mulai membangun UI aplikasi Anda.
Pengalaman ini baru diperbarui, karena Mendix baru-baru ini meluncurkan rilis besar yang mencakup lingkungan desain pemodel web UI-nya, aplikasi seluler yang dirancang ulang untuk Android dan iOS, dan bahasa desain baru yang disebut perusahaan "Atlas." Ini terdiri dari templat halaman yang telah ditentukan dan tata letak navigasi, widget, dan elemen UI drag-and-drop yang disebut "Building Blocks."
Desain ulang adalah bagian depan dan tengah dalam pemodel web. Di sisi kiri adalah ikon yang membawa Anda ke halaman Anda, navigasi, model data, alur kerja, dll. Di sisi kanan adalah kotak peralatan dengan widget drag-and-drop dan blok bangunan (dan juga tempat Anda mengedit bidang). Di tengah adalah pratinjau aplikasi itu sendiri, yang Anda dapat beralih antara tata letak ponsel, tablet, dan desktop.
Proses pembuatan aplikasi itu sendiri mengambil sedikit trial and error. Tapi, dalam setengah jam, saya membuat formulir penjadwalan dasar dan halaman daftar acara saya dan menerbitkan aplikasi saya. Mendix memungkinkan Anda memilih tata letak terlebih dahulu, lalu menambahkan elemen seperti formulir, pemilih tanggal, widget peta, dan segala macam elemen dan objek lainnya ke tata letak yang dirancang secara responsif. Tidak seperti TrackVia, Google App Maker, dan sebagian besar alat lain yang kami uji, Mendix mengharuskan Anda membangun antarmuka pengguna (UI) terlebih dahulu, lalu memetakan entitas basis data Anda dan menghubungkan elemen-elemen tersebut ke sumber data. Filosofi desain kode rendah perusahaan adalah memulai dengan desain dan gambar rangka, dan kemudian membuat model data, logika aplikasi, dan alur kerja agar sesuai dengan desain itu.
Untuk pengguna bisnis biasa, ini memiliki kelebihan dan kekurangan. Proses pembuatan aplikasi berorientasi visual terasa lebih alami bagi pengguna membangun aplikasi seperti yang mereka bayangkan tanpa harus kode. Tetapi mendefinisikan tabel database terlebih dahulu (seperti banyak alat lain lakukan) dapat mencegah banyak kesalahan yang saya temui ketika membangun aplikasi penjadwalan saya. Padahal, setelah dipublikasikan, aplikasi yang saya pratinjau di seluler berfungsi dengan baik menggunakan aplikasi seluler Mendix asli. Mendix juga memiliki aplikasi seluler khusus pengembang yang memungkinkan Anda mengedit aplikasi pada perangkat seluler Anda (setiap aplikasi memiliki kode QR unik yang dapat Anda pindai untuk menariknya ke dalam aplikasi pengembang), menjadikannya satu-satunya platform kode rendah. kami diuji untuk menawarkan fungsionalitas tertentu.
Toko aplikasi dan integrasi juga membuat segalanya lebih mudah. Mendix App Store adalah salah satu pasar terkuat dari aplikasi dan template yang dikontribusikan oleh komunitas, komponen dan widget UI yang dibuat ulang, dan daftar panjang konektor untuk mengintegrasikan layanan pihak ketiga. Di antara integrasi yang lebih mengesankan adalah konektor basis data untuk aplikasi IoT dan pembelajaran mesin (ML), dan integrasi langsung dengan IBM Watson.
Pengalaman Pengembang
Mendix juga memiliki banyak hal yang lebih dalam bagi pengembang ketika menyangkut logika otomatis dan alur kerja, serta serangkaian penuh pengembangan perangkat lunak dan fitur pengujian yang tidak ditemukan di sebagian besar alat lainnya. Untuk menguji Mendix dari perspektif yang berfokus pada IT, pengembang kami menggunakan alat untuk membangun aplikasi manajemen kontak kolaboratif yang disebut Crowd Control. Aplikasi pengujian akan terdiri dari halaman daftar kontak, halaman detail kontak, dan halaman kontak baru. Sasaran fitur mencakup kemampuan untuk menambahkan foto dan beberapa catatan ke setiap kontak. Kami juga menguji kemampuan Mendix untuk menangani pemeliharaan proyek pada aplikasi yang diterbitkan dengan menambahkan bidang data baru dan mengubah bidang yang ada dalam model data untuk mensimulasikan perubahan yang dibuat pada aplikasi dari waktu ke waktu.
Mendix dan OutSystems adalah satu-satunya alat yang diuji oleh pengembang kami dengan pemasangan biner, artinya Anda dapat menginstal lingkungan pengembangan secara lokal di workstation Anda di samping akses berbasis cloud yang disediakan oleh semua alat dalam kumpulan ini. Itu tidak berarti banyak bagi pengguna rata-rata, tetapi untuk pengembang dan profesional TI, itu salah satu keuntungan yang membuat Mendix merasa lebih seperti lingkungan pengembangan terintegrasi tradisional (IDE) dalam konteks pengalaman kode rendah.
Dalam membangun aplikasi Crowd Control, pengembang kami dapat menerapkan semua fitur inti dan memperkenalkan beberapa fitur baru mengingat kekuatan pemodel entitas basis data. Seperti halnya pengujian sisi bisnis kami, alat desain UI drag-and-drop mudah digunakan, meskipun tidak seintuitif platform seperti Appian dan Zoho Creator. Seperti halnya dengan OutSystems, alat ini terasa lebih seperti alat pengembang, lebih ditujukan pada seseorang dengan keterampilan teknis lebih banyak daripada banyak alat lainnya. Tutorial pasti diperlukan untuk mempercepat dengan bagaimana platform ditata dan untuk mendapatkan penilaian lengkap dari set fitur kaya yang tersedia. Butuh waktu lebih lama daripada beberapa alat lain untuk mendapatkan rasa yang bagus untuk UI tetapi, setelah Anda melakukannya, mudah dinavigasi, mengedit, dan menguji. Fitur Undo adalah sentuhan yang bagus dalam hal ini.
Instalasi biner juga membuat ini lebih dekat dengan alat pengembang dalam nuansa dan fitur. Kemampuan untuk menjalankan aplikasi secara lokal membuat pengembangan, pengujian, dan penyesuaian aplikasi Anda menjadi mudah, dengan kemampuan seperti penyebaran lokal. Saat menguji untuk pemeliharaan proyek, menambahkan bidang baru ke basis data mudah. Formulir UI tidak mengenali penambahan dan memperbarui diri mereka sendiri seperti beberapa alat lainnya mampu. Tetapi pengujian lokal membantu untuk mengetahui ketegaran dalam aplikasi. Saat mengubah bidang yang ada dalam database, formulir mengenali perubahan secara otomatis, yang bertentangan dengan masalah yang dimiliki pengembang kami dengan OutSystems dalam hal ini. Mendix juga mendukung daftar pilihan khusus (artinya, daftar entri yang ditampilkan dalam kotak pilihan atau kotak daftar turun bawah), entitas yang ditangani berubah lebih baik, dan lebih sedikit pekerjaan yang diperlukan untuk menambah dan mengedit halaman.
Secara keseluruhan, pengalaman lebih ramping dan membutuhkan lebih sedikit mengutak-atik daripada OutSystems, dengan nuansa IDE yang berorientasi pada kekuatan penuh pengembang. Mendix juga satu-satunya platform yang kami uji dengan Scrum bawaan untuk manajemen proyek berbasis sprint (PM). Selain metrik dan analitik yang dapat Anda peroleh dari kinerja dan penggunaan aplikasi, Mendix juga unik dalam pemantauan kualitas dan pengujian otomatis yang sedang berlangsung, meskipun Anda hanya mendapatkan ini sebagai ekstensi ke platform saat Anda membayar untuk tingkat Perusahaan. Itu tidak mengherankan karena tingkat fungsionalitas ini membawa Mendix dari hanya alat kode rendah ke pengembangan penuh dan tumpukan pengujian untuk departemen TI perusahaan.
Kelompok Besar Perusahaan Low-Code
Mendix adalah platform pengembangan kode rendah yang tahu apa yang dilakukannya. Ini adalah salah satu produk lama dalam putaran ini dan telah membangun banyak fitur dan kemampuan dalam pengalaman. Mendix tidak mengalami bloat fitur yang sama dan kekacauan UI dari Salesforce App Cloud atau dari pemutusan antara beragam perangkat yang dirakit bersama seiring waktu, seperti yang akan Anda temukan di Nintex Workflow Cloud dan, pada tingkat yang lebih rendah, dengan Appian (di mana Mendix juga menggunakan kolaborasi tim dan manajemen tugas terbaik, terbaik berikutnya.
Pada saat yang sama, Mendix juga menyediakan pengembangan ponsel responsif yang setara dengan Microsoft PowerApps, toko aplikasi yang lengkap dan komunitas aktif, dan serangkaian fitur pengembang canggih dan pengujian TI terbaik, bersama dengan OutSystems. Rencana gratis memberi titik masuk ke platform yang sangat kecil bagi bisnis tetapi, setelah itu, kenaikan harga bisa sangat besar. UKM harus menghubungi Mendix untuk satu paket aplikasi atau paket kustom, tetapi nilai sebenarnya di sini adalah untuk perusahaan besar yang bergerak sepenuhnya ke pipa pengembangan kode rendah atau menggunakan Mendix untuk membangun aplikasi yang menghadap konsumen. Secara langsung, Mendix adalah platform termahal dalam putaran ini, tetapi juga yang paling siap untuk perusahaan. Model harga dimuka memang memiliki manfaat dalam mengurangi biaya tambahan karena pengguna Anda dan pengembangan perlu ditingkatkan. Jadi, jika bisnis Anda dapat menangani biaya dan ingin berinvestasi dalam kode rendah sebagai metode utama dalam siklus pengembangan perangkat lunak Anda, maka Mendix adalah pilihan ideal.