Datorer, Programmering
Vad är det speciella med plattformsprogrammet?
Förmodligen var du intresserad av hur program skapas som kan fungera på olika operativsystem på datorer och deras olika versioner. Men varför sådant arbete är möjligt? Vilken mekanism ligger till grund för denna universalitet? Och vad är plattformen i ljuset av sådana problem?
Vad är plattformsoftware?
Vilket programmeringsspråk ska jag välja?
Men det finns också plattformsinterpreterade språk, vars omvandlare exekverar de önskade kommandona utan att skriva om koden, och allt beror på själva tolkens version. Dessa inkluderar ActionScript, Perl, Ruby, Python, PHP. Dessutom vill jag notera att JVN och .NET har liknande egenskaper, så program som skrivs i Java eller C # kan också köras på olika operativsystem utan förkompilering. Skillnaden mellan de två sista är att den inte använder källtexten, men en särskild mellankod. Vid plattformsplanering kan vi dessutom säga att val av språk för programmet borde ta hänsyn till dess förekomst och användningsbredd bland potentiella kunder.
Användargränssnitt på plattformen
- En enda stil som används i alla operativsystem. I det här fallet kan du ordna vad du vill och som du vill, men det kan finnas problem med skärmfonter eller storleken på programfönstret.
- Självjusterande gränssnitt som anpassar sig till olika krav. Låter dig skapa ett program som automatiskt anpassar sig till optimala inställningar och gör det enklare att använda. Men för skapandet av sådan programvara krävs en kvalificerad programmerare som kan utföra uppgiften på ett kvalitativt sätt.
- Hybridgränssnitt. Ger dig möjlighet att ta emot teckensnitt från system och utföra viss automatisering. Men stilar är olika, och det är svårt att göra en snäv layout.
Men här är hur man testar prestanda för inte bara gränssnittet, men också funktionaliteten? Du kan köpa utrustning med nödvändiga inställningar, men det finns ett billigare sätt. Speciellt för detta finns emulatorer som gör att du kan utvärdera programmets arbete. Tvärplattformsoftware utan dem skulle vara mindre vanligt.
emulering
Om du vill använda ett program som inte är utformat för den aktuella plattformen, kan du använda emulatorn. Dessutom möjliggör emulering att du kan se hur något fungerar utan att ha nödvändig hårdvara. Det bör beaktas att användandet av emulatorn kan leda till en viss minskning av prestanda. Även om det inte finns någon simulator för plattformen du använder kan du installera en stödd, och den har redan den nödvändiga simulatorn. Som du kan se är systemet ganska komplicerat, men med det kan plattformsoftware utvecklas för alla operativsystem.
Tvärplattformsprogrammeringstävlingar
Similar articles
Trending Now