[elektro] QT vs CodeBlocks..
Móczik Gábor
pm_levlista at progzmaster.hu
Mon Jan 27 19:53:44 CET 2014
2014.01.27. 12:31 keltezéssel, elight at gmail.hu írta:
> A fiam az a munkahelyén pl. elclipse küzd,
> de inkább java-ban... és ilyen hw. közeli bíbelődésre ezt nem ajánlja.
>
> A codeblocks elsőre tetszik,
> de kerültek pontok ahol elakadtam.
> Az xwWidgetet időhiányban még nemigazán tudtam házasítani,
> valami Smidt-el is próbálgattam de nem értem el még átütő sikert.
>
> Ráadásul olvasgatva ,, egy weblapon találtam hogy egy kalap..
> ha valaki teheti QT-t használjon .. ( lehet hogy csak egy őrült QT fan ? )
> de most kicsit képzavarban vagyok.
Úgy látom elég nagy a képzavar, hogy végülis mi micsoda.
Próbáld meg a problémát két külön részre bontani:
- milyen framework-öt akarsz használni
- milyen IDE-t akarsz használni
Célszerű, ha a kettő kötődik valahogyan egymáshoz, de nem szükségszerű.
A CodeBlocks egy IDE.
Az Eclipse egy IDE.
Mindkettőben lehet kódot írni, akár mondjuk egy NotePad++ -ban is, amit
utána lehet fordítani azzal amivel akarod, az alatta lévő toolchain már
nem kimondottan az IDE határköre. Az IDE sajátosságainak elsajátításával
fogsz tudni benne dolgozni és kódot írni akármilyet, akármire. Ez
általában nem akkora kunszt.
A wxWidgets és a QT egy (gui) framework. Egy library, amit felhasználsz
a fejlesztéshez, ennek a dolgait kell megismerned, hogy össze tudj dobni
egy alkalmazást. Ez az, ami sok tanulást igényel.
A két dolog részben független, mert akár jegyzettömbben is lehet kódot
írni bármelyikhez, a gyakorlatban azonban egy jó IDE nem csak egy
syntax-highlighting editor. Nyújt egy halom kényelemi funkciót, ezért
célszerű egy adott frameworkhoz egy olyan IDE-t választani, ami
támogatja. Ebből azonban lehet több is.
Első körben tehát ne azt döntsd el, hogy melyik IDE-t akarod használni,
hanem, hogy egyáltalán milyen programnyelv és azon belül milyen
framework szimpatikus, melyik az, amelyik tudja azokat a
premfeltételeket, amikre neked szükséged van. Crossplatform, stb...
Ez után nézd meg, hogy van-e olyan IDE hozzá, amivel kényelmesen tudsz
dolgozni.
Mivel nem ideális minden mindenre, és nem mindenkinek egyeznek az
igényei, képességei, pár iterációra szükség lesz, és esetleg
kompromisszumokat kell kötni - kényelem / funkcionalitás /
cross-platform / time-to-market / jövő - kérdésekben.
Nem egyszerű.
More information about the Elektro
mailing list