A NetBeans IDE Ubuntu Linux operációs rendszeren



Hasonló dokumentumok
A MOODLE KERETRENDSZER TELEPÍTÉSE

Kedvenc Ingyenes editorok avagy milyen a programozó jobbkeze? PSPAD editor DEVPHP IDE

ÁNYK53. Az Általános nyomtatványkitöltő (ÁNYK), a személyi jövedelemadó (SZJA) bevallás és kitöltési útmutató együttes telepítése

Hardver és szoftver követelmények

Végfelhasználói Applet kézikönyv

Közösség, projektek, IDE

RapidMiner telepítés i. RapidMiner telepítés

Programozás I. gyakorlat

Miért érdemes váltani, mikor ezeket más szoftverek is tudják?

eszemélyi Kliens Szoftvercsomag

K&H token tanúsítvány megújítás

WordPress segédlet. Bevezető. Letöltés. Telepítés

ANDROID EMULÁTOR. Avagy nincsen pénz drága telóra.

Egyszerűbb a Google keresőbe beírni a Sharepoint Designer 2007 letöltés kulcsszavakat és az első találat erre a címre mutat.

C++ fejlesztés az ECLIPSE környezetben

I. Bevezetés. 1. ábra A Java "logója"

1 Rendszerkövetelmények

eszemélyi Kliens Szoftvercsomag

Navigációs GPS adatok kezelése QGIS programmal (1.4 verzió) Összeállította dr. Siki Zoltán

Internet programozása. 1. előadás

Android alapok. Android játékfejlesztés

Az ActiveX beállítása

VBA makrók aláírása Office 2007 esetén

POSZEIDON dokumentáció (1.2)

Bár a szoftverleltárt elsősorban magamnak készítettem, de ha már itt van, miért is ne használhatná más is.

Magyar Nemzeti Bank - Elektronikus Rendszer Hitelesített Adatok Fogadásához ERA. Elektronikus aláírás - felhasználói dokumentáció

Kormányzati Elektronikus Aláíró és Aláírás-ellenőrző Szoftver

SZOFTVER = a számítógépet működtető és az azon futó programok összessége.

VBA makrók aláírása Office XP/2002/2003 esetén

Ubuntu Érettségi Remix Telepítési és beállítási leírás. Ágazati szakmai komplex távközlési ismeretek érettségihez

Dropbox - online fájltárolás és megosztás

Telepítési Kézikönyv

Segédlet az Eger Megyei Jogú Város Polgármesteri Hivatal által kiadott, EGERPH_1431-es építményadó bevallásához használt elektronikus nyomtatványhoz.

Digitális aláíró program telepítése az ERA rendszeren

Felhasználói leírás a DimNAV Server segédprogramhoz ( )

KIRA. KIRA rendszer. Telepítési útmutató v1

1. DVNAV letöltése és telepítése

Weboldalkészítés sablonok segítségével Nyitrai Erika. Miről lesz szó? WEBOLDALKÉSZÍTÉS SABLONOK SEGÍTSÉGÉVEL. Saját honlapot szeretnék

A CAPICOM ActiveX komponens telepítésének és használatának leírása Windows 7 operációs rendszer és Internet Explorer 9 verziójú böngésző esetén

FITNESS SYSTEM Telepítési útmutató

PolyVision illesztőprogram Kibocsátási megjegyzések 2.2. változat

Adóbevallás leadása elektronikusan

Portforward beállítási segítség

CIB Internet Bank asztali alkalmazás Hasznos tippek a telepítéshez és a használathoz Windows operációs rendszer esetén

A WORDPRESS TELEPÍTÉSÉNEK LÉPÉSEI

Mechatronika segédlet 6. gyakorlat

AZ N-WARE KFT. ÁLTAL ELEKTRONIKUSAN ALÁÍRT PDF DOKUMENTUMOK HITELESSÉGÉNEK ELLENŐRZÉSE VERZIÓ SZÁM: 1.3 KELT:

A FileZilla program beállítása az első belépés alkalmával

Tartalom jegyzék 1 BEVEZETŐ SZOFTVER ÉS HARDVER KÖVETELMÉNYEK 2 2 TELEPÍTÉS 2 3 KEZELÉS 5

