Кампутары, Праграмаванне
Якую асаблівасць мае кросплатформеннага праграмнае забеспячэнне?
Напэўна, вас цікавіла, як ствараюцца праграмы, якія могуць працаваць на розных аперацыйных сістэмах кампутараў і розных іх версіях. Але дзякуючы чаму магчымая такая праца? Які механізм ляжыць у аснове такой ўніверсальнасці? І чым з'яўляецца ў святле такіх пытанняў кросплатформеннасць?
Што такое кросплатформеннага праграмнае забеспячэнне?
Якая мова праграмавання лепш падабраць?
Але існуюць яшчэ і кросплатформавыя інтэрпрэтаваная мова, канвертары якіх выконваюць патрабаваныя каманды без перапісвання кода, і ўсё залежыць выключна ад версіі самага інтэрпрэтатара. Да такіх ставяцца ActionScript, Perl, Ruby, Python, PHP. Дадаткова хочацца заўважыць, што падобнымі ўласцівасцямі валодае і JVN, і .NET, таму праграмы, напісаныя на Java або C # таксама можна запускаць на розных аперацыйных сістэмах без правядзення папярэдняй перакампіляванні. Адрозненне двух апошніх у тым, што тут выкарыстоўваецца не зыходны тэкст, а адмысловы прамежкавы код. Аб кросплатформеннага праграмаванні дадаткова можна сказаць, што, выбіраючы мову для праграмы, варта ўлічваць яго распаўсюджанасць і шырыню выкарыстання сярод патэнцыйных кліентаў.
Кросплатформавы карыстацкі інтэрфейс
- Адзіны стыль, які выкарыстоўваецца ва ўсіх аперацыйных сістэмах. У такім злучвае можна расстаўляць, што хочаш і як хочаш, але могуць быць праблемы з экраннымі шрыфтамі або памерамі акна праграмы.
- Самоадаптирующийся інтэрфейс, які падладжваецца пад розныя патрабаванні. Дазваляе ствараць праграму, якая аўтаматычна наладжваецца пад аптымальныя наладкі і палягчае сваё выкарыстанне. Але для стварэння такога праграмнага забеспячэння неабходны кваліфікаваны праграміст, які зможа якасна выканаць пастаўленую задачу.
- Гібрыдны інтэрфейс. Дазваляе атрымліваць шрыфты з сістэм і здзяйсняе пэўную аўтаматызацыю. Але стылі адрозніваюцца, і даволі цяжка правесці шчыльную кампаноўку.
Але вось як праверыць працу не толькі інтэрфейсу, але і функцыяналу? Можна купіць апаратуру з неабходнымі ўстаноўкамі, але існуе і больш танны спосаб. Спецыяльна для гэтага існуюць эмулятары, якія дазволяць ацаніць працу праграмы. Кросплатформеннага праграмнае забеспячэнне без іх было б менш распаўсюджана.
эмуляцыя
Калі ёсць жаданне выкарыстоўваць праграму, якая не прызначана для бягучай платформы, можна скарыстацца эмулятарам. Да таго ж эмуляцыя дазваляе паглядзець, як будзе нешта працаваць, не валодаючы пры гэтым неабходнай апаратурай. Пры гэтым варта ўлічваць, што выкарыстанне эмулятара можа прывесці да вызначанага зніжэння прадукцыйнасці. Нават калі няма сімулятара пад тую платформу, якую вы выкарыстоўваеце, можна ўсталяваць які падтрымліваецца, а ў яго ўжо патрабаваны сімулятар. Як бачыце, схема даволі складаная, але з ёй кросплатформеннага праграмнае забеспячэнне можна распрацоўваць для ўсіх аперацыйных сістэм.
Спаборніцтвы пры кросплатформеннага праграмаванні
Similar articles
Trending Now