Néhány hónapja elhatároztam, hogy elkezdek megismerkedni az Eclipse varázslatos világával. A projektet régóta figyelemmel kísértem, de idő hiányában nem tudtam komolyabban kipróbálni. Plusz a sok előre megírt kódrészlet amit az előző környezet tartalmazott és egy gomb nyomásra behívtam, igen csak marasztaló dolog. Interneten számtalan ódát zengenek az Eclipse-ről és a benne rejlő lehetőségekről. Én mégis sokadik nekifutásra is mindig egy kicsit bonyolultnak ítéltem, mint utólag kiderült tévesen. Pedig előzőleg már használtam Eclipse alapú produktumot, Aptana editort CSS, XHTML és JS fejlesztéshez, mivel kiválóan kezeli a szintaktikai kérdéseket is. Az előzményekben a következő fejlesztői környezeteket volt szerencsém alaposan megismerni: Zend Studio, PSPAD, Maguma OpenStudió .. Mindegyiknek volt előnye és hátránya is. Az egyik nagyon drága viszont bónuszként néha le is fagy, az óriási erőforrás igénye mellett (A kényelem bére), a másik meg annyira fapad hogy már-már sámli. Itt le kell szögeznem hogy még nem ismerem teljesen az Eclipse lehetőségeit, de már a mozdony füstje megcsapott (mást mostanában nem fogok használni). Ezt az élményt szeretném leírni, ezzel másokat bátorítva a használatára. Éppen egy elég nagy projekt elején voltam, gondoltam ez a legjobb lehetőség rákésztetni magam a PDT használatára. Kisebb kitérőkkel ez is történt . Mivel az Aptana Stúdió éppen akkor jelent meg 1.0 verziószámmal, és PHP + FTP támogatást is kapott, ezért menet közben elcsábultam (CSS + XHTML + PHP + távoli fájl szerkesztés). Ami érthető is mert ideális eszköz webfejlesztők számára, de hamar kiderült hogy akadnak gondok a távoli fájl szerkesztéssel és a karakter kódolásokkal is. (A gyakorlatban néhány fájlt és ékezetet megmentettem a haza javára . Mivel a Zend Stúdiót ismerem, ezért a felület annyira nem volt idegen (na ja). Mindinkább a beállításokat és a lehetőségeket kellet gyorsan megismernem.
Miért érdemes váltani, mikor ezeket más szoftverek is tudják? Amit ez a fejlesztő környezet tud, olyannal ingyenesben még nem találkoztam Rengeteg beépülő modult lehet hozzá telepíteni Aptana Plugin: PHP CSS, XHTML, JavaScript, Ruby, Ajax fejlesztési támogatás SQL fejlesztéshez eszközök XML-t támogató eszközök Smarty szintaktika és kiegészítés támogatása Távoli fájl szerkesztés, több protokollon és platformon keresztül (FTP, SSH; Linux, Windows; Unix) SVN Projekt kezelés Viszonylag kis erőforrás igény Projekt szinkronizálási lehetőség Saját kódrészletek Automatikus kiegészítések Forrás formázási lehetőség
Forrás formázási lehetőség Platform függetlenség Hordozhatóság, gyakorlatilag egy mappából fut. A sort még biztosan folytathatnám, de a lényeg az, hogy jobb jelenleg nincs. (Még fizetősben sem. Ha csak nem ennek egy fizetős változatára gondolunk) Beszerzés, letöltés: PDT Eclipse projekt page PDT letöltése, beszerzése Milyen kiterjesztéseket használok: Aptana Stúdió http://update.aptana.com/install/3.2/ CSS, HTML, JavaScript fejlesztéshez Kiváló szintaktika kezeléssel és automatikus kiegészítéssel
DSDP/Target Management http://download.eclipse.org/dsdp/tm/updates/ Távoli fájlok szerkesztésére (FTP, SSH) Stabil FTP vagy SSH protokolon keresztűl fájlokat szerkeszthetünk lokális vagy távoli kiszolgálón. Smarty Editor PDT update: http://download.eclipse.org/tools/php/updates/ Smarty Szintaktikás és autókiegészítéseket tartalmaz
PHPeclipse http://update.phpeclipse.net/update/nightly Néhány kiterjesztése nagyon hasznos.
A PDT-ben az Eclipsre jellemző fura ablakkezelés, felület, beállítási lehetőségek a kezdők számára riasztó lehet. Idővel használat közben másképpen látja az ember és rájön milyen logikusan felépített , jól megtervezett szoftver. Érdemes akár több időt is eltölteni a tanulásával. Néhány nagyon hasznos funkció: Forrás formázás, bármilyen zagyvalékot képes gatyába rázni. Ami nem utolsó dolog, mert láttam már profinak mondott fejlesztőknél olvashatatlan kódokat (A nincs rá idő szinróma).
Automatikus változó név kiegészítés
Automatikus funkció név kiegészítés
Saját programrészletek beszúrása
Távoli szerveren lévő fájlok szinkronizálása FTP protokollon keresztül, majd szerkesztés után csak a módosítottat visszatölthetjük.
Távoli szerveren történő fájl szerkesztés FTP, SSH protokollon keresztül.
Beállítási lehetőségeket érdemes tanulmányozni
Eclipsre fel! nincs kapcsolódó bejegyzés.
Téma: Webalkalmazás fejlesztés Forrás: http://opendir.hu Szerző: ArtH2O Erdeti URL: http://opendir.hu/webalkalmazas/editor/184-pdt-ide-az-idealis-fejleszto-kornyezet/