Programa Disvolviĝo: Historia recenzo ĝis nun

Programa Disvolviĝo: Historia recenzo ĝis nun

Programa Disvolviĝo: Historia recenzo ĝis nun

Programa Disvolviĝo (DS) havis decidajn karakterizaĵojn de la komenco ĝis la nuntempo. De la komenco la Mondo de Programa Disvolviĝo dividiĝis en 2: La Disvolviĝo de Libera kaj Malferma Programaro kaj la Disvolviĝo de Privata kaj Fermita Fonta Programaro.

Kaj ĉio ĉi siavice komencis kuron por produkti similajn specojn de programoj al diversaj specoj de aplikoj en ĉiu DS World. Tiel la DS cedis lokon al la unua kaj ankoraŭ aktuala Sistemaj Programoj (SS), poste al la Programara Programaro (SP) al la Programara Programaro (SA). Kaj ĉi-lasta siavice, de la tradiciaj Indiĝenaj Aplikoj, tio estas, instaleblaj kaj specifaj por ĉiu Operaciumo (VIN) ĝis la novaj Distribuitaj Aplikoj, kiuj funkcias de Interreto per Blokĉeno.

Programa Disvolviĝo: Enhavo 1

Programaro

Praktike samtempe kun la naskiĝo de SS, kiuj esence estis la OS mem, kaj inkluzivis aparatajn ŝoforojn (ŝoforojn), sistemajn utilecojn kaj ĉiujn ilojn uzatajn por la specifa kontrolo de la karakterizaĵoj de la komputilo, tio estas ĉiuj tiuj programoj, kiuj faciligis la administradon de elementoj de aparataro (HW), kiel ekzemple: memoro, diskoj , havenoj, aparatoj kaj flankaparatoj, SP kaj SA ankaŭ naskiĝis.

SP-oj inkluzivis tiujn SW-produktojn uzitajn de programistoj por disvolvi aliajn komputilajn programojn per malsamaj programlingvoj kaj / aŭ datumbazoj. SP-oj ĝenerale inkluzivas tiel nomatajn tekstredaktilojn, kompililojn, interpretistojn, ligilojn kaj erarserĉilojn. Krom la konataj Integritaj Disvolvaj Medioj (IDE), do la SW, kiuj grupigas en la sama medio (ĝenerale grafika: GUI), ĉiujn necesajn ilojn, antaŭe menciitajn, por kovri la kompletan disvolvan ciklon de programo.

Kaj la SA grupigis la SW uzatan de la (finaj) uzantoj por plenumi taskon. SA-oj ĝenerale inkluzivas oficejan aŭtomatigon, grafikan aŭ plurmedian projektadon, kontadon aŭ administran SW, por nomi nur malgrandan frakcion de ĉiuj kategorioj de aplikoj, kiujn ni povas trovi en ĉi tiu kategorio. Tial la SA aŭ simple aplikaĵo temas

Ajna programo, kiu permesas al fina uzanto plenumi malsamajn taskojn en komputilo, portebla komputilo, tablojdo, poŝtelefono aŭ aliaj specoj de ekipaĵoj aŭ teknologiaj platformoj.

Programa Disvolviĝo: Enhavo 2

Aplikoj

La Aplikoj (Programoj) komence de la komputila erao havis kiel esencan karakterizaĵon esti instalitaj por esti uzataj, kaj nur ene de unu aŭ aparta Native OS. Sed kun la tempo kaj la progreso de komputila scienco kaj teknologio, la Programoj ŝanĝiĝis akirante kaj trapasante trajtojn kiel: porteblo, plurplatforma, modulareco kaj skaleblo. Tiel do hodiaŭ ni havas multajn specojn de programoj, de la tradicia denaska ĝis la nova distribuita.

Hejmpaĝo

Indiĝenaj programoj, tiuj, kiuj estis disvolvitaj specife por certa OS, ĝenerale uzante Programaran Disvolvan Kiton (SDK), ili estis la unuaj kreitaj. La fundamenta karakterizaĵo de ĉi tiuj Programoj estas, ke ili adaptiĝas 100% al la funkcioj kaj karakterizaĵoj de la ekipaĵo, aparato aŭ platformo, tiel akirante pli bonan sperton de uzanto. Tial ili emas aspekti kaj funkcii pli bone en sia indiĝena ĉirkaŭaĵo, kaj ankaŭ pli fluas kaj stabilas. Kvankam ili kutime havas pli altan disvolvan koston, se vi devas krei unu por ĉiu versio de Native OS.

Antaŭen, Retejaj Aplikaĵoj aperis, tAnkaŭ konataj kiel WebApp, kiuj estas enigitaj en paĝo aŭ retejo per interreta retumilo. Tial, ili funkcias en preskaŭ ajna interreta retumilo kaj sur iu ajn speco de ekipaĵo, aparato aŭ platformo. Kaj praktike la sama afero, kiun oni povas fari en ili en interreta formato, povas esti farita per sia denaska instalebla aplika formato.

