Novità in vista per il noto IDE Visual Studio che arriva alla versione 2010 e porta con se il .NET Framework 4.0. Annunciato come uno dei piatti caldi del PDC08, questa versione promette sulla carta prestazioni di debugging migliorate.
Facciamo noi di Downloadblog il punto di quello che sarà il successore dell’ormai tristemente noto Visual Studio 2008. I bugs della precedente versione erano decisamente importanti. Un consumo esagerato di ram, lentezza nell’avvio e nelle operazioni di autosensing preoccupante, un codice non propriamente pulito nell’auto completamento del Javascript e dell’Asp e le funzionalità Team System in realtà poco pratiche in un lavoro di gruppo.
In Visual Studio 2010, al contrario la Microsoft ci promette, oltre ad una inutile interfaccia grafica Vista Style, una serie di nuovi strumenti definiti come “collaborative development”, che dovrebbero portare una semplificazione sostanziale nei processi di revisione. Si parla poi di una nuova tecnologia definita come una “scatola nera degli aerei”.
Questa avrà il compito, mentre si testa una applicazione, di registrare lo stato del computer e del software e di permettere ai tester, osservando il log del debug di controllare in ogni momento dove l’errore si è manifestato. L’ottimista Dave Mendlen, dipendente Microsoft, definisce questo Visual Studio 2010 come la prossima generazione degli strumenti di sviluppo, ma riuscirà a mantenere almeno quest’anno le aspettative dei programmatori?
Via | Informatioweek
mm
30 set 2008 - 12:50 - #1sarà costoso .. e obsoleto!
una volta si sviluppava per window .. e per fare le cose bene (usare tutte le fighetterie che microsoft include in window ad ogni nuova versione di office ) … era necessaria l’msdn .. per accedere a tutta la documentazione .. col costo di usare un ambiente di sviluppo disomogeneo pesante e complicato!
ma poi è arrivata internet! .. se voglio sapere come funziona un api … vado su google .. e capiterò in qualche forum dove si discute la mia api con pro contro ed esempi,
è arrivato java … e chiunque si è fatto un ide migliore di quelli di visualstudio
sono arrivate le web application .. col risultato che si usa un ide appropriato a quello che sto facendo … io uso contemporaneamente, un editor html, un editor per java .. e tool web vari!
e se dovessi sviluppare applicazioni native … ci sono le QT .. le GTK .. le wx … lo XUL .. tutta robba che ms non supporta .. ma che funzionano!
chi ha bisogno + di visualstudio?
leizar
30 set 2008 - 13:27 - #2mm, hai mai usato visual studio?
Poi chi dice che Visual Studio è “lento”, non ha mai provato Eclipse, NetBeans o soci…
Tristezza, i soliti discorsi anti Microzozz. Bah…
Calbo
30 set 2008 - 13:32 - #3Chi è l’imbecille che fa questo tipo di disinformazione? Lo usi almeno, o parli per sentito dire? Quoto, tristezza.
msw
30 set 2008 - 13:46 - #4Le web app e i software cross platform sono settori di nicchia, il target di riferimento resta sempre Windows, e Visual Studio è l’IDE migliore.
L’unica alternativa valida è Eclipe, ma è molto carente sotto vari aspetti. Gli IDE come KDevelop, Anjuta, Code::Block sono dei giocattolini in confronto.
Per lavorare su progetti all’ordine dei MLOC non c’è niente che possa sostituire VS.
msw
30 set 2008 - 13:49 - #5Esatto. A me VS2008 si avvia praticamente all’istante, in meno di due secondi ho gia tutto il workbench caricato. E l’IDE piu veloce che abbia mai visto considerato quello che offre.
Eclipse e Netbeans invece si sono dei pachidermi.
unvecchio
30 set 2008 - 13:55 - #6mm, sei un filino ridicolo…
msw
30 set 2008 - 14:02 - #7Sto usando proprio adesso wxWidget su VS2008 e mi ci trovo da Dio, molto meglio che su KDevelop che mi ha fatto penare per abilitare pienamente l’autocompletamento.
Anche per QT c’è il plugin per VS, che integra QTDesigner.
Se vuoi usare questi framework e altri puoi usare benissimo VS, non vedo che senso ha il tuo discorso.
jimme
30 set 2008 - 14:07 - #8Li ho provati tutti, ma per me Visual Studio resta l’IDE migliore.
Spero solo che migliorino gli strumenti di refactoring automatico del codice, unica piccola pecca di questo eccellente IDE.
AlessandroIo
30 set 2008 - 23:05 - #9Caro Davide Palaia,
il tuo articolo è pura disinformazione, tua personale e nei confronti di chi ti legge.
Non lodo Visual Studio 2008, ma l’ho usato abbastanza e posso affermare con sicurezza che hai scritto una matassa di informazioni non vere e tese a gettare fango su un argomento che non conosci.
Roba che in un network come Blogo… è pesante, deludente e inaccettabile.
Cordialmente,
Alessandro
Daniele Keyser
01 ott 2008 - 07:51 - #10Chiunque scriva codice per progetti grossi si sta rendendo conto che il framework .NET e VS sono anni luce avanti. Oramai tenere il passo per gli altri linguaggi sarà sempre più difficile.
Per applicazioni desktop oramai non c’è alternativa per avere alta qualità,solidità,stabilità,bellezza esteriore e usabilità.
Per applicazioni server oramai non c’è più differenza col Java,lo sta pure superando.
Cmq bisogna provarle certe cose prima di commentare, provarle seriamente,non per “Hello word”
pedlo
01 ott 2008 - 08:39 - #11E io dico che Visual Studio 8 è lento, pesante, succhia risorse a volontà.
Eclipse e Netbeans sulla mia macchina fanno molta meno fatica a girare.
Poi è ovvio, in sintesi, che lo stuolo di ingegneri che sta dietro a VS lo rende il prodotto migliore.
_invernomuto_
01 ott 2008 - 09:07 - #12“Chiunque scriva codice per progetti grossi si sta rendendo conto che il framework .NET e VS sono anni luce avanti.”
“Per applicazioni server oramai non c’è più differenza col Java,lo sta pure superando.”
Ma sei un comico? O ti paga MS?
Capisco chi difende VS, è un ottimo ambiente che si migliora continuamente da anni (anche se già la versione 97 era un buon prodotto). Certo ha delle pecche, ad esempio nessuno ha parlato del suo prezzo a dir poco spropositato, specie se pensiamo che i tanto criticati Netbeans (che è il mio IDE principale ;) ed Eclipse sono gratuiti.
Detto ciò critico invece quella porcata immonda che è il framework .NET! Un guazzabuglio di API scopiazzate di qua e di la e progettate per fare dannare igli sviluppatori in buon stile MS (c’è gente che va avanti a psicofarmaci da anni per aver dovuto usare le COM+). Poi sentire addirittura gente che spara sciocchezze come il fatto che .NET sia più veloce di Java, quando basta scaricare una applicazione qualsiasi .NET (Lphant, ad esempio) per accorgersi delle prestazioni pietose, è veramente ridicolo.
Java è ancora avanti anni (sia tecnologicamente che in termini di eta) rispetto a .NET e continuerà a crescere rapidamente come fanno del resto quasi tutti i progetti open source più importanti.
Davide Palaia
01 ott 2008 - 09:22 - #13Caro Alessandro,
accetto di buon grado le critiche che mi poni, ma poichè il mondo è libero e poichè tu stesso stai constatando che nei commenti c’è chi è a mio favore e chi si scaglia contro, non credi di aver dato una risposta completamente di parte?!?
Io programmo da tanti anni, non è il mio lavoro, forse sarà il tuo e quindi rispetto le tue opinioni poichè io lo faccio solo per hobby, anzi ho provato altri IDE e personalmente ritengo il pacchetto “Visual Studio” un ottimo prodotto, ma potrò anche dire, nello specifico, che Visual Studio 2008 nel MIO pc gira lento e si fa sentire come un elefante in un negozio di cristalli?
Perchè fino a prova contraria, se per programmare io devo prendermi un quad-core con 4 giga di ram, allora c’è qualcosa che non va visto che non faccio programmazione concorrente e che nemmeno utilizzerei la potenza pura di calcolo.
Io se noti nell’articolo non ho parlato di chissà che bugs, ma di quelli che ahimè più e più volte ho ritrovato nei forum del Microsoft Developer Network (MSDN), portale che frequento spesso e volentieri quando mi ritrovo ad avere a che fare con l’ide della Microsoft.
Anzi, a voler essere cattivo, i bugs che hanno corretto con l’SP1 del Visual Studio 2008 erano di gran lunga superiori a quelli che io ho elencato.
Sentirsi dire, quando si parla di cose che hai sperimentato sulla pelle, che quello che scrivi è disinformazione, beh credimi fa un po male.
Qui a Downloadblog non scriviamo tanto per, se volessimo parlare di pizza e fichi lo faremmo, ma poichè siamo un team di giovani ragazzi, pieni di voglia di fare, che stanno la notte a tradurre testi da altre lingue, a comporre news interessanti, a scovare notizie ghiotte per Voi, un briciolo di rispetto per gli articoli che facciamo non guasterebbe.
Tutto questo, a mio modesto parere sia ben chiaro!
Ti auguro una felice giornata.
Davide
AlessandroIo
01 ott 2008 - 09:28 - #14C’è chi ce l’ha più lungo e chi più corto, ognuno usa il suo e se è contento siamo tutti contenti, però veramente, finitela con questo psicotico tentativo di volere avere ragione a tutti costi su chi è il migliore. Entrambe le piattaforme hanno pregi e difetti, ognuno scelga quella che ritiene migliore per i propri scopi e non spari cazzate sulle altre tecnologie senza conoscerle.
Personalmente avessi un misto di java + .net sarei felicissimo, ma ahimè, mi devo accontentare di usare l’uno o l’altro a seconda di quello che devo fare…
AlessandroIo
01 ott 2008 - 09:49 - #15Caro Davide,
la mia non è e non vuole essere una risposta di parte.
Riporto ciò che hai scritto:
“Un consumo esagerato di ram, lentezza nell’avvio e nelle operazioni di autosensing preoccupante”
Passi il consumo esagerato di ram (che viene liberata se serve ad altre applicazioni), lentezza nell’avvio? assolutamente no, assolutamente si nell’apertura delle solution e nel passaggio da codice a form, soprattutto nelle applicazioni asp.net, in parte migliorato con il sp1.
“un codice non propriamente pulito nell’auto completamento del Javascript e dell’Asp”
Mi fai un esempio? Non è che intendi nell’output di pagina?
“le funzionalità Team System in realtà poco pratiche in un lavoro di gruppo.”
Lo hai usato in team?
Ecco, il mio presentimento è che tu abbia raccolto alcune lamentele (più o meno frequenti) giusto per sparare a zero su qualcosa che non ti ha soddisfatto e questo articolo è stato il pretesto giusto, facendolo diventare un articolo di parte.
Prendila come una critica, prendila come vuoi, io non sto a criticare la tua opinione, ma solo ciò che hai argomentato e come lo hai fatto, senza voler denigrare il tuo lavoro.
Poi io non sono mai molto “polite”, ma questo lo so ;-)
dhsaklds
01 ott 2008 - 11:02 - #16mi sono licenziato dalla vecchia azienda in cui lavoravo perché non volevo più niente a che fare con visual studio, aspx etc….
dopo due anni di sviluppo posso ben affermare che è vergognoso un software del genere (mi riferisco a visual studio).
Uranio
01 ott 2008 - 13:07 - #17Io ci sviluppo attualmente e mi trovo bene.
Dal 2003 al 2008 si sono fatti passi da gigante.
Si VS e’ un po lento, ma le soluzioni per java non sono certo piu’ veloci.
Ci sono molte facilitazione soprattutto nello sviluppo per web, ed ha il GRANDE vantaggio di avere un framework mastodontico dove e’ difficile non trovare quello che serve.
Java al contrario offre molte piu’ possibilita’ di un programmatore .NET, ma la cosa soprattutto all’inizio tende a disorientare ….spring, struts …etc…
Il meglio non esiste, si tira a campare.
Purtroppo noto che spesso i programmatori java sono piu’ preparati dei .NEttisti dato che solitamente questi provengono dal mondo VB e pensano di programmare allo stesso modo :/
Il prezzo e’ relativo, ci si rifa sul software venduto.
leizar
01 ott 2008 - 14:36 - #18Riguardo al prezzo, dimenticate le versioni express, gratuite (mi pare) anche per scopi commerciali.
jsgod
01 ott 2008 - 22:40 - #19Io ho programmato con vs dal 2003 al 2008.
Prima in asp e php. Posso dire per esperienza che vs è un bell’ambiente di sviluppo anche se pesante a volte. Il framework .net è strutturato bene anche se molto complesso.
Ma tutta questa mia visione si è annebbiata dopo aver iniziato a programmare in Ruby.
La differenza che fa Ruby con altri linguaggi, non ti fa più tornare indietro.
Adesso che metto le mani su altri linguaggi (php,VB,java,c#) mi vengono i conati di vomito (opinione personale tengo a precisare).
La differenza tra ruby e altri linguaggi sta in cosa ti permette di fare la struttura lessicale del linguaggio.
Ad esempio in .net se devo accedere un ws soap o mi scrivo il mapping del servizio a mano o uso un tool che mi autogenera il mapping. In ruby basta che do al proxy soap il percorso del wsdl e a runtime mi crea automaticamente tutte le classi di mapping.
I linguaggi di programmazione sono come le lingue, più la struttura lessicale e complessa e raffinata più le possibilità di espressione possono diventare evolute.
Negli altri linguaggi è il programmatore che si deve adattare alla struttura, in ruby e la struttura che si adatta al modo di ragionare del programmatore
narem
13 ott 2009 - 03:05 - #20Vorrei dare il mio modestissimo parere, non perchè io abbia grandi esperienze di programmazione, ma perchè ho sentito parlare molto di linguaggi ed IDE. Programmando ho usato NetBeans che a mio parere non è così male… certo, non che io abbia fatto progetti davvero grossi, ma a qualche migliaio di righe ci sono arrivato.
Da poco mi sto accingendo a lavorare con Visual Studio. Personalmente mi sono sempre ritenuto contrario al closed source e quindi alla Microsoft in particolare, ma devo ammettere che soprattutto ultimamente sta facendo progressi.
Se poi si parla di linguaggi, Visual Studio 2010 avrà a mio parere un grande successo, perchè in tale versione hanno incluso un linguaggio funzionale di nome F#, uno dei pochi linguaggi funzionali compilati e quindi molto efficiente.
E chi conosce la programmazione funzionale sa quanto è facile creare qualcosa con poche righe, mentre negli altri linguaggi è un tantino più complicata.