Beberapa framework open source

Onsen UI adalah framework untuk desain aplikasi

Melanjutkan rangkuman program akhir bulan kami , kami akan mencantumkan beberapa kerangka kerja sumber terbuka. Dalam industri pengembangan perangkat lunak, kerangka kerja adalah seperangkat sumber daya yang mengurangi dan menyederhanakan waktu pengembangan perangkat lunak.

Pengembangan perangkat lunak adalah aktivitas yang sangat menuntut dari segi waktu, pengetahuan, dan uang. Jalan pintas apa pun yang dapat diambil sangat berguna.

Beberapa framework open source

Ada dua sumber daya yang dapat digunakan programmer untuk mengurangi waktu pengembangan: library dan framework. Mari kita lihat contoh untuk memahami perbedaannya. Misalkan kita ingin membangun sebuah mobil. Kita dapat membeli komponennya secara terpisah (roda, mesin, setir, kaca depan, tangki bensin) atau kita dapat membeli mobil dan melakukan modifikasi yang kita inginkan, seperti mengubah warnanya, memodifikasi mesin agar lebih cepat, atau menambahkan rak atap untuk membawa lebih banyak barang bawaan.

Pustaka (libraries) adalah blok bangunan. Pustaka berisi kode yang dirancang untuk fungsi spesifik, seperti melakukan perhitungan matematika atau mencetak teks. Kerangka kerja (frameworks) adalah program lengkap atau templat yang dapat kita modifikasi untuk mencapai hasil yang diinginkan.

Jenis kerangka kerja

Kerangka kerja untuk mendesain situs web dan aplikasi web

Maaf untuk yang sudah jelas, tetapi ini digunakan untuk pembuatan situs web atau aplikasi berbasis teknologi web. Beberapa judul open source adalah:

  • Sudut: Dikembangkan oleh Google menggunakan bahasa pemrograman TypeScript (Versi JavaScript yang ditingkatkan) dan sangat ideal untuk membuat aplikasi web satu halaman.
  • Django: Kerangka ini Ini memungkinkan Anda menggunakan bahasa pemrograman Python populer untuk membuat situs web seperti pengelola konten atau keranjang belanja.
  • Ruby on Rails: Sudah digunakan untuk membuat aplikasi sisi server dan ideal untuk pekerjaan basis data.
  • Bootstrap: yang paling dikenal dari kerangka kerja yang berfokus pada tampilan situs web. Ini mencakup sejumlah komponen, tata letak, dan skema warna yang dapat digabungkan untuk mencapai desain berkualitas profesional. Itu dapat digunakan baik diinstal di server kami sendiri atau dengan menambahkan tautan ke server proyek.
  • Kentang tumbuk: Jika Anda lebih suka desain sederhana, kerangka kerja ini Itu minimalis, meskipun termasuk opsi seperti menu, tombol, kolom, dan formulir.

Framework untuk desain aplikasi web

Karena artikel ini ditulis bekerja sama dengan Captain Obvious, saya terpaksa mengklarifikasi bahwa kerangka kerja jenis ini digunakan untuk pembuatan aplikasi seluler.

Beberapa judul open source adalah:

  • Bergetar: Kedua Kontribusi Google untuk daftar ini. Ini memungkinkan Anda membuat aplikasi untuk Android dan iOS menggunakan basis kode yang sama. Ini mencakup widget, mesin rendering, dan integrasi dengan API untuk menciptakan pengalaman pengguna asli.
  • Ionik: Hasil dari kombinasi dua yang besar, PhoneGap dan Angular. Ionic memudahkan pembuatan aplikasi iOS dan Android dengan menambahkan hal-hal seperti filter, formulir, tampilan, menu navigasi, dan lembar tindakan.
  • Kerangka7: Saya harus mengakui bahwa saya tidak tahu kerangka kerja ini yang memungkinkan Anda membuat aplikasi web dan desktop menggunakan HTML5, JavaScript, dan CSS3. Ini termasuk elemen untuk membuat antarmuka pengguna seperti lembar tindakan, tampilan daftar, jendela sembulan, panel samping, kisi tata letak, antara lain.
  • UI onsen: Kerangka ini Sangat cocok untuk membuat aplikasi web kompleks yang bekerja pada platform berbeda seolah-olah asli, kompatibel dengan kerangka kerja serupa dan situs webnya memiliki materi pembelajaran yang komprehensif. Komponen untuk membangun aplikasi mencakup komponen seperti tab, daftar, dan tumpukan navigasi.

Ini hanyalah beberapa contoh dari variasi penawaran yang disediakan oleh open source kepada kami. Tentunya daftar tersebut tidak habis dan akan terus kami perbanyak.

Waktu akan memberi tahu apa dampak alat Kecerdasan Buatan pada penggunaan kerangka kerja, namun, aplikasi yang ditulis menggunakan alat ini masih jauh dari menghasilkan kode dengan kualitas yang sama dengan kode yang dibuat oleh manusia.


Tambahkan sebagai sumber pilihan di Google