Solusi Kode Rendah Ekosistem

gambar

Sulit dipercaya berapa banyak alat yang muncul baru-baru ini untuk hampir secara instan membuat aplikasi bisnis.

Saya ingin mempertimbangkan alat apa itu, bagaimana tepatnya membantu, dan mana yang paling menjanjikan.

Diterjemahkan ke 8base .

Apa itu kode rendah?


Dalam pemahaman saya, kode rendah termasuk alat yang dapat menghemat banyak waktu bagi pengembang, dan yang dapat diimplementasikan menggunakan kode. Area penggunaan:

  • Hosting (hosting, scaling)
  • Backend (pengumpulan data, pemrosesan data, koneksi ke API, penyimpanan data)
  • Akun dan pembayaran pengguna (manajemen pengguna, keanggotaan, langganan)
  • Frontend (komponen antarmuka pengguna, manajemen negara)
  • Pemasaran (pendaratan, daftar email, analitik)
  • Extension (memberi tahu orang lain tentang keberadaan Anda, mengumpulkan umpan balik)
  • Iterasi (mengumpulkan umpan balik, meningkatkan produk dan pemasaran Anda)

Alat Kode Rendah


Generator Aplikasi Seluler



Pengaya dan Munculan



Langganan dan pasar


Alat-alat ini membantu Anda dengan cepat menyiapkan pasar atau situs berdasarkan model berlangganan.


Backend sebagai layanan


Alat-alat ini mengatasi masalah yang terkait dengan manajemen data, penyimpanan data, manajemen pengguna, dan penyimpanan file.


Backend sederhana sebagai layanan


Produk-produk ini menyediakan layanan yang sangat sederhana, tetapi membuatnya mudah untuk mengubah situs statis menjadi dinamis.

  • Easydb
  • Auth0
  • Userbase (dokumentasi yang bagus, tetapi apakah mereka mengizinkan aplikasi untuk bekerja secara offline?)
  • EasyAuth (akun pengguna dan pembayaran)
  • Kotak JSON (baik untuk prototipe saja)

Tabel sebagai basis data


Cara cepat dan mudah untuk memulai, tetapi Anda perlu belajar tentang keamanan.


Generator Aplikasi dan SaaS


Mereka memberikan bantuan yang baik di awal.


Panel admin yang dihasilkan secara otomatis


Gunakan skema untuk membuat antarmuka pengguna yang memungkinkan administrator mengelola data dan pengguna.


Tabel Lanjut


Alat-alat ini berfungsi sebagai panel admin internal, menambahkan fitur-fitur canggih ke model spreadsheet.


Pembuatan prototipe cepat dan mudah


Saya tidak langsung memutuskan untuk menambahkan bagian ini, tetapi saya pikir itu relevan. Kalau saja karena saya percaya bahwa tujuan dari sebagian besar alat kode rendah adalah untuk membuat aplikasi lengkap lebih seperti membuat prototipe. Jadi, lihat alat-alat ini untuk mencari tahu apa yang dapat dicapai produk pengembangan di masa depan.


Konstruktor aplikasi web visual yang sederhana


Produk-produk ini dirancang untuk dengan mudah mencapai tujuan tunggal.


Pembuat aplikasi web visual yang canggih


Mereka membuat beberapa hal lebih mudah, tetapi tidak memberikan banyak fleksibilitas. Saya pikir mereka akan berguna terutama untuk membuat aplikasi back-office, daripada aplikasi yang berorientasi pengguna. Mereka juga mungkin tidak cocok untuk digunakan pada perangkat seluler.


Konstruktor untuk perancang aplikasi web visual


  • Anggur js
  • Shuffle.dev (sangat bagus; alat ini bertanggung jawab untuk membangun tiga desainer situs yang berbeda untuk tiga kerangka kerja CSS yang berbeda)

Sederhanakan pengembangan, perkenalkan konsep-konsep baru


