[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