kép: iStock/RossHelen

ahogy korábban mondtam, nem vagyok rajongója a programozásnak vagy az alkalmazásfejlesztésnek. Nem találom magam, hogy nagyon jó benne, de én valóban a félelem, hogy mit lehet elérni a megfelelően megírt alkalmazások, különösen akkor, ha az alkalmazások tőkeáttétel hálózati és felhő-alapú technológiák, hogy fokozott funkcionalitás és jelentési képesség, miközben kínál cross-platform támogatást.,

LÁSD: Top 5 programozási nyelv, a mobil app fejlesztők tanulni (ingyenes PDF) (TechRepublic)

vannak kollégáim, akik mindig látható ez a képesség, hogy bekapcsolódjanak egy program APIs, hogy hozzon létre hasznos műszerfal, hogy továbbvihető mobil alkalmazások, lehetővé teszi számukra, hogy tartsa a szemét a rendszerek száma, vagy egy teljes webhely—minden okostelefonok—beleértve az integrált push értesítések, hogy figyelmeztesse őket a lehetséges problémákról, valós időben. Mindezt a saját kezükkel, szoftverfejlesztő eszközökkel és egy kis kódolási know-how-val lehet létrehozni.,

azok számára, akik megosztják kollégáim képességeit—vagy Szeretnék -, összegyűjtöttem az első öt programozási nyelvet a mobilalkalmazás-fejlesztők számára, hogy megtanulják, lehetővé téve, hogy olyan modern alkalmazásokat hozzon létre, amelyek natív módon futnak bizonyos operációs rendszereken és hardvertípusokon. Vagy lehet, hogy a szoftver / hardver agnosztikus létrehozásával őket web – alapú alkalmazások házigazdája egy webszerver futtatni bármely támogatott böngésző.,

LÁSD: Figyelj TechRepublic Dinamikus Fejlesztő podcast (TechRepublic)

Java

megalakulása Óta, a Java már a nyelv választás mobilalkalmazás-fejlesztés köré Google Android platform. A Java egy nagyon népszerű programozási nyelv, amely lehetővé teszi a platformok közötti támogatást, valamint a hordozhatóság egyszerűségét, amikor több operációs rendszer vagy hardver típusú alkalmazást hoz létre. Van egy mondás, hogy a Java alkalmazások írnak egyszer fut bárhol (WORA), mivel ez a kód várhatóan ugyanúgy fut minden Java-kompatibilis eszközön anélkül, hogy módosítania kellene a kódot., Míg a Java a régebbi programozási nyelvek közé tartozik, kiállta az idő próbáját—különösen a mobil térben a fent említett okok miatt.

lásd: a 2020-ra ismert Top 9 számítógépes nyelv (TechRepublic)

Kotlin

a listában kiemelt programozási nyelvek közül a legújabb, a Kotlin-t úgy tervezték, hogy teljes mértékben együttműködjön a Java-val. Olyannyira, hogy tavaly a Google kijelentette, hogy “az Android alkalmazásfejlesztők számára az előnyben részesített nyelv.,”A Java-val szembeni előnyök között a skálázhatóságot üdvözlő funkcióként említik a fejlesztők, akik a nyelv modern programozási megközelítését alkalmazták. Azok számára, akik kedvelik a Java-t, mind az it, mind a Kotlin felcserélhetőséggel büszkélkedhet, mivel mindkettő a bytecode-ra fordítható, így ez nagyszerű azoknak a fejlesztőknek, akik idővel át akarnak költözni az újabb nyelvre, vagy élvezik az egymás közötti választás rugalmasságát.,

lásd: Top 5 programozási nyelvek biztonsági rendszergazdák tanulni (TechRepublic)

Swift

Swift, a programozási nyelv által tervezett Apple, mint a modern helyett Objective-C, amely a korábban használt nyelvet az Apple kezdeti push segítségével natív Alkalmazások iOS. Bár a Swift elsősorban az iOS fejlesztését célozta, az évek során nőtt a macOS, A Windows és a Linux támogatása, hivatalosan nem hivatalosan támogatott eszközökkel, amelyek az Android támogatására is rendelkezésre állnak., Néhány évvel ezelőtt nyílt forráskódú nyelvvé vált, miközben megőrizte az Objective-C, C és C++ futásidejű könyvtárak egyidejű futtatásának képességét Swift kód futtatása közben.

lásd: a legjobb programozó nyelvek 2020-ban (TechRepublic)

Rust

A Rust programozási nyelv egy viszonylag újabb nyelv, de már ismert a memória menedzsment képességeiről és biztonságáról. Egy másik nyelv a cross-platform támogatás, Rust lehet használni, hogy dolgozzon ki a mobil alkalmazások, amelyek futnak az Android, iOS, Windows, macOS, Linux, valamint egy sor Unix ízek., Megosztása hasonlóságok C és C++, Rust van a rugalmasság, hogy működik, mint egy fejlesztési eszköz tervezése natív alkalmazások vagy web-alapú is, de a hatalom és integritás futtatni operációs rendszerek, böngésző alkatrészek, játék vagy szimulációs motorok.

lásd: Top 5 programozási nyelvek rendszerek adminok tanulni (TechRepublic)

HTML5

Igen, HTML5 van ezen a listán annak ellenére, hogy nem feltétlenül illik a penész egy mobil alkalmazás fejlesztési nyelv, mint a többiek ezen a listán., Ezen túl haladva a HTML5 felhasználható olyan webes alkalmazások létrehozására, amelyek bármely eszközön böngészőn keresztül futnak, hogy robusztus, mindenütt jelenlévő alkalmazást biztosítsanak, amely képes bármilyen támogatott operációs rendszeren és hardvertípuson futni—mindegyik ugyanazon kódbázison fut. A HTML5-ben írt alkalmazások azonban párosíthatók olyan keretrendszerekkel, amelyek lehetővé teszik számukra a webes alkalmazás összes funkciójának biztosítását, de a célrendszer natív alkalmazásformátumának csomagolásába helyezik őket, és jogosultak natív API—k és helyi erőforrások felhasználására-mindkét világ legjobbja.,

lásd

  • Wi-Fi-vel, 6: Egy cheat sheet (TechRepublic)
  • Microsoft Surface Book 3: Egy cheat sheet (ingyenes PDF) (TechRepublic)
  • Bérbeadása Készlet: Alkalmazás mérnök (TechRepublic Prémium)
  • A 10 legjobb okostelefonok lehet kapni, most (ZDNet)
  • a Legjobb vezeték nélküli autós töltők, illetve a tartók a 2020-ig (CNET)
  • A 10 legfontosabb iPhone alkalmazások minden idők (Download.com)
  • Okostelefonok, illetve a mobil technológia: Több kell-olvasni lefedettség (TechRepublic a Flipboard)