Voi cosa avreste risposto ?

Non vorrei scatenare un flame inutile, ma oggi in relazione ad un problema con il CASE che utilizziamo per lo sviluppo, ho ricevuto una risposta che mi ha letteralmente fatto salire la pressione alle stelle.

Il problema, riguardava la migrazione di un'applicazione generata in JAVA con interfaccia SWT,che funzionava perfettamente, nella stessa applicazione generata in Microsoft .NET (C#) , che invece dà numerosi problemi specialmente nell'interfaccia.

Ecco cosa mi risponde il responsabile del supporto del CASE :

"E' perfettamente cosciente che questo passaggio da Java Win a .NET Win sta richiedendo più tempo di quanto ci si sarebbe aspettati e che si sono incontrati problemi, le cui cause in generale sono di tipo tecnico e per sintetizzarle si può dire che la infrastruttura di Java (SWT) è più moderna di quella usata in .NET (WFC) e questo causa differenze."

SWT più moderna di .NET ?! E soprattutto, .NET WFC ?!?

Un problema che avevo segnalato da tempo (anni) è che le applicazioni generate dal CASE in .NET, utilizzano la stessa libreria di classi scritta per JAVA e che utilizza WFC per l'interfaccia su Windows, introducendo una dipendenza da J# e diversi malfunzionamenti.

Sotto trovate la mia risposta, epurata dalle parolacce per le quali sono stato richiamato, ma voi cosa avreste risposto ?

"Lo Standard Widget Toolkit (SWT) è una creazione di IBM che in origine era stata ideata per SmallTalk (!!!), stiamo parlando degli anni ’90! (Fonte : http://en.wikipedia.org/wiki/Standard_Widget_Toolkit )
Microsoft .NET framework NON utilizza WFC, bensì è "il CASE" che per non riscrivere le gxclasses, utilizza Microsoft J# per utilizzare WFC con applicazioni .NET. Questo, oltre a non creare applicazioni .NET “vere”, provoca la dipendenza da Visual J# (il vjredist che ci tocca installare su tutti i client dei clienti!!!) e tutta la serie di problemi ‘grafici’ che caratterizzano le applicazioni .NET di "il CASE"!
WFC è una vecchia libreria grafica per JAVA su piattaforma Microsoft Windows!
Microsoft .NET Framework, fin dalla sua nascita nell’anno 2001, utilizza Microsoft.Windows.Forms per l’interfaccia, e non WFC!
Nel Maggio del 2003 su MSDN (Microsoft Developer Network) è stato pubblicato un articolo dal titolo più che eloquente : “Moving from WFC to the .NET Framework” (fonte : http://msdn.microsoft.com/en-us/library/aa290075(VS.71).aspx ), nel 2003!!!!!! Oggi siamo nel 2008, quasi 2009!"

 

Technorati Tag: ,,,,

posted @ giovedì 30 ottobre 2008 12.52

Print

Comments on this entry:

# re: Voi cosa avreste risposto ?

Left by marco at 30/10/2008 17.26
Gravatar
ok ammetto l'ignoranza ma cos'è il CASE?

# re: Voi cosa avreste risposto ?

Left by luca.beretta@dataelco.it at 30/10/2008 17.32
Gravatar
è l'acronimo di Computer Aided Software Engineering ( en.wikipedia.org/.../Computer-aided_software_en... )

In pratica è un software che partendo dall'analisi del problema genera database e codice sorgente

Your comment:



 (will not be displayed)


 
 
 
Please add 5 and 5 and type the answer here:
 

Live Comment Preview:

 
«febbraio»
domlunmarmergiovensab
2930311234
567891011
12131415161718
19202122232425
26272829123
45678910