Olyan eszközre van szükség, amelynél a webszerkesztés folyamatát a fejlesztő, nem pedig a program vezérli

BaBér. Bérügyviteli rendszer. Telepítési segédlet 2014.

Zimbra levelező rendszer

BaBér bérügyviteli rendszer telepítési segédlete év

Elektronikusan hitelesített PDF dokumentumok ellenőrzése

Pentaho 4: Mindennapi BI egyszerűen. Fekszi Csaba Ügyvezető október 6.

F-Secure Biztonsági megoldás. Az első lépések Windows-számítógépeken

DRÉN & VALNER SZOFTVER KFT 4031 Debrecen, Egyetem sugárút 11/a. 1/5. 52/ , 52/ , 30/

Téradatbázisok használata QGIS-ből A DB kezelő modul 2.2 verzió

Oktatási cloud használata

Internet alkamazások Készítette: Methos L. Müller Készült: 2010

DRÉN & VALNER SZOFTVER KFT 4031 Debrecen, Egyetem sugárút 11/a. 1/5. 52/ , 52/ , 30/

Java-s Nyomtatványkitöltő Program Súgó

Bluetooth párosítás. Felhasználói útmutató

Digitális aláíró program telepítése az ERA rendszeren

Smarty AJAX. Miért jó ez? Ha utálsz gépelni, akkor tudod. Milyen műveletet tudunk elvégezni velük:

TERKA Törvényességi Ellenőrzési Rendszer Kiegészítő Alkalmazás

Java-s Nyomtatványkitöltő Program Súgó

ETR Kliens installálás

Tanúsítványok kezelése az ibahir rendszerben

Microsoft SQL Server telepítése

OPENCV TELEPÍTÉSE SZÁMÍTÓGÉPES LÁTÁS ÉS KÉPFELDOLGOZÁS. Tanács Attila Képfeldolgozás és Számítógépes Grafika Tanszék Szegedi Tudományegyetem

Apache OpenOffice telepítési útmutató

Crossplatform mobil fejlesztőkörnyezet kiválasztását támogató kutatás

BarAck.Net. Internetes csomagkezel. Felhasználói kézikönyv V 1.0. (2011. július 20.)

<Insert Picture Here> Migráció MS Access-ről Oracle Application Express-re

Országos Területrendezési Terv térképi mel ékleteinek WMS szolgáltatással történő elérése, Quantum GIS program alkalmazásával Útmutató 2010.

Útmutató az Elektronikus fizetési meghagyás használatához

Java I. A Java programozási nyelv

Moodle -egy ingyenes, sokoldalú LMS rendszer használata a felsőoktatásban

Java-s Nyomtatványkitöltő Program Súgó

Web-programozó képzés szakdolgozat formai követelmények

OpenOffice.org irodai programcsomag

A telepítési útmutató tartalma

iseries Client Access Express - Mielőtt elkezdi

Sygic: Voucher Edition for Android telepítése

Az Evolut Főkönyv program telepítési és beállítási útmutatója v2.0

MÉRY Android Alkalmazás

Általános nyomtató meghajtó útmutató

SSL VPN KAPCSOLAT TELEPÍTÉSI ÚTMUTATÓ

Telepítési útmutató a SMART Notebook 10.6 oktatói szoftverhez

Selling Platform Telepítési útmutató Gyakori hibák és megoldások

Adatintegritás ellenőrzés Felhasználói dokumentáció verzió 2.0 Budapest, 2008.

OTRS bevezetése és tapasztalatok a DF-ISZK-n

Virtual Call Center kliens program MSI csomag telepítése

Kedvenc Linkek a témakörben: MySQL mindenkinek Vizuális adatbázis tervezés

Oralce kliens installálása Windows Server 2003-ra

Windows XP. és Ubuntu. mi a különbség? Mátó Péter <mato.peter@fsf.hu> Windows XP vs Ubuntu Mátó Péter <mato.peter@fsf.

Selling Platform Telepítési útmutató Gyakori hibák és megoldások

Image Processor BarCode Service. Felhasználói és üzemeltetői kézikönyv

ERserver. iseries. Az iseries Access for Windows használatának megkezdése