Beberapa alat yang paling menarik dan revolusioner termasuk dalam kategori ini. Alat-alat ini memberikan fleksibilitas yang lebih besar sambil mengurangi setidaknya satu tahap pengembangan produk (misalnya, basis data, sisi server, alat bangun, transfer).

  • Mavo
  • Landasan
  • Elm
  • Imba
  • Canjs
  • Bidang
  • Plotly Dash (terlihat keren, Anda dapat membangun aplikasi visualisasi data dengan Python murni)
  • Alan (menggunakan konfigurasi tingkat tinggi untuk menghasilkan aplikasi perangkat lunak; Saya pikir ini adalah masa depan)

Ubah desain statis menjadi aplikasi


Tampaknya agak sulit untuk diterapkan, tetapi jika mereka bisa melakukannya, itu akan keren.

  • Supernova (menerjemahkan sketsa ke dalam kode UI, tanpa berpindah dari desain ke pengembangan)
  • Yotako

Sederhanakan tumpukan - versi modern


Solusi ini mencoba untuk mempertahankan keunggulan kerangka kerja modern (ergonomi, pembaruan waktu nyata, komponen antarmuka), sambil menghilangkan sakit kepala (menumpuk sumber daya atau merender di sisi server atau terlalu banyak hal yang harus diperhatikan).


Jenis alat baru


Alat yang sangat berbeda dari yang konvensional dan dapat menghemat banyak waktu.

  • Mint dan Crystal (Saya ingin mencoba, saya akan menggunakannya untuk membuat API Basis)

Permintaan basis data ke aplikasi


Alat-alat ini memungkinkan Anda untuk menghasilkan antarmuka aplikasi dari permintaan basis data.


Sederhanakan tumpukan - secara tradisional, tetapi secara modern


  • Rail (kokoh, stabil, masih sangat kuat)
  • Django (dapat diandalkan, stabil, masih sangat kuat)
  • Laravel (banyak aktivitas, komunitas besar)

Kerangka kerja dan tumpukan yang menarik


Ini adalah beberapa kombinasi yang paling menarik di dunia kerangka kerja.


Kerangka kerja untuk pengembangan aplikasi yang cepat


Alat-alat ini terutama difokuskan pada kecepatan. Mereka mungkin menderita dalam hal fleksibilitas, tetapi kemampuan Anda untuk dengan cepat memasuki pasar dan menguji ide Anda mengimbanginya.


Kerangka kerja pengembangan API


Alat-alat ini memungkinkan Anda untuk menghasilkan API dengan sangat cepat dari basis data, yang berpotensi menghemat waktu kerja.


Konversikan situs pihak ketiga menjadi API


Alat-alat ini memindai situs web pihak ketiga, mengumpulkan informasinya dalam format terstruktur dan memungkinkan Anda untuk menggunakan data dalam aplikasi web Anda.


Kerangka kerja sedang dikembangkan


Kerangka kerja baru yang keren yang belum dirilis.


Bahasa Definisi Aplikasi Web


Alat-alat ini memungkinkan Anda untuk membuat konsep tingkat tinggi untuk aplikasi Anda, yang kemudian dengan mudah ditransfer ke bahasa / kerangka kerja pilihan Anda.


CMS


Biasanya tidak cocok untuk membuat aplikasi web lengkap, tetapi bagus untuk mengelola pembuat situs web.


CMS Tingkat Tinggi / Sederhana


Alat-alat ini memungkinkan Anda untuk lebih fokus pada komponen tingkat tinggi, memungkinkan Anda untuk menentukan konten tanpa merinci.


Templat Halaman Arahan


Alat-alat ini akan membantu meluncurkan situs web pemasaran Anda dengan memberi Anda HTML dan CSS. Anda perlu mengeditnya dan mengatur sendiri hostingnya.


CMS dengan pendekatan unik


Ini menggunakan alat web asli (misalnya, spreadsheet online) yang akrab bagi pengguna dan dapat dengan mudah terhubung ke beberapa platform sebagai bagian server.

  • Vapid (salah satu favorit saya)

CMS untuk blog




Spreadsheet ke situs web



Konstruktur Alur Kerja (Manajemen Proses)



Desainer alur kerja (otomatisasi pemasaran)



Cm tanpa kepala


Menyederhanakan manajemen data, sehingga Anda dapat fokus menampilkannya.


