Pembangunan Perisian: Kajian sejarah hingga kini

Pembangunan Perisian: Kajian sejarah hingga kini

Pembangunan Perisian: Kajian sejarah hingga kini

Pembangunan Perisian (SD) mempunyai ciri-ciri yang tersendiri sejak penubuhannya hingga kini. Sejak awal lagi, dunia Pembangunan Perisian terbahagi kepada dua: Pembangunan Perisian Sumber Terbuka dan Bebas serta Pembangunan Perisian Sumber Tertutup dan Proprietari.

Dan semua ini seterusnya mencetuskan perlumbaan dalam setiap dunia DS untuk menghasilkan jenis perisian yang serupa, yang akhirnya membawa kepada pelbagai jenis aplikasi. Oleh itu, DS melahirkan Perisian Sistem (SS) yang pertama dan masih wujud, kemudian Perisian Pengaturcaraan (SP), dan akhirnya Perisian Aplikasi (AS). Dan aplikasi yang terakhir ini pula terdiri daripada Aplikasi Natif tradisional—iaitu, boleh dipasang dan khusus untuk setiap Sistem Pengendalian (OS)—kepada Aplikasi Teragih inovatif yang berjalan melalui Internet pada Rantaian Blok.

Pembangunan Perisian: Kandungan 1

perisian

Pada masa yang sama SS dilahirkan, yang pada asasnya merupakan OS itu sendiri , dan merangkumi pemacu peranti, utiliti sistem dan semua alat yang digunakan untuk kawalan khusus ciri-ciri komputer, iaitu semua program yang memudahkan pengurusan elemen Perkakasan (HW), seperti: memori, cakera, port, peranti dan peranti persisian, SP dan SA juga dilahirkan.

Pakej perisian (SP) merangkumi produk perisian yang digunakan oleh pengaturcara untuk membangunkan program komputer lain menggunakan bahasa pengaturcaraan dan/atau pangkalan data yang berbeza. SP secara amnya merangkumi editor teks, pengkompil, penterjemah, penghubung dan penyahpepijat. Ia juga merangkumi Persekitaran Pembangunan Bersepadu (IDE), iaitu pakej perisian yang mengumpulkan semua alat yang diperlukan, yang dinyatakan di atas, ke dalam satu persekitaran (biasanya antara muka pengguna grafik atau GUI) untuk merangkumi keseluruhan kitaran hayat pembangunan program.

Dan kategori SA merangkumi perisian yang digunakan oleh pengguna (akhir) untuk melaksanakan sesuatu tugas. SA secara amnya merangkumi suit pejabat, perisian reka bentuk grafik atau multimedia, perisian perakaunan atau pentadbiran, untuk menamakan sebahagian kecil daripada semua kategori aplikasi yang boleh kita temui dalam kategori ini. Oleh itu, SA, atau ringkasnya aplikasi, adalah tentang

Mana-mana program yang membolehkan pengguna akhir melakukan tugas yang berbeza di komputer, komputer riba, tablet, telefon bimbit atau jenis peralatan atau platform teknologi lain.

Pembangunan Perisian: Kandungan 2

aplikasi

Aplikasi (Aplikasi) pada zaman awal pengkomputeran dicirikan oleh keperluan penting pemasangan untuk kegunaan, dan hanya dalam satu sistem pengendalian asli yang khusus. Walau bagaimanapun, seiring dengan peredaran masa dan kemajuan sains dan teknologi komputer, aplikasi telah berkembang, memperoleh ciri-ciri seperti kebolehgunaan, keserasian merentas platform, modulariti dan skalabiliti. Oleh itu, hari ini kita mempunyai pelbagai jenis aplikasi, daripada aplikasi asli tradisional hingga aplikasi teragih yang inovatif.

permulaan

Aplikasi natif, yang dibangunkan khusus untuk sistem pengendalian tertentu, biasanya menggunakan Kit Pembangunan Perisian (SDK), adalah yang pertama dicipta. Ciri utama aplikasi ini ialah penyepaduan lengkapnya dengan fungsi dan ciri peranti atau platform, menghasilkan pengalaman pengguna yang lebih baik. Oleh itu, ia cenderung untuk kelihatan dan berfungsi dengan lebih baik dalam persekitaran asalnya, serta berjalan dengan lebih lancar dan andal. Walau bagaimanapun, ia selalunya mempunyai kos pembangunan yang lebih tinggi jika aplikasi baharu diperlukan untuk setiap versi sistem pengendalian natif.

Seiring dengan kemajuan teknologi, Aplikasi Web, juga dikenali sebagai Aplikasi Web, muncul . Ini adalah aplikasi yang dijalankan secara terbenam dalam halaman web atau laman web melalui pelayar internet. Oleh itu, ia boleh dijalankan pada hampir semua pelayar internet dan pada sebarang jenis komputer, peranti atau platform. Dan hampir semua yang boleh dilakukan dalam format webnya boleh dilakukan dalam format aplikasi natif yang boleh dipasang.

Aplikasi Hibrid muncul daripada gabungan dua pendekatan sebelumnya. Ini adalah aplikasi yang dibangunkan menggunakan bahasa tipikal WebApps, yang membolehkan penggunaannya pada platform yang berbeza , tetapi dengan keupayaan Aplikasi Natif untuk mengakses sebahagian besar ciri perkakasan komputer, peranti atau platform tempat ia dijalankan. Dalam erti kata lain, ia memanfaatkan sepenuhnya fleksibiliti pembangunan web dan kebolehsuaian perkakasan Aplikasi Natif.

Hadir

Hari ini, Aplikasi Web Progresif (PWA) sedang dibangunkan. Ini pada asasnya adalah halaman web yang menggunakan Pekerja Perkhidmatan dan teknologi lain, yang bertindak lebih seperti Aplikasi Asli dan kurang seperti Aplikasi Web. Walaupun Pekerja Perkhidmatan dan teknologi lain berjalan di latar belakang, aplikasi itu sendiri berjalan dalam pelayar web.

Akhir sekali, aplikasi semasa telah berhijrah ke format Aplikasi Teragih, juga dikenali sebagai Aplikasi Terdesentralisasi (DApps). Ini adalah aplikasi terpencar yang menggunakan platform rantaian blok untuk membolehkan pengguna berinteraksi secara langsung dan menjalankan transaksi (perjanjian) tanpa pengantaraan entiti pusat yang menguruskan perkhidmatan tersebut. Akibatnya, dalam DApp, setiap pengguna adalah nod dalam rangkaian terpencar di mana semua nod bertindak secara kolektif sebagai notari global bagi sebarang transaksi yang dibuat di platform tersebut.

Kesimpulan

Dunia pembangunan perisian, yang terbenam dalam teras sains dan teknologi, sentiasa berkembang dan maju. Oleh itu, daripada perisian yang boleh dipasang (aplikasi asli), banyak bentuk aplikasi lain muncul (web, hibrid, progresif, diedarkan).

Bentuk-bentuk yang pasti akan memberi laluan kepada bentuk Aplikasi baharu dan inovatif tidak lama lagi, yang akan terjejas oleh penggunaan teknologi semasa dan sentiasa berubah , seperti Data Besar, Pembelajaran Mendalam, Kecerdasan Buatan dan teknologi yang masih berubah seperti Pengkomputeran Awan dan Rantaian Blok.


Tambahkan sebagai sumber pilihan dalam Google