Развој софтвера: Историјски преглед до данас

Развој софтвера: Историјски преглед до данас

Развој софтвера: Историјски преглед до данас

Развој софтвера (ДС) имао је одлучујуће карактеристике од почетка до данас. Од почетка је свет развоја софтвера био подељен на 2: развој бесплатног софтвера и софтвера отвореног кода и развој приватног софтвера и софтвера затвореног кода.

И све ово заузврат је покренуло трку за производњу сличних типова софтвера за различите типове апликација у сваком ДС свету. Тако је ДС уступио место првом и још увек актуелном системском софтверу (СС), затим програмском софтверу (СП) апликативном софтверу (СА). А последње заузврат, од традиционалних матичних апликација, односно, које се могу инсталирати и специфичне за сваки оперативни систем (ОС), до нових дистрибуираних апликација које се извршавају са Интернета на Блоцкцхаин-у.

Развој софтвера: Садржај 1

софтвер

Практично у исто време када су рођени СС, који су у основи и сами ОС, а укључивао је управљачке програме уређаја (управљачке програме), услужне програме и све оне алате који се користе за специфичну контролу карактеристика рачунара, односно све оне програме који су олакшали управљање хардверским (ХВ) елементима, као што су као што су: меморија, дискови, портови, уређаји и периферне јединице, Рођени су и СП и СА.

СП-ови укључују оне СВ производе које програмери користе за развој других рачунарских програма који користе различите програмске језике и / или базе података. СП-ови углавном укључују такозване уређиваче текста, компајлере, тумаче, повезиваче и програме за отклањање грешака. Поред добро познатих Интегрисаних развојних окружења (ИДЕ), односно СВ-а који се групишу у истом окружењу (генерално графички: ГУИ), сви неопходни алати, претходно поменути, који покривају целокупан развојни циклус програма.

А СА је груписао СВ који су (крајњи) корисници користили за извршавање задатка. СА обично укључују аутоматизацију канцеларија, графички или мултимедијални дизајн, рачуноводство или администрацију, да наведемо само мали део свих категорија апликација које можемо наћи у овој категорији. Стога се ради о СА или само о пријави

Било који програм који омогућава крајњем кориснику да обавља различите задатке на рачунару, лаптопу, таблету, мобилном телефону или другим врстама опреме или технолошким платформама.

Развој софтвера: Садржај 2

апликације

Апликације (Апликације) на почетку рачунарског доба имале су као основну карактеристику потребу да се инсталирају да би се користиле и то само у оквиру једног или одређеног матичног ОС-а. Али с временом и напретком рачунарске науке и технологије, апликације су се мењале у добијању и пролазиле су кроз карактеристике као што су: преносивост, мултиплатформност, модуларност и скалабилност. И тако, данас имамо много врста апликација, од традиционалних изворних до нових дистрибуираних.

иницирање

Изворне апликације, оне које су развијене посебно за одређени оперативни систем, обично користећи комплет за развој софтвера (СДК), они су први створени. Основна карактеристика ових апликација је да се у потпуности прилагођавају функционалностима и карактеристикама опреме, уређаја или платформе, чиме постижу боље корисничко искуство. Стога имају тенденцију да изгледају и функционишу боље у свом родном окружењу, као и да трче флуидније и стабилније. Иако обично имају веће трошкове развоја, ако морате да креирате по један за сваку верзију матичног ОС-а.

Крећући се напред, појавиле су се веб апликације, tТакође познати као ВебАпп, а то су они који се покрећу уграђени у страницу или веб локацију путем Интернет прегледача. Стога се извршавају у практично било ком Интернет прегледачу и на било којој врсти опреме, уређаја или платформе. А практично исто што се у њима може урадити у веб формату може се урадити у њиховом изворном формату апликације који се може инсталирати.

Хибридне апликације настале су из удруживања претходних 2, то су оне апликације које су развијене на језицима ВебАппс који омогућавају њихову употребу на различитим платформама, али са способношћу матичних апликација да приступе великом делу ХВ карактеристика опреме, уређаја или платформе на којима се извршава. Односно, они у потпуности користе свестраност веб развоја и способност прилагођавања ХВ-у попут изворних апликација.

Представљање

Данас се развијају прогресивне веб апликације, познате и као прогресивне веб апликације (ПВА), које су у основи веб странице које користе „услужне раднике“ и друге технологије и понашају се сличније матичним апликацијама, а мање ВебАппс-у. Дакле, док „Сервице Воркерс“ и друге технологије раде у позадини, апликација ради у оквиру веб прегледача.

Истовремено, и коначно, тренутне Апликације прелазе на формат Дистрибуираних апликација, такође познат као Децентрализоване апликације (Даппс), које су децентрализоване Апликације које користе платформу «Блоцкцхаин». тако да се корисници међусобно директно повезују и извршавају операције (споразуме) без посредовања централног ентитета који администрира услугом. Сходно томе, у ДАпп-у сваки од његових корисника представља чвор децентрализоване мреже у којој се сви понашају заједно као да су глобални бележник било ког покрета извршеног на платформи на којој ради.

Закључак

Свет развоја софтвера затопљен у само срце науке и технологије не престаје да се развија и напредује. И тако је инсталирани софтвер (Нативе Апп) уступио место многим другим облицима апликација (веб, хибридни, прогресивни, дистрибуирани).

Обрасци који ће сигурно ускоро уступити место новим и иновативним облицима апликација, на које ће утицати употреба тренутних и променљивих технологија, као што су велики подаци, дубинско учење, вештачка интелигенција и технологије које се непрестано мењају, као што су Цлоуд Цомпутинг и Блоцкцхаин.


Садржај чланка се придржава наших принципа уређивачка етика. Да бисте пријавили грешку, кликните овде.

2 коментара, остави свој

Оставите свој коментар

Ваша емаил адреса неће бити објављена.

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   Аразал дијо

    Као што показујете у свом чланку, бесплатни софтвер је увек био присутан и имао је и одржавао „ривалство“ са софтвером затвореног кода. Због несналажења ка којем идемо (осим неочекиваних промена), бесплатни софтвер (било јасно и уредно или на тајном задатку) јесте и биће краљ. А мој аргумент се заснива и одржава на ономе што коментаришете, могућностима више платформи и мрежи је много лакше прилагодити се многим и различитим контекстима ако је извор отворен (зато ће Мицрософт пребацити свој претраживач на отворени пројекат попут Цхромиум-а или користи Азуре који потиче из отвореног пројекта за његове сервере, јер је интероперабилност много ефикаснија са отвореним кодом).

    Предмет на чекању, доживотна радна површина (која постаје све мање и мање важна због превласти мобилних уређаја), у којој се ГНУ / Линук - са ретким изузетком - своди на пуку вежбу корисника. Тужно је јер би требало да постоји више опција, али ако можете, можете. Само треба пробати.

    Хвала ЛПИ што сте учинили ово ИТ средиште мало видљивијим.

    Читајте и коментаришите са рачунара на којем је покренут Линук Минт.

    1.    Линук Пост Инсталл дијо

      Хвала на сјајном коментару ... Поздрав, Аразал!