Tartalomjegyzék
Több platformos fejlesztés
- Szerző: Sallai András
- Copyright © Sallai András, 2014
- Licenc: GNU Free Documentation License 1.3
- Web: http://szit.hu
Bevezetés
A több platformos fejlesztés esetén, a programunk használható Windows, Linux, Mac OS X, esetleg más operációs rendszerek alatt is. Esetleg mobil is ide tartozhat.
Szinonimák a multi platformos fejlesztés, és a cross platformos fejlesztés.
Hagyományos alkalmazások
Bináris program
Az eredmény egy gépi kódú program.
Scriptek és interpretált nyelvek
Az eredmény egy forrásfájl, amelyet egy értelmező értelmez futtatáskor.
Ilyen script nyelvek:
- Perl
- PHP
- Python
- Tcl
- stb.
Több platformos fejlesztés
Java
Olyan produktumra van szükség, ami indítható a fent említett rendszereken. Ilyen lehet a Java. A Java keretrendszer szinten minden lényeges rendszerre létezik. Amit Java programként megírunk, az a legtöbb helyen futtatható.
wxWidgets
Több platformos C++ nyelvű programozói könyvtár.
QT
Több platformos C++ nyelvű programozói könyvtár.
Perl
A Linux alapból tartalmazza. A Windowsra is telepíthető az ActivePerl csomag. Unix alapú operációs rendszereken alapcsomagok részeként szokott szerepelni.
Python
Minden platformra található interpreter.
Web
A webalkalmazás lehet a leginkább platformfüggetlenebb. Internetes böngésző minden operációs rendszerre létezik. Így egy webes alkalmazás megírása, szinten minden platformon használható.
Mono
C# nyelven programozható keretrendszer, a .Net mintájára.
Lazarus
Pascal nyelven több platformra fejlesztési lehetőséget biztosít.
OpenGL
Egy programozói könyvtár, minden platformra, C++ nyelvhez. 3D fejlesztést tesz lehetővé.
GTK+
C++ programozói könyvtár.