Átírás:

A NetBeans IDE Ubuntu Linux operációs rendszeren Készítette: Török Viktor (Kapitány) E-mail: kapitany@lidercfeny.hu 1/10

A NetBeans IDE Linux operációs rendszeren Bevezető A NetBeans IDE egy Java-ban írt, nyílt forráskódú és ingyenesen használható integrált fejlesztői környezet (Integrated Development Environment), melynek fejlesztését jelenleg az Oracle támogatja. Több programozási nyelvhez is lehet használni, többek között a Java, a C, a C++ és a PHP nyelvekhez tölthető le előre elkészített csomag. A dokumentum írásának pillanatában a NetBeans IDE a 8.0.1 verziónál tart, de folyamatosan jelennek meg az újabb kiadások. A NetBeans IDE története A NetBeans IDE fejlesztése 1996-ban kezdődött Csehországban, ahol a prágai Károly Egyetem néhány hallgatója Xelfi néven egy, a Borland Delphihez hasonlító Java IDE-t szeretett volna létrehozni, kezdetben még csak egy hallgatói projektként. A Xelfi első verziója 1997-ben jelent meg. A fejlesztést végző csapat később úgy döntött, hogy érdemes lenne a programot kereskedelmi termékként továbbfejleszteni, és ennek érdekében létrehoztak egy saját céget. Felvették a kapcsolatot egy vállalkozóval, Roman Stanek-kel, aki úgy látta, hogy érdemes támogatni a projektet. A Xelfi elnevezést hamarosan elhagyták: Jaroslav Tulach ötlete alapján a program megkapta a NetBeans nevet. [1] [2] 1999-ben az IDE felkeltette a többek között a Java nyelv létrehozásáról ismert Sun Microsystems érdeklődését, ezért a Sun felvásárolta a programot, majd a későbbiekben megnyitotta a forráskódját. A forráskód jelenleg a következő címről kiindulva érhető el: https://netbeans.org/community/sources/. 2010-ben az Oracle felvásárolta a Sun Microsystems-t, ennek következtében a NetBeans fejlesztése is az Oracle hatáskörébe került. Az Oracle a felhasználók szerencséjére nem hagyott fel a program továbbfejlesztésével, így rendszeresen hozzájuthatunk az újabb verziókhoz. 2/10

1. ábra. Az eredeti fejlesztőcsapat A NetBeans IDE letöltése és telepítése A NetBeans IDE telepítő anyagát a következő címről lehet letölteni: https://netbeans.org/downloads/index.html A támogatott platformok a következők: Windows Linux (x86 / x64) Mac OS X 2. ábra. A letölthető csomagok 3/10

A szükséges csomag letöltése után egy Ubuntu Linux rendszeren a következő lépéseket kell elvégezni a telepítés érdekében [3]: a működés előfeltétele, hogy a Java telepítve legyen a rendszerben el kell indítani egy terminált egy megfelelő jogosultságokkal bíró felhasználóval be kell lépni a letöltött állományt tartalmazó könyvtárba a letöltött.sh kiterjesztésű állománynak futtatási jogot kell adni el kell indítani a letöltött.sh kiterjesztésű állományt Ezután elindul egy grafikus felületen futó installer program, amely néhány perc alatt feltelepíti a gépre a NetBeans IDE-t. Ubuntu Linux alatt az Ubuntu Software Center segítségével is elvégezhetjük a NetBeans IDE telepítését, bár úgy tűnik, hogy a Software Centerben az aktuálishoz képest régebbi verzió található. 4/10

