Newsgroup: it.comp.programmare.win32
Titolo: Codewar Pro 7

Salve a tutti,
nessuno qui usa il suddetto IDE per sviluppare in C++ o Java? Sto
cercando informazioni al riguardo. Si appoggia a un compilatore esterno
(tipo CygWin, Ming) o usa un compilatore proprietario? In tal caso come
giudicate tale compilatore per quanto riguarda velocita', ottimizzazione
e compatibilita' con lo standard C++? L'ambiente IDE come si posiziona
rispetto a Visual C++ per efficienza e usabilita'?
Grazie in anticipo a quelli che mi risponderanno.
Max

Ciao,
per un po' di tempo ho utilizzato la versione 6 del suddetto 
compilatore. Considerato che lo conosco dalla versione 3 e non essendoci 
state evoluzioni determinanti da allora, credo che la 7 non si 
discostera' molto da quella che conosco.
L'IDE si appoggia ad un compilatore specifico metrowerks che per di 
piu' si presenta sotto forma di DLL e non eseguibile (rendendo in prima 
battuta impossibile l'utilizzo in linea di comando). Installando poi 
degli opportuni add-on (contenuti nella distribuzione standard) si puo' 
utilizzare un eseguibile che utilizza la DLL stessa e permette di 
utilizzarla anche in linea di comando.
Da un punto di vista tecnico e' un buon compilatore, purche' si richieda 
la sola compilazione :-)
Da sempre la metrowerks insegue l'evoluzione del mercato dei processori, 
e la versione 6 del Codewarrior permette qualche 
ottimizzazione/specializzazione in piu' che il Visual C++ 6. Supporta 
esplicitamente anche la serie AMD e permette ottimizzazioni anche per 3D 
Now! (ovviamente anche MMX).
Le opzioni di controllo di compilazione/link sono ben disposte e la 
gestione dei progetti e' fatta, a mio avviso, molto bene permettendo un 
controllo sulla compilazione/link molto piu' raffinato che il Visual C++ 
(ovviamente niente che non si possa fare conil Visual C++ ma spesso, con 
quest'ultimo si richiede di intervenire con opzioni da linea di 
comando).
Lo stesso anbiente di sviluppo contiene il compilatore Java e C,C++ per 
le architetture Intel, PowerPC e 680x0. Con un opportuno SDK scaricabile 
gratuitamente dal sito Palm  si possono generare eseguibili anche per il 
sistema PalmOS.
Ora veniamo alle pecche.
L'ambiente di sviluppo, essendo sostanzialmente un port dall'ambiente 
Mac dove i sistemi RAD scarseggiano, potrebbe sembrare un po' primitivo 
per uno abituato al Visual C o a qualsiasi ambiente di sviluppo di 
successo su PC (come il C++ Builder per citarne un altro).
Niente Help contestuale.
Men che meno il suggerimento (a mio avviso provvidenziale) del prototipo 
della funzione che si sta usando (sotto forma di tooltip).
Niente editor di risorse. Per altro la metrowerks non sembra distribuire 
piu' l'editor (moooolto beta) che una volta c'era sul sito. Non so come 
si pensa che lo sviluppatore disegni le risorse. Mah...
Quindi nessun legame e nessun aiuto nella scrittura di codice per il 
controllo delle risorse.
Per quanto riguarda la navigazione nel codice, ha i normali tools che 
tutti gli altri ambienti hanno meno qualcuna. 
Insomma. Bello da vedere. Bello per compilare un hello world o una 
qualsiasi cosa che non abbia finestre.
Il mio giudizio finale e' pero' che il mondo PC offra molto di piu' che 
questo (basta pensare che fino alla versione 4 le finestre dell'IDE non 
"sentivano" la rotella del mouse).
Ciao ciao,
Piero.

Grazie per il tuo aiuto sei stato molto esauriente.
Max