Развој међу платформама

Аутор: Eugene Taylor
Датум Стварања: 7 Август 2021
Ажурирати Датум: 20 Јуни 2024
Anonim
IX одделение - Граѓанско образование - Професионален и кариерен развој
Видео: IX одделение - Граѓанско образование - Професионален и кариерен развој

Садржај

Дефиниција - Шта значи развој више платформи?

Развој платформи је пракса развоја софтверских производа или услуга за више платформи или софтверског окружења. Инжењери и програмери користе различите методе за прилагођавање различитих оперативних система или окружења за једну апликацију или производ.


Увод у Мицрософт Азуре и Мицрософт Цлоуд | Кроз овај водич научићете о томе шта се рачуна у облаку и како вам Мицрософт Азуре може помоћи да мигрирате и покренете посао из облака.

Тецхопедиа објашњава развој више платформи

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

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

Генерално, развој платформи може учинити програм мање ефикасним. На пример, може да захтева сувишне процесе или мапе за складиштење датотека за разне системе које би требало да подржавају. Такође може захтевати да се програм „спусти“ у мање софистициране софтверске средине. Међутим, у многим случајевима произвођачи софтвера схватили су да се с ограничењима развоја платформи вреди позабавити како би понудили апликацију или производ широком скупу корисника.