Software Kuvandudza: Kuongorora kwekare kusvika nhasi

Software Kuvandudza: Kuongorora kwekare kusvika nhasi

Software Kuvandudza: Kuongorora kwekare kusvika nhasi

Software Development (DS) yave ichitarisa hunhu kubva pakutanga kusvika nhasi. Kubva pakutanga iyo Nyika yeSoftware Kubudirira yakakamurwa kuita maviri: Iyo Kuvandudza Yemahara uye Yakavhurika Sosi Software uye Kuvandudzwa kwePachivande uye Yakavharwa Source Software.

Uye zvese izvi zvakazotanga mujaho wekugadzira mhando dzakafanana dzeSoftware kumhando dzakasiyana dzekushandisa mune yega DS Nyika. Nekudaro DS yakapa nzira kune yekutanga uye ichiripo maSystem Software (SS), ndokuzoenda kuProgramming Software (SP) kuApplication Software (SA). Uye iyo yekupedzisira zvakare, kubva kune echinyakare maNative Chikumbiro, ndiko kuti, inogadzikana uye yakanangana kune yega yega Inoshanda Sisitimu (OS) kune nyowani Akagoverwa Maapplication anomhanya kubva paInternet paBlockchain.

Software Kuvandudza: Zvemukati 1

Software

Chaizvoizvo panguva imwechete iyo maSS akaberekwa, ayo aive OS pachayo, uye yaisanganisira madhiraivha emidziyo (madhiraivha), zvishandiso zvehurongwa uye ese iwo maturusi anoshandiswa pakudzora kwehunhu hwecomputer, ndiko kuti, ese iwo mapurogiramu akafambisa manejimendi yezvinhu zveHardware (HW), senge senge: ndangariro, disks, madoko, zvishandiso uye zvigadzirwa, iyo SP neSA vakazvarwawo.

SPs yaisanganisira izvo zvigadzirwa zveSW zvinoshandiswa nevagadziri kugadzira mamwe mapurogiramu emakomputa vachishandisa mitauro yakasiyana yekuronga uye / kana dhatabhesi. SPs kazhinji inosanganisira izvo zvinonzi mavara edhita, makomputa, vaturikiri, vanobatanidza, uye vagadziri Pamusoro pekuzivikanwa kwenzvimbo Dzekusimudzira Dzekusimudzira (IDE), ndiko kuti, iyo SW iyo boka munzvimbo imwechete (kazhinji graphic: GUI), zvese zvishandiso zvinodiwa, zvambotaurwa, kufukidza kutenderera kwakazara kwechirongwa.

Uye maSA akaronga iyo SW inoshandiswa nevashandisi (vekupedzisira) kuita basa. MaSA anowanzo sanganisira hofisi otomatiki, graphic kana multimedia dhizaini, accounting kana manejimendi SW, kungodoma chikamu chidiki cheese ezvikamu zvezvikumbiro zvatinogona kuwana mune ino chikamu. Naizvozvo, iyo SA kana kungoti chikumbiro chiri pamusoro

Chero chirongwa chinobvumidza mushandisi wekupedzisira kuita akasiyana mabasa pakombuta, laptop, piritsi, nhare mbozha kana mamwe marudzi emidziyo kana matekinoroji mapuratifomu.

Software Kuvandudza: Zvemukati 2

Applications

Iwo maApplication (Mapurogiramu) pakutanga kwezera remakomputa aive nechakakosha hunofanirwa kuiswa kuti ishandiswe, uye mukati meimwe chete kana yakasarudzika, Native OS. Asi nekufamba kwenguva uye kufambira mberi kwesainzi yekombuta uye tekinoroji, maApplication anga achichinja kuwana nekufamba nemhando dzakadai sekuti: kutakurika, multiplatform, modularity uye scalability. Uye saka, nhasi isu tine akawanda marudzi emaApp, anotangira pane echinyakare echinyakare kune matsva akagoverwa.

kudzidziswa

MaNative mafomu, iwo akagadzirwa chaizvo kune imwe OS, kazhinji vachishandisa Software Development Kit (SDK), ndivo vakatanga kusikwa. Hunhu hunokosha hwemaApp aya ndeekuti vanochinjisa zana kusvika pamashandiro nemaitiro emidziyo, chishandiso kana chikuva, nokudaro vachiwana ruzivo rwevashandisi zvirinani. Naizvozvo, ivo vanowanzo tarisa uye vanoshanda zvirinani munzvimbo yavo yemuno, pamwe nekumhanya zvakanyanya kuyerera uye kugadzikana. Kunyangwe ivo vachiwanzo vane yakakwira yekuvandudza mutengo, kana iwe uchifanira kugadzira imwe yeimwe neimwe vhezheni yeNative OS.

