17 700
Tesztek Android Google Apple Microsoft Samsung Huawei Nokia Linux Biztonság Tudomány Facebook Videojáték Film

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-2017 – Makay József (makay@androbit.net)
Könnyedén lehallgathatóak a Facebook Messenger hangüzenetei
Saját céget indított az Android társalapítója
Vernee Apollo Lite okostelefon ‑ 10 magos rendszerchippel és 4 GB RAM‑mal
Erős hardverrel érkezik a Nokia P1
Csomókötés atomi szinten
A Samsung már nem titkolja a Galaxy S8 külsejét
Felkapott témák
Túl gyorsan nőtt nagyra a Xiaomi
Saját céget indított az Android társalapítója
A Samsung már nem titkolja a Galaxy S8 külsejét
Folyadékhűtéssel érkezett a Samsung Galaxy C7 Pro
Samsung S8 - Elhagyják a Galaxy márkanevet?
10 év börtönre ítélhetik a 21 éves programozót
Állásajánlatok
Mitarbeiter Datenschutz- und Sicherheits- Konzepte - Telekom IT TSI Budapest
Service Desk munkatárs angol és német nyelvtudással 7/24 Budapest
Gyártástechnológia - tervezőmérnök – Gyártástechnológia - tervezés
GUI designer
Java Developer
Szoftverüzemeltető
Gépészmérnök – Heves megye