Pembangunan Perisian: Kajian sejarah hingga kini

Pembangunan Perisian: Kajian sejarah hingga kini

Pembangunan Perisian: Kajian sejarah hingga kini

Pembangunan Perisian (DS) telah menentukan ciri-ciri dari awal hingga sekarang. Sejak awal Dunia Pembangunan Perisian terbahagi kepada 2: Pembangunan Perisian Sumber Bebas dan Terbuka dan Pembangunan Perisian Sumber Swasta dan Tertutup.

Dan semua ini seterusnya memulakan perlumbaan untuk menghasilkan jenis Perisian yang serupa dengan pelbagai jenis aplikasi di setiap Dunia DS. Oleh itu, DS memberi laluan kepada Perisian Sistem (SS) pertama dan terkini, kemudian Perisian Pengaturcaraan (SP) ke Perisian Aplikasi (SA). Dan yang terakhir pada gilirannya, dari Aplikasi Native tradisional, iaitu, boleh dipasang dan khusus untuk setiap Sistem Operasi (OS) hingga Aplikasi Terdistribusi baru yang dijalankan dari Internet pada Blockchain.

Pembangunan Perisian: Kandungan 1

perisian

Secara praktikal pada masa yang sama SS dilahirkan, yang pada dasarnya adalah OS itu sendiri, dan termasuk pemacu peranti (pemacu), utiliti sistem dan semua alat yang digunakan untuk kawalan khusus ciri komputer, iaitu semua program yang memudahkan pengurusan elemen Perkakasan (HW), seperti: memori, cakera , port, peranti dan periferal, SP dan SA juga dilahirkan.

SP termasuk produk SW yang digunakan oleh pengaturcara untuk mengembangkan program komputer lain dengan menggunakan bahasa dan / atau pangkalan data yang berbeza. SP biasanya merangkumi apa yang disebut penyunting teks, penyusun, jurubahasa, penghubung, dan debuger. Sebagai tambahan kepada Lingkungan Pembangunan Bersepadu (IDE) yang terkenal, yaitu SW yang berkelompok dalam lingkungan yang sama (umumnya grafik: GUI), semua alat yang diperlukan, yang telah disebutkan sebelumnya, untuk merangkumi kitaran pengembangan lengkap program.

Dan SA mengelompokkan SW yang digunakan oleh pengguna (akhir) untuk melaksanakan tugas. SA biasanya merangkumi automasi pejabat, reka bentuk grafik atau multimedia, perakaunan atau pentadbiran SW, untuk menyebut hanya sebahagian kecil dari semua kategori aplikasi yang dapat kita temui dalam kategori ini. Oleh itu, SA atau hanya aplikasi adalah mengenai

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 awal usia komputer sebagai ciri penting harus dipasang untuk digunakan, dan hanya dalam satu atau tertentu, Native OS. Tetapi dengan masa dan kemajuan sains dan teknologi komputer, Aplikasi berubah memperoleh dan melewati ciri-ciri seperti: portabiliti, pelbagai platform, modulariti dan skalabilitas. Oleh itu, hari ini kita mempunyai banyak jenis Aplikasi, mulai dari asli tradisional hingga yang baru diedarkan.

permulaan

Aplikasi asli, yang dikembangkan khusus untuk OS tertentu, biasanya menggunakan Kit Pengembangan Perisian (SDK), mereka adalah yang pertama diciptakan. Ciri asas Aplikasi ini adalah bahawa mereka menyesuaikan 100% dengan fungsi dan ciri peralatan, peranti atau platform, sehingga memperoleh pengalaman pengguna yang lebih baik. Oleh itu, mereka cenderung kelihatan dan berfungsi lebih baik di persekitaran asalnya, serta berjalan lebih lancar dan stabil. Walaupun mereka biasanya mempunyai kos pembangunan yang lebih tinggi, jika anda harus membuatnya untuk setiap versi Native OS.

Melangkah ke hadapan, Aplikasi Web muncul, tJuga dikenal sebagai WebApp, yang dijalankan tertanam dalam halaman atau laman web melalui penyemak imbas Internet. Oleh itu, mereka dilaksanakan di mana-mana penyemak imbas Internet dan pada semua jenis peralatan, peranti atau platform. Dan secara praktikal perkara yang sama yang dapat dilakukan di dalamnya dalam format web boleh dilakukan dalam format aplikasi asli mereka yang boleh dipasang.