Lebih dari CMS


Lebih kuat dari sistem CMS standar.

  • Wordpress (CMS tanpa kepala, pembuat situs, e-commerce) + Elementor atau Sage + ACF
  • Tinacms
  • Factor (belum jelas apa itu, tetapi mereka mengklaim menghemat banyak waktu!)
  • Keystone 5 (CMS / templat aplikasi)
  • Webiny (CMS headless + ui constructor)

Titik akhir untuk formulir


Layanan ini memungkinkan Anda untuk mengumpulkan informasi tentang pengunjung dan, mungkin, menampilkannya di tempat lain.


Pembuatan antarmuka pengguna cepat (komponen antarmuka pengguna yang dibuat sebelumnya)


Kerangka kerja khusus ini berisi halaman dan komponen yang telah dibuat sebelumnya, sehingga Anda dapat dengan mudah mengumpulkannya seperti puzzle untuk membuat aplikasi web yang hebat.


Pembuatan UI Cepat (Bangun Sendiri)


Anda masih perlu melakukan backend, tetapi pustaka yang mudah digunakan ini akan membuat frontend Anda cantik tanpa banyak usaha.


Pembuatan antarmuka pengguna cepat (menghasilkan komponen UI)


Kerangka kerja UI ini sebagian sudah dirakit sebelumnya atau memungkinkan Anda untuk membuat antarmuka pengguna menggunakan penghubung visual.


Generasi frontend cepat (alat unik)


Alat-alat ini mengambil pendekatan baru untuk menghasilkan kode front-end, yang memberi Anda keuntungan, dan pada saat yang sama, mereka sangat fleksibel.


Aplikasi Khusus


Alat-alat ini akan membantu Anda menerapkan satu fungsi tunggal dengan sangat baik dengan upaya minimal.

  • Flatfile (menambahkan fungsi impor data ke aplikasi Anda)

Alat Umpan Balik



Generator konfigurasi



Komentar dan Kiat


“Gabungkan Hasura (GraphQL otomatis di atas PostgreSQL) dengan React Admin (aplikasi CRUD kode rendah) dan Anda dapat membuat seluruh paket administrasi atau aplikasi untuk back-office (titik akhir API dan administrator ujung depan) dalam hitungan jam” - cpursley di HN.

“Kami akhirnya menggunakan AppSync, dan itu mengesankan. Saya sangat merekomendasikan siapa pun yang bekerja di ekosistem AWS untuk memeriksanya. AppSync terintegrasi dengan sangat mudah dengan banyak layanan AWS lainnya (Cognito, S3) dan memungkinkan Anda untuk menggunakan Dynamo / Aurora / RDS / Elastic sebagai sumber data. Selain itu, Anda juga dapat menggunakan Lambda untuk mengimplementasikan resolver yang memerlukan logika bisnis yang lebih kuat yang membuat layanan ini sangat kuat ”- pernyataan di HN .

“PostgREST produktif, stabil dan transparan. Hal ini memungkinkan kita untuk mengunduh proyek dan fokus pada data dan aplikasi kita dengan sangat cepat, daripada membuat lapisan ORM ”- Anupam Garg dari ulasan .

Kesimpulan dari penerjemah


Tidak diragukan lagi, penulis tidak mencantumkan semua solusi yang mungkin. Jika dia menetapkan tujuan seperti itu, maka ukuran artikel akan bertambah 3-4-5 dan seterusnya. Dia menyebutkan alat yang paling akrab dan nyaman baginya. Saya harap beberapa dari mereka berguna bagi Anda juga. Akan sangat bagus jika dalam komentar Anda berbicara tentang produk serupa yang Anda gunakan sendiri.

Terjemahan dilakukan di 8base

8base adalah backend-as-a-service GraphQL yang siap digunakan, yang secara bertahap berubah menjadi platform pengembangan kode rendah lengkap. Tujuan kami adalah untuk memungkinkan pengembang dengan keterampilan pengembangan front-end atau seluler untuk membuat aplikasi bisnis yang dapat diskalakan.

Pelajari lebih lanjut di 8base.com .

All Articles