PHP fejlesztés a NetBeans IDE segítségével Munkám során a NetBeans IDE-t elsősorban PHP nyelven készült fejlesztések elkészítésére használtam, ezért ezt a témakört szeretném bővebben tárgyalni. Miért érdemes használni a Netbeans IDE-t a PHP nyelven történő fejlesztés során? Tudjuk, hogy PHP programokat akár egy szöveges editor, pl. az mcedit segítségével is elő lehet állítani, de ez egy elég kényelmetlen módszer. Vannak olyan programok, mint például a Windows rendszereken futó Notepad++, amelyek ismernek néhány egyszerűbb kényelmi funkciót, mint pl. a szintaxiskiemelés. A NetBeans IDE viszont számos olyan komolyabb lehetőséget tartalmaz, amelyek nagy mértékben megkönnyítik a PHP programozó életét. 3. ábra. Egy egyszerű PHP program az mcedit-ben Milyen hasznos lehetőségeket biztosít számunkra a NetBeans IDE? A következőkben a teljesség igénye nélkül felsorolok néhányat ezek közül, főleg olyanokat, amelyeket saját munkám során szoktam használni: [4] projektek létrehozása: több fájlból álló projekteket hozhatunk létre; ezeket a Projects fülön egy faszerkezetbe csoportosítva kezeli a program szintaxis-kiemelés (syntax highlighting): mint ahogyan az a képernyőképen is látható, a NetBeans kiszínezi a forráskódot, ami nagy mértékben javítja a kód olvashatóságát: 4. ábra. Szintaxis-kiemelés 5/10

kódkiegészítés: ha beírunk egy kódtöredéket (pl. mysql), akkor a program felajánlja többek között a mysql-lel kezdődő függvények listáját: 5. ábra. Kódkiegészítés code templates: rövidítések beírásával hosszabb kódrészleteket hozhatunk létre. Pl. be kell írni az editorba a cls szót, majd Tab-ot kell nyomni, és a program létrehozza egy osztály (class) kódjának vázát. A code templates listája a Tools / Options menüpont Editor / Code Templates fülén szerkeszthető. hibák jelzése: bizonyos szintaktikai hibákat is jelez a rendszer; a forráskódban aláhúzza pirossal a hibásnak talált részeket, így már a futtatás előtt kiderülhetnek az elgépelések 6. ábra. Hibák jelzése a kód szerkesztése közben 6/10

a forráskód formázása: a program a Source / Format menüpont használatával rendezett alakra hozza a forráskódot, ami akkor lehet különösen hasznos, ha egy (pl. más által írt) első látásra zavaros, összevissza megírt kódot szeretnénk valamivel áttekinthetőbb formába hozni. A formázási beállításokat a Tools / Options menüpont Editor / Formatting fülén szerkeszthetjük. kódrészleteket nyithatunk ki és csukhatunk össze a + / - ikonok segítségével CSS stíluslapokat is szerkeszthetünk benne; ebben az esetben is működik a kód színezése és a kódkiegészítés az Alt + Insert gombok lenyomásával számos hasznos funkció érhető el. Ilyen pl. a szövegben elérhető Lorem Ipsum Text generátor, amely egy Lorem Ipsum... szöveget állít elő. az IDE több verziókezelő rendszert is támogat, pl. a Subversion-t 7. ábra. Egy egyszerű PHP program a NetBeans IDE-ben 7/10

Személyes vélemény A PHP programok és weboldalak fejlesztésének támogatása céljából a NetBeans IDE-n kívül több más eszközt kipróbáltam mind a Microsoft Windows, mind az Ubuntu Linux operációs rendszerek alatt. Ezek a programok következők voltak: Notepad++ Macromedia Homesite Adobe Dreamweaver Eclipse Microsoft Expression Web Bluefish A NetBeans IDE-vel először egy PHP fejlesztőknek szóló online tanfolyamon találkoztam. Az ott látottak alapján elkezdtem használni, és azóta is ez az elsődleges webes fejlesztőeszközöm. Összességében a tapasztalat azt mutatta, hogy számomra a felsorolt programok közül a NetBeans IDE a legjobban használható és legkényelmesebb IDE. 8/10

Irodalomjegyzék [1] https://netbeans.org/about/history.html [2] http://hu.wikipedia.org/wiki/netbeans [3] https://netbeans.org/community/releases/80/install.html [4] http://prog.lidercfeny.hu/alkotas_megjelenitese.php?cikk_id=51 9/10

Tartalomjegyzék A NetBeans IDE Linux operációs rendszeren...2 Bevezető...2 A NetBeans IDE története...2 A NetBeans IDE letöltése és telepítése...3 PHP fejlesztés a NetBeans IDE segítségével...5 Személyes vélemény...8 Irodalomjegyzék...9 10/10