Beberapa rangka kerja sumber terbuka

UI Onsen ialah rangka kerja untuk reka bentuk aplikasi

Bersambung dengan kompilasi kami daripada program biasa pada akhir bulan, kami akan membuat penghitungan beberapa rangka kerja sumber terbuka. Dalam industri pembangunan perisian, rangka kerja ialah satu set sumber yang memungkinkan untuk mengurangkan dan memudahkan masa pembangunan perisian.

Pembangunan perisian adalah aktiviti yang sangat menuntut dari segi masa, pengetahuan dan wang. Sebarang jalan pintas yang boleh diambil adalah sangat berguna.

Beberapa rangka kerja sumber terbuka

Terdapat dua sumber yang boleh digunakan oleh pengaturcara untuk mengurangkan masa pembangunan, satu adalah perpustakaan dan satu lagi rangka kerja. Mari kita ambil contoh untuk memahami perbezaannya. Katakan kita ingin memasang kereta. Kita boleh membeli bahagian secara berasingan (Roda, enjin, stereng, cermin depan, tangki minyak) atau kita boleh membeli kereta dan membuat pengubahsuaian yang kita mahu, seperti menukar warna, mengubah suai enjin untuk berjalan lebih laju atau menambah rak bumbung. untuk membawa lebih banyak bagasi.

Rak buku adalah kepingan. Kod direka untuk fungsi tertentu seperti melaksanakan pengiraan matematik atau mencetak teks. Rangka kerja ialah program atau templat lengkap yang boleh kita ubah suai untuk mencapai hasil yang diinginkan.

Jenis rangka kerja

Rangka kerja untuk mereka bentuk laman web dan aplikasi web

Maaf untuk perkara yang jelas, tetapi ia digunakan untuk penciptaan tapak web atau aplikasi berdasarkan teknologi web. Beberapa tajuk sumber terbuka ialah:

  • Sudut: Dibangunkan oleh Google menggunakan bahasa pengaturcaraan TypeScript (Versi JavaScript yang dipertingkatkan) dan sesuai untuk mencipta aplikasi web satu halaman.
  • Django: Kerangka ini Ia membolehkan anda menggunakan bahasa pengaturcaraan Python yang popular untuk membuat tapak web seperti pengurus kandungan atau troli beli-belah.
  • Ruby di landasan kereta api: Ia digunakan untuk mencipta aplikasi bahagian pelayan dan sesuai untuk kerja pangkalan data.
  • Bootstrap: yang paling terkenal daripada rangka kerja tertumpu pada penampilan laman web. Ia termasuk beberapa komponen, susun atur dan skema warna yang boleh digabungkan untuk mencapai reka bentuk berkualiti profesional. Ia boleh digunakan kedua-duanya dipasang pada pelayan kami sendiri atau dengan menambah pautan ke pelayan projek.
  • Murni: Jika anda lebih suka reka bentuk yang ringkas, rangka kerja ini Ia adalah minimalis, walaupun ia termasuk pilihan seperti menu, butang, lajur dan borang.

Rangka kerja untuk reka bentuk aplikasi web

Memandangkan artikel ini ditulis dengan kerjasama Kapten Obvious, saya terpaksa menjelaskan bahawa rangka kerja jenis ini digunakan untuk penciptaan aplikasi mudah alih.

Beberapa tajuk sumber terbuka ialah:

  • Buang: Yang kedua Sumbangan Google kepada senarai ini. Ia membolehkan anda membuat apl untuk Android dan iOS menggunakan asas kod yang sama. Ia termasuk widget, enjin pemaparan dan penyepaduan dengan API untuk mencipta pengalaman pengguna asli.
  • Ionic: Keputusan daripada gabungan dua yang besar, PhoneGap dan Angular. Ionik memudahkan untuk membina apl iOS dan Android dengan menambahkan perkara seperti penapis, borang, paparan, menu navigasi dan helaian tindakan.
  • Rangka Kerja7: Saya mesti mengaku bahawa saya tidak tahu rangka kerja ini yang membolehkan anda membuat kedua-dua aplikasi web dan desktop menggunakan HTML5, JavaScript dan CSS3. Ia termasuk elemen untuk mencipta antara muka pengguna seperti helaian tindakan, paparan senarai, tetingkap timbul, panel sisi, grid reka letak, antara lain.
  • UI Onsen: Kerangka ini Ia sesuai untuk mencipta aplikasi web kompleks yang berfungsi pada platform berbeza seolah-olah ia asli. Ia serasi dengan rangka kerja yang serupa dan tapak webnya mempunyai bahan pembelajaran yang komprehensif. Komponen untuk membina aplikasi termasuk komponen seperti tab, senarai dan timbunan navigasi.

Ini hanyalah beberapa contoh pelbagai tawaran yang disediakan sumber terbuka kepada kami. Sudah tentu, senarai itu tidak habis dan kami akan terus mengembangkannya.

Masa akan memberitahu apakah kesan alatan Kecerdasan Buatan terhadap penggunaan rangka kerja, namun, aplikasi yang ditulis menggunakan alat ini masih jauh untuk menghasilkan kod kualiti yang sama seperti kod yang dicipta oleh manusia.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.