Vyvojove prostredie v Linuxe

Martin Tiršel lk na blackpage.eu
Neděle Listopad 22 20:14:24 CET 2009


Zdravim,

nejako stale niesom spokojny so ziadnym vyvojovym prostredim na webove  
aplikacie v Linuxu (ani tie komercne IDEcka) a zacinam uvazovat, ze sa  
pustim do programovania vlastneho. Dlhe roky sa venujem len  
HTML/CSS/PHP/JS, pred nedavnom som zacal s Pythonom, mam nejake tie  
zaklady C/C++, ale nemam vobec ziadne skusenosti s programovanim GUI  
aplikacii, potreboval by som poradit s cim zacat. Cize co by ste mi  
doporucili a preco:

1.) Vyber jazyku
*) vysledny kod co najrychlejsi
*) relativne rychle programovanie
*) mensia nachylnost na robenie chyb

K Jave nemam doveru, mozno mi to niekto vysvetli alebo ma vyvedie z omylu,  
ale vsetky (Eclipse [Zend studio], Netbeans,...) Java based prostredia (a  
aj ine aplikacie) su preukrutne pomale. Pythona sa ucim, ale neviem ci to  
nebude to iste, C/C++ su zasa daleko nachylnejsie na chyby a pomalsie sa v  
nich pise. Neviem teda ci vybrat nieco z menovanych alebo sa naucit nieco  
uplne ine.


2.) Kniznice
Viem, ze existuje nejake GTK a QT3/4, to je tak vsetko :) Niekde hlboko v  
pamati mam nejaky clanok alebo komentar, ze GTK je pomale a myslim, ze je  
to len zalezitost Linuxu, QT kniznica je aj pre windows (pre pripad  
portovania). Cize zrejme sa naucit QT4? Alebo existuje este nieco ine  
vhodne pre moje potreby?

Pripadne by sa mi hodilo, ak by ste mi doporucili nejaku literaturu  
(www/pdf/kniha), ci uz vseobecne k problematike textovych editorov alebo  
GUI aplikaciam v Linuxe. Anglictina nieje problem.

Pripadne ak niekto viete o nejakom kvalitnom vyvojovom prostredi (aj  
platenom), ktore pobezi nativne v Linuxe, tak ma mozno usetrite tohto  
celeho :) Zo vsetkych, co som zatial skusal mi najviacej vyhovovalo Zend  
Studio, zial jeho rychlost je mizerna a zatial kazda verzia, s ktorou som  
robil alebo skusal, bola znacne zabugovana. Interface mi ale velmi  
vyhovuje.

Dakujem.

-- 
S pozdravom,
Martin Tiršel



Další informace o konferenci Linux