LINUXSOFT.cz
Nazwa użytkownika: Hasło:     
    CZ UK PL

> Komentarze :: článek Qt framework – základy práce (1)

licence 26.5.2009 19:46
Radim Kolář

Jakou ma ted QT licenci? GPL nebo LGPL?

Re: licence 26.5.2009 20:34
Martin Chudoba

http://www.qtsoftware.com/products/licensing

QT vs JAVA/RCP 29.5.2009 13:31
Radim Kolář

Ja bych dneska uz asi QT na novy projekt nepouzil pokud by k tomu nebyl opravdu dobry duvod (treba aplikace pro mobil).
V Jave s SWT/JFACE/RCP knihovnami se mnohem lepe dela, navic je mozne mit pomoci OGI modularni aplikaci, pres p2 to umi velmi hezky delat aktualizaci komponent pres net.
Taky je Java jako programovaci jazyk lepsi nez C++. Programator v nem nenadela tolik chyb, lepe se ladi, nejsou potreba hlavickove soubory, odpadaji zde problemy s kompilatory C++ ktere jsou navzajem nekompatibilni. C++ ma doby sve slavy jiz zasebou. Dneska lidi uz delaji mnohem vice ve skriptovacich jazycich a C#.
QT neni zase uplne spatny framework, asi nejlepsi z OSS co lze sehnat. QT pro javu jsem nikdy nezkousel http://www.javaworld.com/javaworld/jw-08-2007/jw-08-qtjambi.html Otazka je ale kde sehnat lidi do projektu co v QT/Java umi delat.

Re: QT vs JAVA/RCP 29.5.2009 14:15
Martin Chudoba

S C# bych souhlasil. Javu nechci odsuzovat. C/C++ bych rozhodně "nezakopával". ;-)

Re: QT vs JAVA/RCP 29.5.2009 14:53
Aleš Hakl

Jediny duvod, proc je dobre zakopat C/C++ je prave tenhle uzasne nesmyslny pojem, ktery implikuje, ze ty jazyky snad maji neco spolecneho.

Re: QT vs JAVA/RCP 31.5.2009 18:44
Radim Kolář

Ale maji. Dlouhou dobu bylo C++ implementovano jako preprocesor k C.

Re: QT vs JAVA/RCP 1.6.2009 00:24
Aleš Hakl

No to prave neni az tak uplne pravda. On ten cfront neni zrovna to co si clovek predstavi pod pojmem preprocesor, to C na vystupu to generuje vicemene odznova. Nicmene o to tu nejde.

Jde o to, ze C je takovy kapotovany assembler, kde clovek muze celkem dobre odhadovat efektivitu vysledneho kodu ze zdrojaku (malokdy kompilator vygeneruje z nevinne vypadajici operace nejakou monstrozitu), zaroven je dostatecne abstraktni na to, aby bylo mozne v C psat celkem obrovske, a typicky dokonce objektove orientovane, systemy (Gtk, kernel, Apache, PostgreSQL...). C++ tuhle vlastnost proste nema a to ze ten jazyk je obludne komplikovany a dost casto prekvapivy v programovani (a i nasazeni) prilis nepomaha.

Jinak zrovna Qt je u tohohle docela pekna ukazka, protoze neodpovida takovete moderni predstave o programovani v C++ (coz je spolecna vlastnost vetsiny vicemene komercne vyvijenych knihoven v C++), protoze to proste neni u knihovny takovehoto typu rozumne udrzitelne (prilis rozsahle hlavickove soubory, nestabilni ABI...).

Re: QT vs JAVA/RCP 29.5.2009 18:34
Radim Kolář

Ja proti C nic nenamitam. Je to nizkourovnovy jazyk, vhodny pro psani knihoven, driveru, operacnich systemu a ehm Java runtime. V Jave primo nesnasim JNI.

Delal jsem na hodne velkych projektech v Jave (rozpakovane zdrojaky asi 0,5GB) a strednich C++ (asi 500 trid). V C++ bylo neskutecne bugu, ony ty featury jazyka jako pretypovani ktere se nekontroluje run-time si o to primo rikaji.


KOMENTARZE
licence 26.5.2009 19:46 Radim Kolář
L Re: licence 26.5.2009 20:34 Martin Chudoba
QT vs JAVA/RCP 29.5.2009 13:31 Radim Kolář
  L Re: QT vs JAVA/RCP 29.5.2009 14:15 Martin Chudoba
    |- Re: QT vs JAVA/RCP 29.5.2009 14:53 Aleš Hakl
    | L Re: QT vs JAVA/RCP 31.5.2009 18:44 Radim Kolář
    |   L Re: QT vs JAVA/RCP 1.6.2009 00:24 Aleš Hakl
    L Re: QT vs JAVA/RCP 29.5.2009 18:34 Radim Kolář
Tylko zarejestrowani użytkownicy mogą dopisywać komentarze.
> Szukanie oprogramowania
1. Pacman linux
Download: 4878x
2. FreeBSD
Download: 9066x
3. PCLinuxOS-2010
Download: 8564x
4. alcolix
Download: 10947x
5. Onebase Linux
Download: 9661x
6. Novell Linux Desktop
Download: 0x
7. KateOS
Download: 6242x

1. xinetd
Download: 2413x
2. RDGS
Download: 937x
3. spkg
Download: 4760x
4. LinPacker
Download: 9966x
5. VFU File Manager
Download: 3198x
6. LeftHand Mała Księgowość
Download: 7203x
7. MISU pyFotoResize
Download: 2808x
8. Lefthand CRM
Download: 3563x
9. MetadataExtractor
Download: 0x
10. RCP100
Download: 3120x
11. Predaj softveru
Download: 0x
12. MSH Free Autoresponder
Download: 0x
©Pavel Kysilka - 2003-2024 | mailatlinuxsoft.cz | Design: www.megadesign.cz