Hibridaj Aplikoj aperis el la kuniĝo de la antaŭaj 2, kiuj estas tiuj programoj, kiuj estas disvolvitaj kun la lingvoj de la retaj programoj permesante ilian uzon sur malsamaj platformoj, sed kun la kapablo de Native Apps aliri grandan parton de la HW-trajtoj de la ekipaĵo, aparato aŭ platformo, kie ĝi estas ekzekutita. Tio estas, ke ili plene profitas de la ĉiuflankeco de interreta disvolviĝo kaj la kapablo adaptiĝi al HW kiel Native Apps.

Novaĵoj

Nuntempe evoluas Progresemaj Retejaj Programoj, ankaŭ nomataj Progresemaj Retejaj Programoj (PWA), kiuj estas esence retpaĝoj, kiuj uzas "Servaj Laboristoj" kaj aliaj teknologioj, kaj ili kondutas pli simile al Native Apps kaj malpli al WebApps. Tiel, dum la "Servaj Laboristoj" kaj aliaj teknologioj funkcias en la fono, la aplikaĵo funkcias ene de la TTT-legilo.

Samtempe, fine, nunaj Programoj migris al la formato Distribuita Apliko, ankaŭ konata kiel Malcentralizitaj Aplikoj (Dapps), kiuj estas malcentralizitaj Programoj, kiuj uzas platformon «Blockchain». tiel ke uzantoj rekte rilatas unu al la alia kaj plenumas operaciojn (interkonsentoj) sen la perado de centra ento, kiu administras la servon. Sekve, en DApp ĉiu el ĝiaj uzantoj estas nodo de malcentra reto, en kiu ili ĉiuj agas kune, kvazaŭ ili estus tutmonda notario de iu ajn movado farita sur la platformo, sur kiu ĝi funkcias.

konkludo

La mondo de Softvara Disvolviĝo pro sia mergado en la koro mem de Scienco kaj Teknologio ne ĉesas evolui kaj progresi. Kaj jen kiel la instalebla programaro (Native App) cedis lokon al multaj aliaj formoj de aplikoj (TTT, Hibridaj, Progresemaj, Distribuitaj).

Formoj, kiuj certe baldaŭ cedos lokon al novaj kaj pioniraj formoj de Apps, kiuj influos la uzon de aktualaj kaj ŝanĝiĝantaj teknologioj., kiel ekzemple Grandaj Datumoj, Profunda Lernado, Artefarita Inteligenteco, kaj la ankoraŭ ŝanĝiĝantaj teknologioj kiel Cloud Computing kaj Blockchain.


La enhavo de la artikolo aliĝas al niaj principoj de redakcia etiko. Por raporti eraron alklaku Ĉi tie.

2 komentoj, lasu la viajn

Lasu vian komenton

Via retpoŝta adreso ne estos eldonita. Postulita kampojn estas markita per *

*

*

  1. Respondeculo pri la datumoj: Miguel Ángel Gatón
  2. Celo de la datumoj: Kontrola SPAM, administrado de komentoj.
  3. Legitimado: Via konsento
  4. Komunikado de la datumoj: La datumoj ne estos komunikitaj al triaj krom per laŭleĝa devo.
  5. Stokado de datumoj: Datumbazo gastigita de Occentus Networks (EU)
  6. Rajtoj: Iam ajn vi povas limigi, retrovi kaj forigi viajn informojn.

  1.   Arazal diris

    Kiel vi montras en via artikolo, libera programaro ĉiam ĉeestis kaj havis kaj subtenis "rivalecon" kun fermita programaro. Pro la drivo al kiu ni iras (krom neatendita ŝanĝo) libera programaro (aŭ klare kaj bonorde aŭ malantaŭ la scenoj) estas kaj estos la reĝo. Kaj mia argumento baziĝas kaj daŭras sur tio, kion vi komentas, la plurplatformaj kapabloj kaj la reto estas multe pli facile adapteblaj al multaj kaj diversaj kuntekstoj, se la fonto estas malferma (tial Microsoft migros sian retumilon al malferma projekto kiel Chromium aŭ uzas Azure, kiu devenas de malferma projekto por siaj serviloj ĉar kunfunkciebleco estas multe pli efika kun malfermfonteco).

    Atendata temo, la dumviva labortablo (kiu fariĝas malpli kaj malpli grava pro la superregado de poŝtelefonoj), en kiu GNU / Linukso - kun malofta escepto - estas reduktita al nura ekzercado de la uzanto. Estas malĝoja, ĉar devas esti pli da ebloj, sed se vi povas, vi povas. Vi nur devas provi.

    Dankon LPI pro igi ĉi tiun IT-polon iom pli videbla.

    Legu kaj komentis de komputilo kun Linux Mint.

    1.    Linuksa Afiŝinstalo diris

      Dankon pro via bonega komento ... Salutojn, Arazal!