Aplikasi Hibrid muncul dari penyatuan 2 sebelumnya, yang merupakan Aplikasi yang dikembangkan dengan bahasa WebApps yang memungkinkan penggunaannya di platform yang berbeza, tetapi dengan kemampuan Aplikasi Asli untuk mengakses sebahagian besar ciri HW peralatan, peranti atau platform tempat ia dilaksanakan. Maksudnya, mereka memanfaatkan sepenuhnya fleksibiliti pembangunan web dan kemampuan untuk menyesuaikan diri dengan HW seperti Aplikasi Asli.

Hadir

Pada masa kini, Aplikasi Web Progresif dikembangkan, juga dikenal sebagai Aplikasi Web Progresif (PWA), yang pada dasarnya adalah laman web yang menggunakan "Pekerja Perkhidmatan" dan teknologi lain, dan berkelakuan lebih mirip dengan Aplikasi Asli dan kurang dengan WebApps. Dengan cara sedemikian, sementara "Pekerja Servis" dan teknologi lain berjalan di latar belakang, aplikasi berjalan dalam penyemak imbas Web.

Pada masa yang sama, dan akhirnya, Aplikasi semasa telah berpindah ke format Aplikasi Terdistribusi, juga dikenal sebagai Aplikasi Terdesentralisasi (Dapps), yang merupakan Aplikasi terdesentralisasi yang menggunakan platform «Blockchain». supaya pengguna berhubung secara langsung antara satu sama lain dan menjalankan operasi (perjanjian) tanpa pengantaraan entiti pusat yang mentadbir perkhidmatan tersebut. Akibatnya, dalam DApp setiap penggunanya adalah simpul dari jaringan yang terdesentralisasi di mana mereka semua bertindak bersama seolah-olah mereka adalah notaris global mengenai pergerakan yang dibuat di platform di mana ia berjalan.

Kesimpulan

Dunia Pembangunan Perisian kerana terbenam di tengah-tengah Sains dan Teknologi tidak berhenti berkembang dan maju. Dan ini adalah bagaimana perisian yang boleh dipasang (Aplikasi Asli) memberi jalan kepada banyak bentuk aplikasi lain (Web, Hibrid, Progresif, Terdistribusi).

Bentuk yang pasti akan memberi laluan kepada bentuk Aplikasi baru dan inovatif, yang akan dipengaruhi oleh penggunaan teknologi terkini dan berubah, seperti Big Data, Deep Learning, Artificial Intelligence, dan teknologi yang masih berubah seperti Cloud Computing dan Blockchain.


Kandungan artikel mematuhi prinsip kami etika editorial. Untuk melaporkan ralat, klik di sini.

2 komen, tinggalkan komen anda

Tinggalkan komen anda

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

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  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.

  1.   arazal kata

    Seperti yang anda tunjukkan dalam artikel anda, perisian percuma selalu ada dan telah dan mempertahankan "persaingan" dengan perisian sumber tertutup. Kerana perubahan yang akan kita tuju (kecuali perubahan yang tidak dijangka) perisian percuma (baik secara jelas dan kemas atau di belakang tabir) adalah dan akan menjadi raja. Dan hujah saya berdasarkan dan menyokong apa yang anda komen, keupayaan pelbagai platform dan rangkaian jauh lebih mudah untuk menyesuaikan diri dengan banyak dan pelbagai konteks jika sumbernya terbuka (sebab itulah Microsoft akan memindahkan penyemak imbasnya ke projek terbuka seperti Chromium atau menggunakan Azure yang berasal dari projek terbuka untuk pelayannya kerana kebolehoperasian jauh lebih efisien dengan sumber terbuka).

    Tertunda subjek, desktop sepanjang hayat (yang menjadi semakin tidak penting kerana kelebihan peranti mudah alih), di mana GNU / Linux - dengan pengecualian yang jarang berlaku - dikurangkan kepada latihan pengguna. Sungguh menyedihkan kerana mesti ada lebih banyak pilihan tetapi jika anda boleh, anda boleh. Anda hanya perlu mencuba.

    Terima kasih LPI kerana menjadikan tiang IT ini lebih kelihatan.

    Baca dan komen dari PC yang menjalankan Linux Mint.

    1.    Pasang Linux kata

      Terima kasih atas komen anda yang hebat ... Salam, Arazal!