Newsgroup: it.lavoro.informatica
Titolo: [OT?] Visual Studio 2005

Se qualcuno lo usa mi puo' dare le sue impressioni ?
Sto valutandone l'acquisto anche se al momento non mi e'
strettamente necessario (ma... mai dire mai). 
Soprattutto vorrei capire la diferenza
tra le varie versioni. Anche se penso chiaramente alla versione
Professional, ci sono varie versioni anche di questa, a seconda
della sottoscrizione o meno dell'abbonamento MSDN (e anche in
questo caso c'e' la versione "Pro" e la versione "Premium"). 
Ciao,
Marco
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 tra le varie versioni. 
http://msdn2.microsoft.com/en-us/vstudio/aa700921.aspx
http://msdn2.microsoft.com/en-us/vstudio/aa700832.aspx
-- 
Lawrence, 
oluyede.org
 - 
neropercaso.it
"It is difficult to get a man to understand 
something when his salary depends on not
understanding it" - Upton Sinclair

 questo caso c'e' la versione "Pro" e la versione "Premium"). 
Io quasi due anni fa ho fatto l'abbonamento a MSDN Universal (si chiamava
così), sia per avere VB6 (che uso tutt'ora) sia VS2005, sia tutti i s.o.
necessari per test etc.
Le mie impressioni d'uso non sono univoche:
[Positivo]
Rispetto a VB6 sei "obbligato" a strutturare i programmi in un modo un po'
più decente rispetto a quanto ti permetteva di fare VB6.
Sviluppi programmi n-tier in modo molto più semplice e veloce, aumentando
la tua produttività (creare web service è molto semplice, così come
sviluppare client che consumano i web service creati).
Il framework .net espone centinaia di classi che fanno di tutto, la curva
di apprendimento iniziale è piuttosto ripida (si prova un certo
disorientamento) ma appena superato l'ostacolo iniziale i vantaggi sono
immediati
In VS2005 hanno finalmente inserito il Edit & Continue, mancanza che in
VS2003 aveva fatto fare un passo indietro gigantesco all'ambiente di
sviluppo se confrontato con VB6
Sviluppo software web: con 
asp.net
 2.0 e le nuove caratteristiche (pagne
master, web parts, etc) è stato fatto un altro bel passo avanti.
[Negativo]
Ne cito uno solo, ma importante: le risorse richieste.
VS2005 è pachidermico rispetto alla snellezza di VB6.
Ti puoi scordare l'immediatezza d'uso di VB6, se non usando l'ultimo
processore, ram etc etc
I programmi .net sono in ogni caso più "pesanti", la VM consuma RAM anche
per applicazioni semplici.
Hai pensato di iniziare ad usare la versione Express disponibile
gratuitamente sul sito Microsoft ? Puoi fare anche applicazioni
commerciali.
Se ti trovi bene allora puoi fare l'investimento :-)
PaF

 questo caso c'e' la versione "Pro" e la versione "Premium").
Anche quì dipende da quello che fai. Le sottoscrizioni MSDN possono
innondarti di DVD con materiale che magari non ti serve a nulla,
quindi soldi sprecati.

 wrote:

Come ti hanno detto altri anche io ti consiglio di provare le versioni
express.
Se non devi fare cose particolarmente complesse sono piu' che
abbastanza!
Se proprio vuoi "the full beast, lascia stare VS 2005..non ti sei
accorto che siamo nel 2007? ;)
Sta per uscire la nuova versione, Orcas, puoi gia' provarla in beta...
http://www.microsoft.com/downloads/details.aspx?familyid=CF76FCBA-07AF-47AC-8822-4AD346210670&displaylang=en#filelist
Se proprio vuoi regalare soldi a MS, compra almeno quella.

 Se qualcuno lo usa mi puo' dare le sue impressioni ?
Sono momentaneamente alla fase "trial" (180 giorni di prova) della Team 
Suite: è davvero un buon prodotto, tuttavia - come tutto il framework e 
tutte le risorse correlate che si trovano in rete - assolutamente 
orientato alle applicazioni "datacentriche" ed n-tier. Se non sviluppi 
queste applicazioni (tipo me) hai tante cose che non ti servono, come 
pure il sistema di source control (mai toccato visto che uso SVN).
Converrebbe allora scendere di un gradino ed acquistare la Professional 
ma questa non include gli *ottimi* tool quali:
- profiler,
- tools per lo unit testing,
Poco male per i secondi visto che se ne trovano di gratuiti ed 
integrabili in VS, un po' peggio per il primo (che si trovano solo a 
pagamento).
Ti consiglio di scaricare la trial della TS (180 giorni) e/o quello 
della Professional (90 giorni, mi pare) e provarli. Onestamente mi sono 
fatto questa idea: la Team Suite - come dice anche il nome - è per 
grossi Team di sviluppo, con ruoli molto distinti e ben definiti 
(architetto, sviluppatore, tester) che ha bisogno di una elevata 
automazione per la gestione del ciclo di vita del software.
Ciao,
Giulio
--
OnAir: Loudness - "Danger of love"

 Se proprio vuoi regalare soldi a MS, compra almeno quella.
"Regalare soldi alla MS", è difficile a volte non scatenare flame quando
leggi questo genere di frasi, che denotano un approccio assolutamente
"talebano"
Premesso questo vorrei ricordare che a seconda delle licenze gli upgrade
sono disponibili *gratis*. Non so se valga anche per VS2005 e Orcas ma non
lo escluderei.
Io per esempio pur avendo fatto l'abbonamento a MDSN ad ottobre 2005 con
scadenza settembre 2006 ho potuto continuare ad avere accesso a msdn on
line scaricando tutti gli aggiornamenti disponibili dopo la scadenza del
mio abbonamento (parlo di Vista RTM fino alla Ultimate edition, Office
2007, etc.)
PaF

 Se qualcuno lo usa mi puo' dare le sue impressioni ?
