Zhvillimi i softuerit: Një përmbledhje historike deri në ditët e sotme

Zhvillimi i softuerit: Një përmbledhje historike deri në ditët e sotme

Zhvillimi i softuerit: Një përmbledhje historike deri në ditët e sotme

Zhvillimi i Softuerit (DS) ka pasur karakteristika përcaktuese nga fillimi deri në ditët e sotme. Që nga fillimi Bota e Zhvillimit të Softuerit u nda në 2: Zhvillimi i Softuerit të Lirë dhe të Burimit të Hapur dhe Zhvillimi i Softuerit Privat dhe Burimit të Mbyllur.

Dhe e gjithë kjo nga ana tjetër nisi një garë për të prodhuar lloje të ngjashëm Softuerësh me lloje të ndryshme të aplikacioneve në secilën DS World. Kështu DS i lëshoi ​​vendin programit të parë dhe aktual të Sistemeve (SS), pastaj Programit të Programimit (SP) tek Programit të Aplikimit (SA). Dhe kjo e fundit nga ana e tij, nga Aplikimet Native tradicionale, domethënë, të instalueshme dhe specifike për secilin Sistem Operativ (OS) te Aplikacionet e reja të Shpërndara që drejtohen nga Interneti në një Blockchain.

Zhvillimi i softuerit: Përmbajtja 1

program

Praktikisht në të njëjtën kohë kur kanë lindur SS, të cilat në thelb ishin vetë OS, dhe përfshinte drejtuesit e pajisjeve (drejtuesit), shërbimet e sistemit dhe të gjitha ato mjete të përdorura për kontrollin specifik të karakteristikave të kompjuterit, domethënë, të gjitha ato programe që lehtësuan menaxhimin e elementeve të Hardware (HW), të tilla si të tilla si: kujtesa, disqet, portet, pajisjet dhe pajisjet periferike, PS dhe SA kanë lindur gjithashtu.

SP-të përfshinin ato produkte SW të përdorura nga programuesit për të zhvilluar programe të tjera kompjuterike duke përdorur gjuhë të ndryshme programimi dhe / ose baza të të dhënave. PS-të zakonisht përfshijnë të ashtuquajturit redaktues të tekstit, përpiluesit, interpretuesit, lidhësit dhe korrigjuesit e kodeve. Përveç mjediseve të mirënjohura të Zhvillimit të Integruar (IDE), që është, SW që grupohet në të njëjtin mjedis (përgjithësisht grafik: GUI), të gjitha mjetet e nevojshme, të përmendura më parë, për të mbuluar ciklin e plotë të zhvillimit të një programi.

Dhe SA grupoi SW të përdorur nga përdoruesit (fundorë) për të kryer një detyrë. SA-të zakonisht përfshijnë automatizimin e zyrës, modelin grafik ose multimedial, kontabilitetin ose administrimin SW, për të përmendur vetëm një pjesë të vogël të të gjitha kategorive të aplikacioneve që mund të gjejmë në këtë kategori. Prandaj, SA ose thjesht një aplikacion ka të bëjë me

Çdo program që lejon një përdorues përfundimtar të kryejë detyra të ndryshme në një kompjuter, laptop, tablet, telefon celular ose lloje të tjera të pajisjeve ose platformave teknologjike.

Zhvillimi i softuerit: Përmbajtja 2

aplikimet

Aplikimet (Aplikacionet) në fillim të epokës së kompjuterit kishin si karakteristikë thelbësore që duhet të instalohen për t'u përdorur, dhe vetëm brenda një OS-je vendas të vetëm ose të veçantë. Por me kohën dhe përparimin e shkencës dhe teknologjisë kompjuterike, Aplikacionet po ndryshonin duke marrë dhe kaluar nëpër karakteristika të tilla si: transportueshmëria, multiplatforma, modulariteti dhe shkallëzimi. Dhe kështu, sot kemi shumë lloje të Aplikacioneve, duke filluar nga ato tradicionale vendase te ato të reja të shpërndara.

fillim

Aplikacionet vendase, ato që janë zhvilluar posaçërisht për një OS të caktuar, zakonisht duke përdorur një Paketë për Zhvillim Softuerësh (SDK), ishin të parët që u krijuan. Karakteristika themelore e këtyre Aplikacioneve është se ato përshtaten 100% me funksionalitetet dhe karakteristikat e pajisjeve, pajisjeve ose platformave, duke marrë kështu një përvojë më të mirë të përdoruesit. Prandaj, ata priren të duken dhe të funksionojnë më mirë në mjedisin e tyre amtare, si dhe të funksionojnë më të lëngshëm dhe të qëndrueshëm. Edhe pse ato zakonisht kanë një kosto më të lartë zhvillimi, nëse duhet të krijoni një për secilin version të Native OS.

