bild: iStock/RossHelen

som jag har sagt tidigare är jag inget fan av programmering eller apputveckling. Jag tycker inte att jag är väldigt bra på det, men jag är verkligen i vördnad för vad som kan åstadkommas med korrekt skrivna applikationer, särskilt när applikationerna utnyttjar nätverks-och molnbaserad teknik för att ge förbättrad funktionalitet och rapporteringsförmåga samtidigt som de erbjuder plattformsoberoende stöd.,

se: topp 5 programmeringsspråk för mobila apputvecklare att lära sig (gratis PDF) (TechRepublic)

det finns kollegor till mig som alltid har visat denna förmåga att utnyttja ett program API för att skapa användbara instrumentpaneler som kan rullas in i mobilappar, så att de kan hålla koll på ett antal system eller en hel webbplats—allt från sina smartphones—inklusive integrerade push-meddelanden för att varna dem om potentiella problem i realtid. Allt detta kan skapas av sina händer med hjälp av mjukvaruutvecklingsverktyg och lite kodande know-how.,

för dem som delar mina kollegors färdigheter—eller vill—har jag samlat de fem bästa programmeringsspråken för mobilapputvecklare att lära sig, så att du kan skapa moderna applikationer som körs inbyggt på specifika operativsystem och hårdvarutyper. Eller de kan göras programvara/hårdvara agnostiker genom att skapa dem som webbaserade appar och värd från en webbserver för att köras på alla webbläsare som stöds.,

Se: lyssna på TechRepublic dynamiska Utvecklare podcast (TechRepublic)

Java

Sedan starten har Java varit det språk som valts för utveckling av mobilappar centrerad kring Googles Android-plattform. Java är ett mycket populärt programmeringsspråk som möjliggör plattformsoberoende stöd och enkel portabilitet när du skapar appar för flera operativsystem och hårdvarutyper. Det finns ett talesätt att Java-program skrivs en gång kör någonstans (WORA), eftersom denna kod kan förväntas köra på samma sätt på alla Java-aktiverade enheter utan att behöva ändra koden., Medan Java är bland de äldre programmeringsspråken, har det stått sig genom tiderna-särskilt i mobilutrymmet av de skäl som anges ovan.

se: topp 9 datorspråk att veta för 2020 (TechRepublic)

Kotlin

den nyaste av de programmeringsspråk som markeras i denna lista, Kotlin var utformad för att samverka fullt ut med Java. Så mycket så, att förra året Google förklarade att det var ” det föredragna språket för Android apputvecklare.,”Bland fördelarna med Java har skalbarhet blivit en välkommen funktion av utvecklare som har tagit till språkets moderna inställning till programmering. För dem som föredrar Java, skryter både it och Kotlin utbytbarhet med tanke på att båda kompilerar till bytecode, vilket gör det bra för utvecklare som vill migrera till det nyare språket över tiden eller njuta av flexibiliteten att välja en över den andra.,

se: topp 5 programmeringsspråk för säkerhetsadministratörer att lära sig (TechRepublic)

Swift

Swift, programmeringsspråket designat av Apple som en modern ersättning till Objective-C, vilket var det språk som tidigare användes under Apples första push till att använda inbyggda applikationer i iOS. Även om Swift började främst inriktad på iOS-utveckling, har den vuxit genom åren för att stödja macOS, Windows och Linux officiellt, med inofficiellt stödda verktyg tillgängliga för att lägga till stöd till Android, också., Det blev ett open-source-språk för flera år sedan, samtidigt som dess förmåga att köra Objective-C, C och C++ runtime-bibliotek samtidigt kör Swift-kod.

se: de bästa programmeringsspråken att lära sig 2020 (TechRepublic)

Rust

Rust-programmeringsspråket är ett relativt nyare språk, men redan känt för sin minneshanteringsförmåga och säkerhet. Ett annat språk med plattformsoberoende stöd, Rust kan användas för att utveckla mobila applikationer som kommer att köras på Android, iOS, Windows, macOS, Linux, och ett sortiment av Unix smaker., Dela likheter med C och C++, har Rust flexibilitet att fungera som ett utvecklingsverktyg för att designa inbyggda appar eller webbaserade, men kraften och integriteten att köra som operativsystem, webbläsarkomponenter och spel-eller simuleringsmotorer.

se: topp 5 programmeringsspråk för systemadministratörer att lära sig (TechRepublic)

HTML5

ja, HTML5 finns på den här listan trots att det inte nödvändigtvis passar formen på ett mobilt apputvecklingsspråk som de andra på den här listan., Om du går utöver det kan HTML5 användas för att skapa webbaserade applikationer som körs på alla enheter via en webbläsare för att ge en robust, allestädes närvarande app som kan köras på alla operativsystem och hårdvarutyp som stöds-alla kör av samma kodbas. Appar skrivna i HTML5 kan dock paras ihop med ramar som gör det möjligt för dem att tillhandahålla alla funktioner i webbappen, men placeras i ett omslag för målsystemets ursprungliga appformat och är berättigade att använda inbyggda API och lokala resurser—det bästa av båda världarna.,

se även

  • Wi-Fi 6: A cheat sheet (TechRepublic)
  • Microsoft Surface Book 3: A cheat sheet (Free PDF) (TechRepublic)
  • hyra Kit: Application engineer (TechRepublic Premium)
  • de 10 bästa smartphones Du kan köpa just nu (ZDNet)
  • bästa trådlösa billaddare och fästen av 2020 (CNET)
  • de 10 bästa trådlösa billaddare och fästen av 2020 (CNET)
  • 10 viktigaste iPhone apps genom tiderna (Download.com)

  • Smartphones och mobilteknik: mer måste-läsa täckning (TechRepublic på blädderblock)