Fejlesztést segítő szoftverek
Futtatási környezet beállításához
XAMPP
Helyi szerver gyűjtemény tesztelési céllal. Tartalmazza a legnépszerűbb WEB, adatbázis, ftp és email szervereket.
Mozaik szó. Az Apache, MariaDB, PHP és Perl = AMPP. Az első betű az operációs rendszert jelenti. Az X az operációs rendszer függetlenséget jelez. Sajnos létezik WAMPP változat is. Aki ugyanarra a gépre felteszi a XAMPP-ot és a WAMPP-ot azt szívem szerint azonnal kirúgnám a suliból!
A MariaDb adatbáziskezelő miatt megkerülhetetlen akkor is, ha másik webszervert használunk (pl.: artisan)
Composer
A Composer egy alkalmazásszintű függőségkezelő a PHP programozási nyelvhez, amely szabványos formátumot biztosít a PHP szoftverek és a szükséges könyvtárak függőségének kezelésére. Nils Adermann és Jordi Boggiano fejlesztette ki, akik továbbra is irányítják a projektet.
Node.js
Node.js® is an open-source, cross-platform JavaScript runtime environment.
Git for Windows
Bár a fejlesztőkörnyezetek általában támogatják a GitHub használatát, de ahhoz valamilyen git klienst kell telepítenünk. Ez a kis program az operációs rendszerbe beépülve könnyen gyorsan meg tud oldani szinte minden feladatot, amire igényünk lehet. Parancssorból is jól lehet használni.
Postman
API-platform API-k létrehozására és használatára.
Insomnia
API-platform API-k létrehozására és használatára.
Docker Desktop
Kódoláshoz
Visual Studio Code
Plug-in segítségével szinte bármely programozási nyelven hasznos kódszerkesztő.
Android Studio
Mobil alkalmazás fejlesztésre vannak más lehetőségek, de ne tegyük. A hardverrel szemben komoly igényei vannak. Telepítés elkezdése előtt olvassunk!
Visual Studio Community
Több programozási nyelvet is támogat, de elsősorban a C# programok készítéséhez nyújt nagyon sok szolgáltatást.
Apache NetBeans
PHP és Java programozási nyelveket támogatja. Bár leginkább megszokásból használom, de ez akkor is IDE és nem kódszerkesztő! Lehet nem segíti úgy a gépelést, de azért mégis alaposabb ellenőrzést tesz lehetővé.
Telepítéshez JRE szükséges. Letöltheted pl.: innen.
Grafika
IrfanView
Talán az összes használatban lévő kép tárolására alkalmas fájltípust felismeri és egyszerűbb átalakításokat is elvégez.
GIMP
Alkalmas képek létrehozására és átalakítására. A vektorgrafikán kívül mindent tud.
Inkscape
Nagytudású vektorgrafikai program.
Tervezés és dokumentálás
Flowgorithm
Folyamatábra ábra készítésére alkalmas, amelyeket nagyon sok programozási nyelven lementhetünk.
Umbrello
Mindenféle UML ábrát lehet vele készíteni, amelyből képes forrásprogramot is generálni!
Dia
Folyamatábra, kapcsolási rajz és sok egyéb ábra készítésére alkalmas.
draw.io
UML, flowchart és sok más típusú diagram készítése online, amelyeket felhőbe is menthetünk.
yEd - Graph Editor - yWorks
Kódot nem tud generálni, de rajzolni nagyon tud.
MySQL Workbench
Ha valami nem sikerülne a phpMyAdmin-ban, akkor itt van a Workbench! Az adatbázis dokumentálásban biztosan többet tud segíteni.