Fejlesztés ingyenes és/vagy szabad szoftver kategória



- Megjelent a NetBeans IDE 6.8
- Megjelent a legújabb verziója 6.8 a nagyszerű ingyenes és nyílt forráskódú IDE-nek a NetBeans-nek. A fejlesztői környezet fut Linuxon, Windowson és Mac-en. Nagyjából 1 éve használom ezt a környezetet PHP fejlesztéshez, de álom vele fejleszteni.
A NetBeans-et alapból lehet használni PHP, CSS, (X)HTML, C, Ruby, JAVA és egyéb programnyelvekhez fejlesztői környezetnek. De rengeteg kiterjesztés létezik hozzá így kiválóan alkalmas Python-ban történő programozáshoz vagy akár Smarty sablonok profi kezelésére is.
Ha NetBeans-re vágyik a tested el kell mondanom, hogy ez nem az fürge kis szövegszerkesztő, amit eddig használtál. Ez egy viszonylag lassan induló, erőforrás igényes környezet, és minden induláskor ellenőrzi a projekteket (Ha ki nem kapcsolod valahogy). Ennek ellenére mikor elindul, legyőzhetetlen.
Amiért kedvelem a NetBeans IDE-t:
- Adatbázis kezelhetsz vele
- Projekteket kezelhetsz vele, akár lehet távoli szerveren
- Csoportos műveleteket tudsz végrehajtani vele
- SVN tárolókat kezel
- Teljesen testre szabható
- Ingyenes és nyílt forráskódú
- Frissítéskor áthozza a régiből a projekteket, plugineket, beállításokat
- Atom stabil
- Platform független
Amiért nem annyira, de a jó tulajdonságok mellet elveszik:
Telepítés Ubuntura:
- Töltsük le a Linuxos *.sh verziót
- Adjunk a fájlra futtatási jogot:
chmod +x netbeans-6.8-ml-php-linux.sh
- majd indítsuk el ./netbeans-6.8-ml-php-linux.sh
- Menüben: Alkalmazások / Fejlesztés / NetBeans 6.8
Windowsra hasonló az eljárás. A letöltött .Exe állományt néhány kattintással fel lehet varázsolni.
-



- Visual Diff and Merge tools
Források, mappák, projektek eltérésének a felderítésére és azok összevonásra alkalmas szoftverek.
JMeld, a JAVA alapú kisokos
A jMeld Java alapokon fejlesztett forrás eltérés felderítő szoftver. A JMeld képes könyvtárakat, azokban lévő fájlok tartalmát összehasonlítani és a különbségeket kijelezni. Szöveges fájlok esetén lehetőségünk van részletek átemelésére is. Alap funkció a mappák, fájlok szinkronizálása. Fejlett fejlesztő eszközök része a DIFF funkció, de Windowsra kevés hasonló ingyenes eszköz érhető el.
A JMeld legnagyobb előnye, hogy ahol van JAVA értelmező ott ő is elfutkozik.
Merge nyílt forráskódú Linuxos verzió
A projekt hasonló mint a Ubuntura elérhető Meld nevű szoftver, ami hasonló képességekkel bír, csak PyGTK felületet használ.
- sudo apt-get install meld
WinMerege Nyílt forráskódú szoftver Windowsra
A WinMerge is hasonló képességekkel bír mint a fentiek, leszámítva az OS-ből adódó betegségeket illetve a binárisok hiányát, ami ehhez kéne. De ő is alkalmas a fájlok és mappák különbségeinek a feltérképezésére.
Az eltérés felderítő szoftverekre jellemzően:
- atom biztos gyors összehasonlítás
- patch fájl készítés
- Regexp támogatás a filterekben
- Fájlnév, kiterjesztés és egyéb szűrések
- Szerkesztési lehetőséget biztosítanak a fájlokhoz
- Adott programnyelveket szintaktikai kiemelését támogatják
- többutas összehasonlításra is alkalmasak pl.: 3 mappa tartalma
- profi megjelenítést biztosítanak
- helyenként parancssorból is kezelhetők
Hasonló értékes projektek Linuxra:
- Kdiff3
- Xxdiff
- TkDiff
- GtkDiff
-



- IETester SiteBuilder-ek álma
- Website építőknek nagyon hasznos segítség az IETester nevű Windowson (XP, Vista, Windows 7) futtatható alkalmazás, ami képes egyszerre több Explorer verziót működtetni. Az alkalmazással egyszerre több IE verzióval tudjuk ellenőrizni a weboldalunkat.
Sajnos még egy jó darabig optimalizálni kell (bár ne kéne) a weboldalakat IE6-os, IE-7-es böngészőre (Az IE8-as verzióval már nincs ennyi gond). Az IEtester rendelkezik beépített DebugBar-al ami nagy vonalakban és még nagyobb túlzással hasonlít a FireBug képességeire.
Letöltés:
Az IEtester letöltésére a hivatalos oldalon nyílik lehetőség.
További hasznos tulajdonságok:
- Hibakeresés IE böngészőkben
- Egyszerű, tabokra osztott felhasználó felölet
- Több hasznos a témakörhöz funkció egy alkalmazásban
Telepítés:
Egy darab jól fejlett Zip vagy Exe állományból nyílik lehetőségünk a telepítésre.
A szoftver Wine-val nem működik, ellenben Virtualbox-ra telepített XP-n igen.
-



- LWTT Idő-és költség mérő eszköz
- Az LWTT (Lightweight Time Tracker) egy platform független idő-és költség mérő eszköz, GPL licenc alatt. A szoftver telepítést nem igényel, csak a Java 6.0 Runtime (JRE 1.6) környezet meglétét. A progi egyaránt fut Linuxon és Windowson is.
Az LWTT akkor igazán hasznos ha az érdekel minket mennyi időt töltünk el egy-egy projekten. Az időmérési folyamatokhoz egy költség összeg is rendelhetünk, így a végén azt is tudjuk mennyit hozott a konyhára a gép előtt töltött idő (Ha ez ilyen egyszerű volna :-).
A Time Tracker-t letöltésére a hivatalos oldalakon nyílik lehetőség, ahol a forrás és a teljes dokumentációja is elérhető.
-



- MySQL Workbench
- A MySQL Workbench 5.1 Alfa egy kereszt-platformos adatbázis tervezésre szolgáló szoftver. A grafikus felhasználói interfésszel rendelkező szoftver elérhető Windowsra, Linuxra, és Mac-re is. A közösség javára bocsájtott ingyenes verzió is rendkívül jól használható, még a meglévő adatbázisok visszafejtésére is.
Mikor a DBDesigner 4 fejlesztése megállt, nagy űr keletkezett az ingyenes adatbázis tervező szoftverek frontján. Ezt a hézagot tölti be a szoftver, ha lehet még hatékonyabban. Bár a DbDesigner is egy profi program volt, a maga idejében (megjegyzem fut Linuxon is, de vannak betegségei).
Windowsra és Linuxra is egyaránt egyszerű telepíteni, mivel az utóbbihoz is rendelkezik DEB állománnyal. Tehát töltsük le a platformunknak megfelelő állományt és telepítsük fel.
Ubuntu 9.04-et használok, de a régebbi verzióhoz való simán működött, mint a képen is látható.