Kufambira mberi, Webhu Zvikumbiro zvakabuda, tIyo inozivikanwa zvakare seWebAppApp, ayo ari iwo anomhanya akaiswa mukati mepeji kana webhusaiti kuburikidza neInternet browser. Naizvozvo, ivo vanourawa mune chero chero Internet browser uye pane chero mhando yemidziyo, chishandiso kana chikuva. Uye chaizvo chinhu chimwe chete icho chinogona kuitwa mavari muwebhu fomati zvinogona kuitwa mune yavo yemuno inokwanisika fomu yemhando.

Mbeu dzakauchikwa Zvikumbiro zvakabuda mumubatanidzwa weiyo yapfuura 2, anova maAapps anogadzirwa nemitauro yeWebApp anobvumira kushandiswa kwavo pamapuratifomu akasiyana, asi nekwaniso yeNative Apps kuwana chikamu chakakura chehunhu hweHW yemidziyo, chishandiso kana chikuva uko kwainoitwa. Ndokunge, ivo vanoshandisa zvakazara mukana wekushanduka kwewebhu kusimudzira uye kugona kuchinjika neHW seNative Apps.

Nhau

Mazuva ano, Progressive Web Zvikumbiro zvakagadziridzwa, zvinozivikanwa seProgressive Web Apps (PWA), ayo ari mapeji ewebhu anoshandisa "Vashandi veSevhisi" nehumwe hutekinoroji, uye vanozvibata zvakafanana neNative Apps uye zvishoma kune WebApps. Nenzira yakadaro, nepo "Vashandi veSevhisi" uye mamwe matekinoroji ari kumhanya kumashure, iko kushanda kunoshanda mukati meWebhu browser.

Panguva imwechete uye pakupedzisira, izvozvi maApp zvave kutamira kune iyo Distributed Applications fomati, inozivikanwawo seDecentralized Applications (Dapps), ayo ari mapurovhinzi eApp anoshandisa «Blockchain» chikuva. kuitira kuti vashandisi vanongedze zvakananga kune mumwe nemumwe uye voita mashandiro (zvibvumirano) pasina kuyananiswa kwechinhu chepakati chinotungamira sevhisi. Nekudaro, muDApp yega yega yevashandisi vayo node yehutongi hwehutongi umo vese vanoita pamwe chete sekunge vari gweta repasi rose rekufamba kupi kunoitwa papuratifomu iyo yainomhanya.

Mhedziso

Nyika yeSoftware Development yekunyudzwa mumoyo chaimo weSainzi neTekinoroji haimire kuchinja uye kufambira mberi. Uye aya ndiwo marongero anoita software isingachinjiki (yeNative App) yakapa nzira kune mamwe mafomu ekushandisa (Webhu, Hybrid, Progressive, Distributed).

Mafomu ayo achanyatso kupa nzira itsva uye itsva mafomu eApplication, ayo anozokanganiswa nekushandiswa kwazvino uye shanduko matekinoroji., senge Big Data, Kudzidza Kwakadzika, Artificial Intelligence, uye iyo ichiri kuchinja matekinoroji seCloud Computing neBlockchain.


Makomendi gumi, siya zvako

Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   arazal akadaro

    Sezvaunoratidza mune yako chinyorwa, yemahara software yagara iripo uye yakave nekuchengeta "kukwikwidzana" neyakavharwa sosi software. Nekuda kwekukwevera kwatiri kuenda (kunze kwekuchinja kusingatarisirwi) yemahara software (kungave pachena uye zvakajeka kana nenzira yakavanda) iri uye ichave mambo. Uye nharo yangu yakavakirwa uye inotsigirwa pane zvaunotaura, mukana wemultiplatifomu uye netiweki iri nyore kwazvo kuchinjisa kune akawanda uye akasiyana mamiriro kana sosi yakavhurwa (ndosaka Microsoft ichienda kune yayo browser kune yakavhurika chirongwa senge Chromium kana inoshandisa Azure iyo inokona kubva kuvhurwa chirongwa chevashandi vayo nekuti kusabatana kunonyanya kushanda neakavhurika sosi).

    Chakamirira chidzidzo, iyo desktop yeupenyu hwese (iyo iri kuramba ichiita kushoma uye kushoma kukosha nekuda kwekuderera kwemafoni nhare), mune iyo GNU / Linux - neisingawanzo yakasarudzika - yakaderedzwa kuita kungori kurovedza muviri nemushandisi. Zvinosuruvarisa nekuti panofanira kunge paine dzimwe sarudzo asi kana uchikwanisa, unogona. Ungofanire kuedza.

    Ndatenda LPI nekugadzira iyi IT hub zvishoma kuoneka.

    Verenga uye utaure nezvazvo kubva paPC inomhanya Linux Mint.

    1.    Linux Tumira Kuisa akadaro

      Ndatenda nekutaura kwako kukuru… Kwazisai, Arazal!