Pangembangan Piranti Lunak: Tinjauan sejarah nganti saiki
Pangembangan Piranti Lunak (DS) wis nemtokake ciri wiwit wiwitan nganti saiki. Wiwit wiwitan Jagad Pangembangan Piranti Lunak dipérang dadi 2: Pangembangan Piranti Lunak Sumber Bebas lan Open Source lan Pangembangan Piranti Lunak Sumber Pribadi lan Tutup.
Lan kabeh iki banjur miwiti balapan kanggo ngasilake jinis Software sing padha karo macem-macem jinis aplikasi ing saben DS World. Dadi, DS menehi Piranti Lunak Sistem (SS) sing pisanan lan saiki, banjur menyang Software Programming (SP) menyang Software Aplikasi (SA). Lan sing terakhir, saka Aplikasi Asli tradisional, yaiku sing bisa diinstal lan khusus kanggo saben Sistem Operasi (OS) menyang Aplikasi Distribusi anyar sing dieksekusi saka Internet ing Blockchain.
Software
Praktis sekaligus SS lair, sing umume OS dhewe, lan kalebu driver piranti (driver), utilitas sistem lan kabeh alat sing digunakake kanggo ngontrol karakteristik komputer, yaiku kabeh program sing nggampangake manajemen elemen Hardware (HW), kayata kayata: memori, disk, port, piranti lan periferal, SP lan SA uga lair.
SP kalebu produk SW sing digunakake dening programer kanggo nggawe program komputer liyane nggunakake basa pamrograman lan / utawa database sing beda. SP umume kalebu sing diarani editor teks, kompiler, interpreter, linker, lan debugger. Saliyane Lingkungan Pengembangan Terpadu (IDE) sing kondhang, yaiku SW sing klompok ing lingkungan sing padha (umume grafis: GUI), kabeh alat sing dibutuhake, sadurunge disebutake, kanggo nutupi siklus pangembangan program sing lengkap.
Lan SA nglompokake SW sing digunakake dening pangguna (pungkasan) kanggo nindakake tugas. SA umume kalebu otomatisasi kantor, desain grafis utawa multimedia, SWs akuntansi utawa administrasi, kanggo sebutno mung bagean cilik saka kabeh kategori aplikasi sing bisa ditemokake ing kategori iki. Mula, SA utawa mung aplikasi yaiku
Program apa wae sing ngidini pangguna pungkasan nindakake macem-macem tugas ing komputer, laptop, tablet, ponsel utawa jinis peralatan utawa platform teknologi liyane.
Aplikasi
Aplikasi (Aplikasi) ing wiwitan jaman komputer duwe karakteristik penting sing kudu diinstal kanggo digunakake, lan mung ing OS Native utawa tartamtu. Nanging kanthi wektu lan kemajuan ilmu komputer lan teknologi, Aplikasi ganti entuk lan ngliwati karakteristik kayata: portabilitas, multiplatform, modularitas lan skalabilitas. Dadi, saiki kita duwe macem-macem jinis Aplikasi, wiwit saka adat tradisional nganti distribusi anyar.
Inicio
Aplikasi asli, sing dikembangake khusus kanggo OS tartamtu, biasane nggunakake Kit Pangembangan Software (SDK), padha pisanan digawe. Karakteristik dhasar Aplikasi kasebut yaiku adaptasi 100% karo fungsi lan karakteristik peralatan, piranti utawa platform, saengga entuk pengalaman panganggo sing luwih apik. Mula, dheweke cenderung katon lan fungsine luwih apik ing lingkungan asale, uga bisa luwih cair lan stabil. Sanajan umume duwe biaya pangembangan sing luwih dhuwur, yen sampeyan kudu nggawe siji kanggo saben versi OS Native.
Maju, Aplikasi Web muncul, tUga dikenal minangka WebApp, yaiku sing dilebokake ing kaca utawa situs web liwat browser Internet. Mula, aplikasi kasebut bisa dieksekusi kanthi praktis ing browser Internet lan ing sembarang jinis peralatan, piranti utawa platform. Lan sacoro prakteke perkara sing padha sing bisa ditindakake ing format web bisa ditindakake kanthi format aplikasi sing bisa diinstal sing asli.
Aplikasi Hybrid muncul saka serikat 2 sadurunge, yaiku Aplikasi sing dikembangake nganggo basa WebApps sing ngidini digunakake ing macem-macem platform, nanging kanthi kemampuan Aplikasi Asli kanggo ngakses bagean gedhe saka karakteristik HW saka peralatan, piranti utawa platform sing digunakake. Yaiku, padha nggunakake kabeh fleksibilitas pangembangan web lan kemampuan adaptasi karo HW kaya Native Apps.
News
Saiki, Aplikasi Web Progresif dikembangake, uga dikenal minangka Progressive Web Apps (PWA), sing umume dadi kaca web sing nggunakake "Layanan Buruh" lan teknologi liyane, lan tumindak liyane padha karo Aplikasi Asli lan kurang saka WebApps. Mangkono, nalika "Layanan Buruh" lan teknologi liyane mlaku ing mburi, aplikasi kasebut mbukak ing browser Web.
Sanalika, lan pungkasane, Aplikasi saiki wis bermigrasi menyang format Aplikasi sing Disebar, uga dikenal minangka Aplikasi Desentralisasi (Dapps), yaiku Aplikasi desentralisasi sing nggunakake platform «Blockchain». saengga pangguna langsung hubungane karo liyane lan nindakake operasi (perjanjian) tanpa mediasi entitas pusat sing ngatur layanan kasebut. Akibate, ing DApp masing-masing pangguna minangka simpul jaringan desentralisasi ing endi kabeh tumindak bebarengan kaya notaris global babagan gerakan sing digawe ing platform sing digunakake.
kesimpulan
Jagad Pangembangan Piranti Lunak amarga wis mlebu ing jantung Ilmu lan Teknologi pancen ora mandheg terus maju lan maju. Lan iki carane piranti lunak sing bisa diinstal (Aplikasi Asli) menehi cara kanggo macem-macem bentuk aplikasi liyane (Web, Hybrid, Progressive, Distribution).
Formulir sing bakal mbesuk bakal menehi formulir Aplikasi anyar lan inovatif, sing bakal kena pengaruh nggunakake teknologi saiki lan ganti, kayata Big Data, Deep Learning, Intelijen Ponggawa, lan teknologi sing terus owah kayata Cloud Computing lan Blockchain.
2 komentar, tinggalake sampeyan
Nalika ditampilake ing artikel sampeyan, piranti lunak gratis mesthi ana lan duwe lan njaga "persaingan" karo piranti lunak sumber tertutup. Amarga drift sing bakal dituju (kajaba kanggo owah-owahan sing ora dikarepake) piranti lunak gratis (kanthi jelas lan rapi utawa ing mburine) bakal dadi raja. Lan argumen saya adhedhasar lan tetep ana ing komentar, kemampuan multiplatform lan jaringan luwih gampang adaptasi karo macem-macem konteks yen sumber kasebut mbukak (mula Microsoft bakal pindhah browser menyang proyek sing mbukak kaya Chromium utawa nggunakake Azure sing asale saka proyek terbuka kanggo server amarga interoperabilitas luwih efisien karo open source).
Subyek sing ditundha, desktop ing salawas-lawase (sing dadi kurang penting amarga prekara piranti seluler), ing endi GNU / Linux - kanthi pangecualian langka - dikurangi dadi panggunaan mung pangguna. Sedih amarga kudu ana opsi liyane, nanging yen sampeyan bisa, sampeyan bisa. Sampeyan mung kudu nyoba.
Matur suwun LPI sing nggawe tiang IT iki luwih katon.
Waca lan komentar saka PC sing mbukak Linux Mint.
Matur suwun komentar gedhe… Salam, Arazal!