ti hanno già detto di usare le versioni express e io confermo. solo
ricorda: se sviluppi per windows mobile / ce, la express non ti aiuta - i
tool necessari e il supporto al CF sono previsti solo nella versione
professional (o superiore)
cia'
	d.
-- 
Sai quelli che dicono: «Uno torna la sera a casa stanco...».
«Che strazio questo che torna sempre a casa stanco. Lo detesto.
Ma non tornare a casa! Sei stanco? Muori!». 
                                             ### E. Vaime

 Se qualcuno lo usa mi puo' dare le sue impressioni ?
Rispetto al VS6... Beh, ci sono anni ed anni di differenza. :) 
-- 
__________________________________________________
Luc (33, CO)
MS Visual Studio developer - Programmer since 1985
__________________________________________________

 strettamente necessario (ma... mai dire mai).
Se vuoi fare TDD secondo Microsoft (cioe' usando MSUnit), devi
prendere la Team Suite (probabilmente tramite MSDN alla fine conviene
di piu'). Se vuoi fare TDD usando gli altri open source tools
disponibili (NUnit, MbUnit, Rhino Mocks, etc ..) allora probabilmente
la team suite non ti serve. IMVHO NUnit >*> MSUnit, mentre per MbUnit
non ti so dire. Rhino rox. Anche se non vuoi/puoi fare TDD, leggiti
questo libro: 
http://xunitpatterns.com
.
Ai suggerimenti che ti hanno dato in questo thread, aggiungerei quello
di provare SharpDevelop:
http://www.icsharpcode.net/OpenSource/SD/Download/
Se ti convinci che ti serve VS2005, testa anche resharper:
http://www.jetbrains.com/resharper/
IMHO se non hai nulla che deve andare in produzione a breve, inizia
con la beta di Orcas, soprattutto impadronisciti di LINQ. Io ancora
non lo uso, ma da quello che leggo e vedo in giro, sembra la parte
piu' interessante di VS2007.
Una volta quando lavoravo in Italia feci iscrivere un mio datore di
lavoro ad un programma Microsoft stile questo: 
https://partner.microsoft.com/40011351
.
Vedi se rientri nelle specifiche, se e' il caso ti puoi risparmiare un
bel po' di soldi con la benedizione di Microsoft.
--
ale
http://ale.riolo.co.uk

 PaF
Grazie delle informazioni e del suggerimento. 
Probabilmente lo seguiro' (anche se probabilmente
non in tempi brevissimi)
Ciao,
Marcpo.


 non in tempi brevissimi)
Ricordati che una differenza sostanziale tra le versioni Express e quelle
commerciali (Professional, etc) consiste nel fatto che per le prime
Microsoft ha separato i contesti d'uso: ciò significa che esistono versioni
separate per:
VB.Net 2005
VC# 2005
VC++ 2005
Web
etc.
ciascuna disponibile in immagine iso separata.
La versione commerciale ti permette di lavorare con "solutions", cioè
insieme di progetti che possono riguardare anche linguaggi diversi: io per
esempio ora ho una solution con un progetto .exe (Windows Form) in VB e un
progetto .dll in C#
Ciao
PaF

 quindi soldi sprecati.
Si, effettivamente sono probabilmente soldi sprecati; per questo
non ho fretta. Ma lo erano anche nel 2001 quando decisi di 
acquistare Visual Studio 6, quando lavoravo prevalentemente
con VxWorks (la piu' netta antitesi rispetto a windows che io
abbia mai visto).
Poi, abbastanza casualmente, quel VS6 e' stato uno dei tool che ho 
usato di piu' nel periodo 2001-2003 e 2005-2006.
D'altra parte l'infrmatica era un mio hobby, oltre che il mio 
argomento di studio prima e il mio lavoro poi.
Mi piacerebbe che prima o poi tornasse ad essere anche un mio hobby,
anche se costoso.
Probabilmente seguiro' il consiglio di PaF.
Ciao,
Marco.


 Se proprio vuoi regalare soldi a MS, compra almeno quella.
Ok, grazie anche a te. Non sapevo di Orcas. Lo terro'
presente, anche se, quando si
parla di MS, se avessi necessita' stringenti preferirei andare
su cose consolidate: quando ho comprato il portatile, un mese e mezzo fa
circa, sono stato ben attento a evitare accuratamente Windows Vista
a favore di Windows XP (per altro non ho trovato nemmeno un notebook
HP che certificasse Windows Vista Ultimate [almeno tra quelli
a prezzi non astronomici] . Al massimo la Premium).
E da quello che dicono alcuni miei colleghi "windowisti puri" sembra
che non sia stata una cattiva idea. Magari tra qualche tempo
si consolidera' anche quello, ma attualmente preferisco andare sul 
sicuro
Ciao,
Marco.


 Ciao Marco,
[SNIP]
Grazie anche a te.
Ciao,
Marco.


 	d.
[SNIP]
Ok grazie. Per il momento non ho queste necessita' ma lo terro'
presente.


 l'hardware o chi lo usa.
[SNIP]
Grazie anche a te.
Cerchero' di tenere conto anche dei tuoi consigli (anche se 
per fare tutto quello che dici mi sa che mi servirebbero 4 vite :-)



Concordo con te. Oltre che talebano è un approccio pure piuttosto
ignorante
e miope, visto che: esiste Mono che ti consente di sviluppare con VS
Net e far girare
su Unix e Linux; esistono soluzioni di interoperabilità Net-Java, ecc.