- A hozzászóláshoz be kell jelentkezni
- 2892 megtekintés
Hozzászólások
Hurrá!
- A hozzászóláshoz be kell jelentkezni
+1
- A hozzászóláshoz be kell jelentkezni
Total halott projekt sajnos. Kar erte, jopofa reteget huztak a C++-ra, nem volt rossz programozni.
----------------------
while (!sleep) sheep++;
- A hozzászóláshoz be kell jelentkezni
Miért lenne halott? C++ rész marad, aminek örülök, mert én is azt használom.
---------------------------
Oszt jónapot!
- A hozzászóláshoz be kell jelentkezni
A halott nem azt jelenti, hogy senki nem fogja hasznalni, de sosem lesz mar dominans UI technologia. A C++-os GUI-fejlesztes nem nagy divat manapsag, es egyre kevesbe tunik ugy, hogy valaha az lesz.
----------------------
while (!sleep) sheep++;
- A hozzászóláshoz be kell jelentkezni
Van egy csomo alkalmazasi terulete, igaz nem mainframe.
Egy nagyobb C++ project eseten elkerulhetetlen, hogy igy vagy ugy belekeruljon a Qt.
- A hozzászóláshoz be kell jelentkezni
> Van egy csomo alkalmazasi terulete, igaz nem mainframe.
Gondolom mainstream-et akartal mondani.
> Egy nagyobb C++ project eseten elkerulhetetlen, hogy igy vagy ugy belekeruljon a Qt.
Hat LOL. Ha meg Boost-ot mondtal volna, az oke. En sem a sajat teruletemen, sem a nepszerubb open source C++ projektekben eseteben nem latom, hogy a Qt olyan kotelezo lenne.
Egyebkent en elsosorban a GUI reszere ertettem, hogy ki fog halni szep lassan.
----------------------
while (!sleep) sheep++;
- A hozzászóláshoz be kell jelentkezni
Teljesen egyetértek, és az előző 2 hozzászólásoddal is.
A C++ nyelv nagyon jó lenne, ha lenne hozzá egy rendes framework. Ezidáig a QT jónak bizonyult, de rossz a hírek miatt én is zsákutcának gondolom.
Fuszenecker_Róbert
- A hozzászóláshoz be kell jelentkezni
Én fordítva látom: a C++ nyelv nagyon rossz, a Qt viszont egy elég jól megtervezett framework hozzá.
- A hozzászóláshoz be kell jelentkezni
Ja, nem fogalmaztam jól: a QT szerintem is a legeslegjobb C++ framework, de nem vagyok róla meggyőződve, hogy érdemes időt fordítanom rá.
A C++-t sokáig használtam, akkor jó volt, szerettem is, szerintem nem egy rossz nyelv, de a mostani igényeimet már nem elégíti ki: nagyon sok dolog hiányzik belőle, pl. 8 évig kotlottak a szabványon, mégsem került bele az interfész kulcsszó (és még hosszan sorolhatnám -- értem, meg lehet csinálni az interfészt így meg úgy, de pont emiatt a "végülis meg lehet csinálni" dolog miatt hagytam ott a C++ és a Linuxot.).
Fuszenecker_Róbert
- A hozzászóláshoz be kell jelentkezni
A többszörös öröklődés mellett nem igazán látom, milyen szükség van az interfacere mint kulcsszóra. Olvashatóság és hibamegelőzés szempontjából persze hasznos (sokminden bekerült ezért, pl az override kulcsszó), de nem kell körbehekkelni semmit ahhoz, hogy legyen egy "üres" osztályod.
----
India delenda est.
Hülye pelikán
- A hozzászóláshoz be kell jelentkezni
Én szeretem jelezni, hogy valami egy interfész.
Persze, lehet csinálni classt pure virtual függvényekkel, de valahogy az mégsem ugyanaz. A class az class, az interfész meg interfész :-)
Fuszenecker_Róbert
- A hozzászóláshoz be kell jelentkezni
Aki ezen fennakad, az egyéb galádságokra is képes :-).
Engem a C++-nak az a része zavar, hogy túl sok körítés kódot kell írni a tényleges feladat mellé.
- A hozzászóláshoz be kell jelentkezni
Az új szabvány azért ezen sokat segített. Most már nagyon jó deklaratív kódot lehet írni. Kezd egészen Pythonos lenni, rosszul érzem magam, ha ciklust kell írni :)
----
India delenda est.
Hülye pelikán
- A hozzászóláshoz be kell jelentkezni
Az új C++ szabvány: ami eddig is túl bonyolult volt, most még sokkal bonyolultabb lett.
- A hozzászóláshoz be kell jelentkezni
[citation needed]
----
India delenda est.
Hülye pelikán
- A hozzászóláshoz be kell jelentkezni
Ezen nem lehet segíteni. Te Javat/C#-ot akarsz kódolni C++-ban, akkor persze nem lesz jó.
----
India delenda est.
Hülye pelikán
- A hozzászóláshoz be kell jelentkezni
A Java/C++ objektum-orientált fogalmai amúgy is elfuseráltak. A Go hozzáállása az objektum-orientáltsághoz viszont elég letisztult.
- A hozzászóláshoz be kell jelentkezni
Szerintem elég tiszták azok a fogalmak. Az OOP nem egy egzakt dolog nyelvi szinten, minden nyelv úgy implementálja, ahogy le akarja képezni.
----
India delenda est.
Hülye pelikán
- A hozzászóláshoz be kell jelentkezni
"Egy nagyobb C++ project eseten elkerulhetetlen, hogy igy vagy ugy belekeruljon a Qt."
Ezen én is nevetek. Honnan jött ez egyáltalán?
Én nagyon szerettem a Qt-t amíg használtam, de nem látom, miért lenne elkerülhetetlen (különösebb erőlködés nélkül)...
----
India delenda est.
Hülye pelikán
- A hozzászóláshoz be kell jelentkezni
Oke, fogalmazzunk ugy, hogy en eddig olyan projecteken dolgoztam, amiknek mindig voltak olyan reszei (meg ha belso hasznalatra szant reszek is voltak), amik Qt alapuak voltak.
Beagyazott teruleten dolgozok egy ideje: az altalam latott projectek pe'ce's portjai, az algoritmosok tesztkornyezete mindig Qt volt.
- A hozzászóláshoz be kell jelentkezni
Xilinx és Altera pl. használják intenzíven. Tudtommal.
- A hozzászóláshoz be kell jelentkezni
Egyáltalán nem halott projekt, open governess van és aktívan fejlesztik. Ami azt illeti, én is előszerettel használom és fogom is haszálni.
Üdv.: CreMindES
- A hozzászóláshoz be kell jelentkezni
Open governance-t akartal irni gondolom.
Aszongya a Qt az oldalan:
> Put decision power in the hands of the community, i.e. the people who contribute to the Project’s success
En nem sok olyan projektet latok a vilagban, ahol egy ceg kezeben levo termeket a kozossegnek adtak, majd az sikeresebb lett, mint elotte. A kozkezre adas utan altalaban (<- gondolom az 'altalaban' szo jelentese mindenkinek tiszta) megdoglenek.
----------------------
while (!sleep) sheep++;
- A hozzászóláshoz be kell jelentkezni
Igen, sorry, eléggé siettem...
Egyrést már a Digia-é a Qt teljesen, reméljük hogy tisztelettel és nagy gonddal fogják tovább tovább fejleszteni. Elhiszem, hogy még nem láttál ilyet, de még én sem láttam ilyen jó közösséget mint a Qt-s vagy/és a maemos ...
Üdv.: CreMindES
- A hozzászóláshoz be kell jelentkezni
-sok.
A Qt-ban ma mar nem a GUI a lenyeg, hanem hogy van egy cross-platformos keretrendszer.
- A hozzászóláshoz be kell jelentkezni
A Java is ilyen, csak népszerűbb.
- A hozzászóláshoz be kell jelentkezni
Egészen másra valók
- A hozzászóláshoz be kell jelentkezni
Az utobbi hasznalatra, valoban.</troll>
--
|8]
- A hozzászóláshoz be kell jelentkezni
Én elég régóta használok Java-t. A QT-t pár hónapja próbálgatom. Egészen más feladatokra használnám őket, és mind a kettőt jól működő cuccnak gondolom.
- A hozzászóláshoz be kell jelentkezni
Nincs még egy ilyen cross-platformos keretrendszer és nem is lesz egy darabig. Szerintem mindenképp van jövője.
- A hozzászóláshoz be kell jelentkezni
+1, és elég gyorsan lehet benne programozni.
---------------------------
Oszt jónapot!
- A hozzászóláshoz be kell jelentkezni
Szerintem a Qt nagyon hasonlít a Javára, igazából szerintem csak két lényeges különbség van:
1. A Qt (platform) C++ (nyelvre épül), míg a Java (platform) Java (nyelvre épül).
2. Qt-ot többször újragondolták, míg a Java - a visszafelé kompatibilitás érdekében - régi tervezési hibák terhét nyögi.
- A hozzászóláshoz be kell jelentkezni
Pár kollégával pont előkerült a GUI-téma. Ebbe-abba belefogtunk már; van, aki inkább SWT-Swing vonalon, van, aki Gtk-Qt, mások Windows API-n. De általános meglátás, hogy egy idő után legjobban szeretjük kézzel kódolva kezelni a widgeteket.
Most az a kérdésem, hogy mit gondoltok erről a QML-JavaScript vonalról, illetve vannak-e komolyabb tapasztalatok?
- A hozzászóláshoz be kell jelentkezni
Tehat te jobbnak tartod az imperativ paradigmat GUI eseten, mint a deklarativat?
----------------------
while (!sleep) sheep++;
- A hozzászóláshoz be kell jelentkezni
JavaFX 2.0-ban is így gondolták...
- A hozzászóláshoz be kell jelentkezni
Nem forditva?
----------------------
while (!sleep) sheep++;
- A hozzászóláshoz be kell jelentkezni
JavaFX 2.0-ban kivágták a JavaFX Script nyelvet, és újra normál java kódból lehet gui-t programozni, cserébe van FXML amiben
összerakhatsz egy panelt és beinjektálhatod a kódba, és onnantól kezdve megint csak java kóddal dolgozol... Ha ez volt a kérdés...
- A hozzászóláshoz be kell jelentkezni
Ja, igy oke. Arra akartam utalni, hogy a jelenlegi divat szerint a layout deklarativ, a logika alapvetoen nem. A JFX 2 az pont ilyen.
----------------------
while (!sleep) sheep++;
- A hozzászóláshoz be kell jelentkezni
Nem tartom jobbnak egyiket a másiknál, és úgy látom, hogy tisztán egyikkel vagy másikkal nem lehet GUI-s programot írni, főleg komplexebbet.
Csak ennyit írtam: ,,meglátás, hogy egy idő után'' (mi) ,,legjobban szeretjük kézzel kódolva kezelni a widgeteket'' - és QML-javascript-es vagy hasonló tapasztalatokra lennék kíváncsi.
- A hozzászóláshoz be kell jelentkezni
Mint laikus kérdezem (talán 2-3 alkalommal láttam és használtam qt-s alkalmazást, programjaimban C:GTK, vagy C++:wxgtk párosokat szoktam használni). Mennyiben változtatatja meg pl a KDE jövőjét , hogy "filozófiát" váltanak? Nem örülnék ha a két nagy DE-közül az egyik kihalna. Lehetséges egyáltalán asztali környezetet írni (jó biztos lehet, de van értelme?), nem lesz memóriazabáló, és lassú? A satbilitás az odafigyelés kérdése, de ahogy ezt látni vélem amolyan java szerű cucc lesz belőle. Egyéni tapasztalataim azok a java-s kódokkal/programokkal, hogy ahol nem kritikus pl a matematikai teljesítmény teljesen jók, jól átláthaó a kód...... De ahol sok memória használat mellet komoly matematika van ott csiga lassú. Tudom, hogy egy de-nek nem a feladata a matematika, de egy filmnézés is pl igen komoly matematikát rejt maga mögött. (Egyébként azért lovagolok folyton ezen a matek-teljesítmény támán, mert kb a szakmám, és ehez értek) De akár egy komolyabb vektorgrafikus kép is ilyen. Tudom az informatika fősodra most a kütyük felé mutat, és arra ez biztosan jobb, ha ebbe az irányba lépnek. Nekem nincs kütyüm, így nem tudom megítélni. Aki ebben a témában jártas kérhetnék tőle egy "trollmentes" véleményt?
------
3 fajta matematikus létezik. Aki tud számolni, és aki nem.
- A hozzászóláshoz be kell jelentkezni
Takoltak mar DE-t Java-ban, es amennyire emlekszem mukodokepes volt, szal...
----------------------
"ONE OF THESE DAYS I'M GOING TO CUT YOU INTO LITTLE PIECES!!!$E$%#$#%^*^"
- A hozzászóláshoz be kell jelentkezni
Szamitasigenyes feladatokat is meg lehet csinalni veszett gyorsra Javaban is.
(FWIW, https://github.com/meteorfox/newtonian egy relative egyszeru demo. Nyilvan nem a legszamitasigenyesebb dolog a vilagon, de az leszurheto belole, hogy nem remenytelen eset a java akkor sem ha grafikarol van szo :)
--
|8]
- A hozzászóláshoz be kell jelentkezni
Integer muveletekben szinten tud gyors lenni. Csomo HFT ceg hasznal Java-t.
----------------------
while (!sleep) sheep++;
- A hozzászóláshoz be kell jelentkezni
Jól látom, hogy ez javascript? Mit érdemel az a bűnös aki összekeveri a javascript-et a java-val? :)
- A hozzászóláshoz be kell jelentkezni
Rosszul latod, olvasd at a leirast alaposabban. ;)
--
|8]
- A hozzászóláshoz be kell jelentkezni
Ahaaa, hogy ez clojure... mindig tanul az ember :)
- A hozzászóláshoz be kell jelentkezni
Kezdjük ott, hogy adott feladatra mindig adott nyelvet/keretrendszert keresünk, mert a lehető legrövidebb idő alatt a lehető legtöbb pénzt akarjuk keresni úgy, hogy közben sz@rt nem adunk ki :)
Java-ban szépen és gyorsan lehet nagy programot írni. A java nyelv-et mérnökök tervezték meg, viszonylag értelmes osztálykönyvtárral, logikus és konzisztens nyelvi elemekkel (nagyjából),
a fejlesztőnek jórészt a feladat megoldásával kell foglalkoznia, és nem a nyelvvel küzdenie.
A Java elterjedésével jöttek igazán képbe a tervezési minták és egyéb XP dolgok, mert
lehetőséget adott a fejlesztőknek arra, hogy egy magasabb absztrakciós szinten tudjanak gondolkodni.
(aki programozott már c++-ban és java-ban vagy c#-ban IS az tudja miről beszélek)
Namost, ha neked speciális feladatod van, ahol nem rendszereket kell összeintegrálni, hanem matematikai problémákat kell megoldani, akkor végig kell gondolni, hogy milyen programozási
nyelv a leghatékonyabb a számodra. Szükséged van-e ilyen magas szintű absztrakciós problémamegoldásra,
vagy igazából matematikai algoritmusokat kell összedobnod, és mondjuk vizualizálni. Ha igen, akkor a számítást mennyire tudod többszálúsítani, esetleg videókártyán futtatni. Szükség van-e arra, hogy rommá optimalizáld a kódodat akár assembly szinten azért, hogy egy ÜBERgépen fusson, vagy inkább hamarabb lekódolod, és elosztott rendszerben, párhuzamosan több gépen futtatod az algoritmus egyes részeit.
- A hozzászóláshoz be kell jelentkezni
Bikaszart hívok.
----
India delenda est.
Hülye pelikán
- A hozzászóláshoz be kell jelentkezni