16 834
Tesztek Android Google Apple Microsoft Samsung Huawei Linux Okostelefon Biztonság Tudomány Facebook Videojáték Film
16 834

Milyen környezetben fejlesszem a szoftveremet?

Makay József2015.03.25. 18.37
Kattints ide  ➜
Milyen környezetben fejlesszem a szoftveremet? – hangzott el már rengeteg alkalommal a kérdés a legkülönfélébb fórumokon. A válasz persze sosem egyértelmű, hiszen nagyban függ a feladattól, a választott programnyelvtől, a projekt méretétől és a fejlesztők létszámától, valamint szokásaitól.

Sok esetben viszont nincs szükségünk robusztus fordítókörnyezetre – ami még a lehetetlen feladatokra is megoldást nyújt, de mellé a számítógép erőforrásainak felét is megeszi – csupán egy egyszerűbb szerkesztőre néhány alapszolgáltatással, ami egy mezei jegyzettömbnél hatékonyabbá teszi a fejlesztést. Kétségtelen, hogy ilyen feladatra számos megoldás áll rendelkezésünkre, kezdve a windowsos Notepad++-szal, egészen a linuxos Kate szerkesztőig, de ezek valahogy mégsem azok a szoftverek, amire egy modern igényeket felsorakoztató fejlesztő vágyik.

A fejlesztőkörnyezetnek nem csak segítőkésznek, de szépnek és esztétikusnak is kell lennie, ugyanis nagyon zavaró tud lenni, ha ocsmány környezetben, csúnya betűkkel kell böngésznünk egy másik fejlesztő még ocsmányabb spagetti kódját. Erre sajnos csak manapság kezdtek a fejlesztőkörnyezeteket fejlesztő fejlesztők odafigyelni.

Eddig a Sublime Textet használtam nem_professzionális szerkesztésre, a komolyabb munkákra pedig a NetBeanst találtam alkalmasnak. Mivel nem szívesen használok hasonló feladatokra két nagyon különböző szoftvert, elkezdtem olyan szerkesztők után keresgélni, amik megfelelnek az elvárásaimnak. A Sublime Texttel kiegészítve pedig összeállítottam egy aprócska listát azokról a Windowsra, Linuxra és OS X-re is elérhető szoftverekről, amikről úgy gondolom, mindenképpen érdemes kipróbálni.




Sublime Text – Hivatalos weboldal



A C++ és Python nyelven fejlesztett Sublime Text számos programnyelvet támogat szintaxiskiemeléssel és akár kódkiegészítéssel is, alapértelmezetten megtalálható benne a minimap és több kódolási segítség. A Sublime ugyan fizetős alkalmazás, de a trial verzió körülbelül olyan, mint a Total Commander esetében: végtelen. A beállítási lehetőségek lényegében konfigurációs fájlok szerkesztéséről szólnak, de a Ctrl+Shift+P billentyűkombinációval és a könnyedén feltelepíthető Package Control segítségével számos bővítmény telepíthető, köztük a számomra nagyon fontos SFTP és a Soda Dark felülettéma is, ami az oldalsáv világos hátterét váltja a domináns sötétnek megfelelő árnyalatúra. Esetenként tehát még a Netbeanst és az Eclipse-et is képes leváltani, ha nem profi Java projekten dolgozunk.




Atom – Hivatalos weboldal



A továbblépési kísérletem első állomása az Atom volt, ami ugyan egy nagyon barátságos és modern környezet, de a számomra legfontosabbnak számító FTP támogatást csak egy olyan bővítménnyel tudta volna megoldani, ami egyáltalán nem akart csatlakozni a tárhelyhez. Akinek nincs szüksége ilyenekre, annak minden további nélkül ajánlom, ugyanis egy könnyen kezelhető és jól konfigurálható környezetről beszélünk.




Light Table – Hivatalos weboldal