Duke ecur përpara, u shfaqën Aplikime në Ueb, tNjihen gjithashtu si WebApp, të cilat janë ato që ekzekutohen të ngulitura brenda një faqeje ose faqesh në internet përmes një shfletuesi në Internet. Prandaj, ato ekzekutohen praktikisht në çdo shfletues të Internetit dhe në çdo lloj pajisjeje, pajisje ose platforme. Dhe praktikisht e njëjta gjë që mund të bëhet në to në formatin e uebit mund të bëhet në formatin e tyre të instalimit të instalueshëm.

Aplikimet Hibride dolën nga bashkimi i 2 mëparshme, cilat janë ato Aplikacione që janë zhvilluar me gjuhët e WebApps duke lejuar përdorimin e tyre në platforma të ndryshme, por me aftësinë e Aplikacioneve Native për të hyrë në një pjesë të madhe të karakteristikave HW të pajisjeve, pajisjeve ose platformave ku ekzekutohet. Me fjalë të tjera, ata përfitojnë plotësisht nga shkathtësia e një zhvillimi në internet dhe aftësia për t'u përshtatur me HW si Aplikacionet Native.

Paraqesin

Në ditët e sotme, Zhvillohen Aplikime Progresive të Uebit, të njohura edhe si Aplikacione Progresive të Internetit (PWA), të cilat në thelb janë faqe në internet që përdorin "Punëtorët e Shërbimit" dhe teknologji të tjera, dhe sillen më shumë të ngjashëm me Aplikacionet Native dhe më pak me WebApps. Në një mënyrë të tillë, ndërsa "Punëtorët e Shërbimit" dhe teknologjitë e tjera po ekzekutohen në sfond, aplikacioni funksionon brenda shfletuesit të Internetit.

Në të njëjtën kohë, dhe së fundmi, Aplikacionet aktuale kanë migruar në formatin e Aplikimeve të Shpërndara, të njohura gjithashtu si Aplikime të Decentralizuara (Dapps), të cilat janë Aplikacione të decentralizuara që përdorin një platformë «Blockchain». në mënyrë që përdoruesit të lidhen drejtpërdrejt me njëri-tjetrin dhe të kryejnë operacione (marrëveshje) pa ndërmjetësimin e një entiteti qendror që administron shërbimin. Si pasojë, në një DApp secili nga përdoruesit e tij është një nyje e një rrjeti të decentralizuar në të cilin të gjithë veprojnë së bashku sikur të ishin një noter global i çdo lëvizjeje të bërë në platformën në të cilën funksionon.

Përfundim

Bota e Zhvillimit të Softuerit për t'u zhytur në zemër të Shkencës dhe Teknologjisë nuk ndalet së evoluari dhe avancuari. Dhe kjo është mënyra se si programi i instalueshëm (Native App) u dha rrugë shumë formave të tjera të aplikacioneve (Ueb, Hibrid, Progresiv, Shpërndarë).

Forma që me siguri së shpejti do të hapin rrugë për forma të reja dhe inovative të Aplikacioneve, të cilat do të ndikohen nga përdorimi i teknologjive aktuale dhe në ndryshim, të tilla si Big Data, Deep Learning, Inteligjenca Artificiale dhe teknologjitë gjithnjë në ndryshim si Cloud Computing dhe Blockchain.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   arazal dijo

    Siç e tregoni në artikullin tuaj, programi falas ka qenë gjithmonë i pranishëm dhe ka pasur dhe mbajtur një "rivalitet" me softuerin me burim të mbyllur. Për shkak të anijes në të cilën po shkojmë (përveç ndryshimeve të papritura), softueri i lirë (qoftë qartë dhe mjeshtërisht ose prapa skenave) është dhe do të jetë mbreti. Dhe argumenti im bazohet dhe mbështetet në atë që ju komentoni, aftësitë multiplatforme dhe rrjeti është shumë më i lehtë për t'u përshtatur në kontekste të ndryshme dhe të ndryshme nëse burimi është i hapur (kjo është arsyeja pse Microsoft do të migrojë shfletuesin e tij në një projekt të hapur si Chromium ose përdor Azure i cili rrjedh nga një projekt i hapur për serverat e tij sepse ndërveprimi është shumë më efikas me burim të hapur).

    Subjekti në pritje, desktopi gjatë gjithë jetës (i cili po bëhet gjithnjë e më pak i rëndësishëm për shkak të mbizotërimit të pajisjeve mobile), në të cilin GNU / Linux - me një përjashtim të rrallë - reduktohet në një ushtrim të thjeshtë nga përdoruesi. Sadshtë e trishtueshme sepse duhet të ketë më shumë mundësi, por nëse mundesh, mundesh. Thjesht duhet të provoni.

    Faleminderit LPI që e bëtë këtë qendër IT pak më të dukshme.

    Lexoni dhe komentoni nga një PC që ekzekuton Linux Mint.

    1.    Instaloni Linux Post dijo

      Faleminderit për komentin tuaj të shkëlqyeshëm… Përshëndetje, Arazal!