Newsgroup: it.lavoro.informatica
Titolo: Da dove cominciare?

Ciao a tutti, sono uno studente in informatica (1 esame alla laurea) ed ho
appena cominciato a svolgere il tirocinio. In azienda devo lavorare su un
applicativo 
asp.net
 il cui codice è in 
vb.net
.
Personalmente conosco il Java e il Php che però in questo momento non mi
sono di grande aiuto, quindi vorrei cogliere la palla al balzo ed entrare
nel fantastico mondo (cit.) del .net (visto anche che per un bel po' di
anni andrà per la maggiore credo). Tra i vari linguaggi a disposizione
vorrei affrontare il 
vb.net
 (bisogno e convenienza visto che ci dovrò
lavorare subito).
Quindi chiedo se mi sapreste consigliare un buon libro per cominciare
praticamente da zero visto che sì ho le basi di programmazione ma di .net e
vb.net
 in particolare non conosco niente.
Grazie in anticipo per tutte le risposte.

 lavorare subito).
VB.NET
 è una solenne chiavica, un tentativo disperato di Microsoft per non 
scontentare migliaia di programmatori VB (che comunque saranno costretti a 
imparere ad usare una piattaforma completamente nuova passando a 
VB.NET
); il 
linguaggio d'elezione per la piattaforma .NET è il C#, che è praticamente 
identico a Java e con cui sicuramente ti troveresti molto meglio.
Considerando che il linguaggio utilizzato è del tutto ininfluente ai fini 
della programmazione .NET, essendo una pura questione estetica su come 
utilizzare le stesse librerie, io al tuo posto proverei a chiedere se questo 
progetto si possa fare in C# e mi butterei su quello.
Massimo

 questo progetto si possa fare in C# e mi butterei su quello.
Purtroppo questo è impossibile. Si tratta di apportare delle modifiche per
fare in modo di consumare un web service al posto di quello attualmente in
uso. Parlando era saltato fuori il discorso di un porting completo a php ma
la cosa è troppo grossa...
Grazie

 la cosa è troppo grossa...
Penso che dovrai modificare/ampliare/riscrivere codice 
vb.net
 ... ma tieni
conto che in .net si possono scrivere applicazioni in più linguaggi, che so
una windows form o una pagina 
asp.net
 scritta in c# che chiama dll in 
vb.net
Quindi potreste pensare a mantenere/aggiustare il codice sorgente che esiste
in 
vb.net
 ed aggiungere cose nuove in c#
Il tutto in previsione di una lenta ma graduale migrazione nel tempo di
tutto il codice sorgente a c#
Anche perchè nelle prossime versioni del framework quello sarà sempre di più
il linguaggio di riferimento della piattaforma mentre 
vb.net
 arriverà sempre
dopo.
-- 
Jarod

 sempre dopo.
Questo invece è interessante al fine di decidere come investire il tempo per
studiare un linguaggio in particolare. Come mai 
vb.net
 arriva sempre dopo?
Grazie



Scusa ma data la premessa (VB.net = chiavica) la chiusura (stesso assembly
generato indipendentemente dal linguaggio) mi sembra non coerente :-)
PaF

 
vb.net
 in particolare non conosco niente.
googla un po' su
- microsoft.public.it.dotnet.framework
- microsoft.public.it.dotnet.csharp
- microsoft.public.it.dotnet.vb
- it.comp.programmare.win32
dovresti trovare quello che cerchi.
Io ti posso consigliare
Applied Microsoft .NET Framework Programming di Richter
http://www.microsoft.com/mspress/books/5353.asp
che a detta di molti č uno dei testi di riferimento sulla piattaforma .Net
Per 
vb.net
 non saprei ... magari un libro della o'reilly
http://dotnet.oreilly.com
 ?
Io con Programming C# mi ero trovato bene  :-)
-- 
Jarod

 dopo.
Hai qualche fonte Microsoft da riportare per questa tua affermazione ?
Negli ultimi incontri a Segrate non ne ho sentito parlare, anzi gli esempi
proposti erano in egual misura vb e c#
PaF

 studiare un linguaggio in particolare. Come mai 
vb.net
 arriva sempre dopo?
Perchè è uno dei tanti linguaggi (caro a Bill ma non più punta di diamante
... per fortuna)  
http://www.dotnetpowered.com/languages.aspx
  mentre le
specifiche di .Net sono pensate, scritte e sviluppate in C#
http://www.ecma-international.org/publications/standards/Ecma-335.htm
http://www.ecma-international.org/publications/standards/Ecma-334.htm
-- 
Jarod

 proposti erano in egual misura vb e c#
Non ho fonti MS in merito ... anche se mi stupirei che dicessero una cosa
simile, almeno per rispetto del capo, il vecchio zio Bill  ;-)
Cmq nella versione 1.0 del framework alcune caratteristiche avanzate erano
presenti in C# ma non in VB.net.
Generics, Anonymous Methods, and Partial Types di C# 2.0 ci sono anche in
VB.net ?
Se pensi che tutta la R&D è fatta partendo da C#
http://research.microsoft.com/Comega/
http://research.microsoft.com/%7Enick/polyphony/
e Rotor l'implementazione di riferimento della piattaforma è scritta in C#
http://tinyurl.com/9onm
:-)))
-- 
Jarod

 
vb.net
 in particolare non conosco niente.
Ecco un altro architetto che da grande vuol fare il muratore.


che pesante che sei...ovviamente tutto perche' hai letto che e' uno 
studente univ. di informatica, avesse detto che aveva 18 anni e stava 
smanettando mentre faceva l'istituto tecnico allora per te era un grande...

 smanettando mentre faceva l'istituto tecnico allora per te era un grande...
Ti pare normale che un laureato in architettura voglia andare a fare
il muratore? A me no.


Certo, peccato che non c'entri a beatiful fava.
La domanda corretta e':
"Ti pare normale che un laureando in informatica voglia conoscere 
l'architettura .NET?" A me, si'.

 Ecco un altro architetto che da grande vuol fare il muratore.
Ma secondo te dovrei presentarmi alle aziende dicendo "sono laureato in
informatica, assumetemi per lavori da laureato" ??? Belle risate si
farebbero...
Dovrò ben acquisire competenze e POI fare in modo di ricoprire posizioni
di più alto livello no?
Oppure sono l'ultimo a credere che ci voglia umiltà e gavetta quando si
comincia?
Ciao
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 comincia?
-se vuoi imparare e sei umile allora sei uno che si piega e che rovina 
il mercato
-se invece ti proponi dicendo "sono laureato datemi un posto come tale" 
allora sei un laureato spocchioso
In sostanza, qualsiasi cosa tu dica, a lui non andra' mai bene, perche' 
sei laureato (laureando ;) in informatica e quindi sei il male in persona :)

 sei laureato (laureando ;) in informatica e quindi sei il male in persona
Ah ecco capisco. Quindi sarà bene che mi laurei e poi vada a lavorare in
fabbrica ;-P

 - it.comp.programmare.win32
Mi pare che stanno aprendo anche un NG su C# se non lo hanno gia' fatto
N
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 se non lo hanno gia' fatto
Volevano aprire it.comp.lang.csharp ma la richiesta di apertura NG non č
stata approvata 
http://www.newsland.it/nr/browse/it.news.annunci/927.html
Se ne riparla fra 3 mesi (anche se io proverei su it-alt.* ... decisamente
piů facile che sulla gerarchia it.*).
-- 
Jarod