A Light Table sajnos a Sublime Texttel van egy szinten. Rendelkezésünkre állnak ugyan bővítmények, de erősen alacsony létszámban. A beállítási lehetőségek egy Commands nevű oldalsávból érhetőek el és a szintaxiskiemelés színpalettáján is érdemes változtatni. Egyszerűbb szerkesztésekre tökéletes, de komolyabb munkákra inkább a többieket válasszuk!




Brackets – Hivatalos weboldal



Végül a Bracketsben találtam meg mindazt, amire szükségem van. Egy nagyon modern és könnyedén testre szabható felületet, minőségi bővítményeket, elfogadható erőforrásigényt, valamint rengeteg programnyelv támogatását. Az Adobe által fejlesztett (nyílt forráskódú) szoftver egymaga nem egy végtelen tudású eszköz, de néhány bővítmény segítségével könnyedén lecserélhettem a NetBeanst, miközben egy Sublime-hoz hasonló környezetben dolgozhatok. A négy versenyző közül magasan ez a legjobb megoldás.


Ahogyan az olvasható volt, ezek a szoftverek elsősorban az egyszerűség és az alacsony erőforrásigény szempontjából erősek, és bizonyos esetekben nem veszik fel a versenyt olyan megoldásokkal, mint az Eclipse, a NetBeans, a Visual Studio, a Qt Creator, az IntelliJ IDEA vagy az Xcode. Ezért is ajánlom őket mindenképpen alapos kipróbálásra, ugyanis aktív fejlesztőknek rendkívül jól jöhetnek alternatív eszközként munkájuk során, amikor felesleges lenne egy gigabájtokat zabáló szoftvert elindítani.
Kattints ide  ➜

Az Androbit technológiai és tudományos magazinnál hiszünk abban, hogy az információ mindenkit megillet. Hosszú évek munkájával megszerzett hírnevünknek köszönhetően megadatott számunkra az a lehetőség, hogy műszaki témájú médiumként is elérhessünk minden internetező korosztályt. Tesszük ezt olyan hírekkel és cikkekkel, amik között egyaránt szerepel nagyobb tömegeket és kisebb szakmai csoportokat érintő tartalom is.

A témák gondos összeválogatásának és a cikkek minőségi kidolgozottságának hála mára Magyarország egyik legnépszerűbb technológiai és tudományos információforrásává váltunk – fejlesztéseinkkel és kutatásainkkal pedig igyekszünk mindig egy lépéssel a versenytársak előtt járni.

A weboldalunkon található, szerkesztőségünk által készített tartalmakra vonatkozó összes felhasználási jogot az Androbit technológiai és tudományos magazin birtokolja. A tartalmak egyes részleteinek felhasználását kizárólag látványos (vagy jól hallható) forrásmegjelöléssel engedélyezzük. A feltételek megszegésének jogi következményei lehetnek. A feltételektől eltérő tartalomfelhasználás kizárólag megegyezés útján lehetséges.
Copyright © 2007-2016 – Makay József (makay@androbit.net)
A fák az Alphabet legnagyobb ellenségei
Az egyik legnépszerűbb antivírus egyben a legrosszabb is
A Casio bemutatott egy 1,9 megapixeles kamerát
Melyik lesz 2017 legjobb okostelefonja?
Az Android 7.0 Nougat lesz az UMi karácsonyi ajándéka
Amazon Go ‑ Csak kisétálsz a boltból, fizetés nélkül
Felkapott témák
Az egyik legnépszerűbb antivírus egyben a legrosszabb is
Ezek a jelenleg kapható legerősebb okostelefonok
2016 legjobb okostelefonjai - Sebességteszt
Android 1.0 Apple Pie vs. Android 7.1 Nougat
Melyik lesz 2017 legjobb okostelefonja?
Ingyenes nCore regisztráció - Újabb csalók próbálkoznak
Állásajánlatok
Maintenance engineer
Linux rendszergazda / rendszermérnök
Software Architect Java EE
Telephelyvezető
Senior Experte Business Operations
Business Test Analyst
SAP Security Consultant