Newsgroup: it.comp.lang.visual-basic
Titolo: ha senso usare .net?

Mi chiedo se abbia senso utilizzare .net...
teoricamente è perfetto, praticamente lascia molto a desiderare:
-per applicazioni prestanti l'uso di .net è sconsigliato
-rispetto ad un compilato è + semplice ricavare il sorgente
-dei portarti dietro oltre 300M di framework magari x una semplice 
applicazione che mostra soltanto una messagebox....
-nato come unsorta di anti-java dovrebbe essere multipiattaforma invece, 
gira soltanto su windows. Nel caso fortunato in cui si abbia un'applicazione 
fw2 c'è mono ma cmq  vanno fatte alcune operazioni( in java invece senza 
operazioni aggiuntive il programma girerà su ogni piattaforma).
-.net permette di programmare indifferentemnete in c#, vb e j# ottenendo 
alla fine lo stesso risultato......poi se diamo un'occhiata al 
microframework vediamo che soltanto c# è supportato...
PS: mi è stato detto che in VS 2010 è sparito il supporto per applicazioni 
mobili ( leggi windows mobile) è vero?
 

 applicazioni mobili ( leggi windows mobile) è vero?
Non mi risulta
ciao
stefano

 Definisci applicazioni prestanti.
Naturalmente nessuno ti vieta di scrivere in c++ unmanaged
ciao
stefano


Tu (tu eh, non *il sentito dire*) , di pratico cosa hai fatto
per fare queste affermazioni?
-- 
---------------------------
Mauro Gamberini
Microsoft MVP - Excel
http://www.riolab.org/
http://www.maurogsc.eu/
 

 wrote in
news:4cadc11d$0$30914$
5fc...@news.tiscali.it
: 

di cosa stiamo parlando?
videogiochi?
applicazioni real time?
office automation?
applicazioni server?
giusto perche' a seconda dell'ambito, le considerazioni da fare sono 
diverse (anche MOLTO diverse) e il peso di ognuna delle osservazioni che 
fai cambia molto.
-- 
Paolo opg
BE AWARE that this post uses a fake reply-to address
to contact me write to:
janickg ( at ) hotmail ( dot ) com
--

> Naturalmente nessuno ti vieta di scrivere in c++ unmanaged
c++ unmanaged è considerato .net? mmmm....
ciao
 

 mobili ( leggi windows mobile) è vero?
Si vero, per sviluppare per Windows Mobile fino alla 6.5 serve ancora 
VS 2008, VS 2010 supporta solo Windows Phone 7, anche se voci di 
corridoio dicono...
.m
-- 
Mauro Servienti
{C67C0157-5D98-4733-A75E-93CAEE4BADC8}
Microsoft MVP - Visual C# / MCTS
http://mvp.support.microsoft.com
blog @ 
http://milestone.topics.it
whynot [ at ] topics [ dot ] it

 fai cambia molto.
+1



che toglieranno anche Windows Phone 7? :D:D:D
personalmente a me piacerebbe invece che reintroducessero il supporto per i 
Pocket PC :) vana speranza, vero? :)
saluti
-- 
Andrea Montanari (Microsoft MVP - SQL Server)
http://www.asql.biz
DbaMgr2k ver 0.21.1 - DbaMgr ver 0.65.1 and further SQL Tools
http://www.hotelsole.com
 - 
http://www.hotelsolericcione.de
--------- remove DMO to reply 


Tutto quanto dici
Vero e falso! come è possibile?
Beh fissa le tue aspettative e poi da ciò deriva la risposta
Gestionale windows?
VB6 o Vb.net! si fà prima!
Gestionale multipiattaforma?
Java ...non c'è cazzi!
GRANDE gestionale multiutente?
Un linuaggio OOP (mi sono convertito anche io!)
se la piattaforma è windows dotNet
altrimenti.....sempre java!
MA
PLC? C
schede acquisizione e dsp? C
Driver? C++
Programmazione concorrente? ERlang o F#
etc etc etc
Come vedi ha poco senso la domanda...ancor meno la risposta!
La risposta corretta è ...DIPENDE!!!
:)

 Pocket PC :) vana speranza, vero? :)
Cosa intendi per PocketPC? se è prima di Windows Mobile 5.0 è 
decisamente una vana speranza :-P


 Java ...non c'è cazzi!
Vedi che mi dai ragione? Perchè per un multipiattaforma dovrei utilizzare 
Java considerando che anche .NET "è nato multipiattaforma?"
 

 Java considerando che anche .NET "è nato multipiattaforma?"
Tutto sta' a mettersi d'accordo su cosa significhi 'multipiattaforma'
Ciao
RobertoA 

 RobertoA
Non pensavo che il termine fosse soggettivo :D
sapevo che .net era multipiattaforma nel senso che può girare su windows, 
linux e mac 

 Java considerando che anche .NET "è nato multipiattaforma?"
Dove l'hai letto che .NET "è nato multipiattaforma?" ?
Se lo è diventato, parzialmente, lo si deve al progetto Mono, che *non* è
sviluppato da Microsoft.
PaF

 Java considerando che anche .NET "è nato multipiattaforma?"
lasciano perde i cavilli della linea italian che mi permettereb bero di 
scrivere che .net è multipiattaforma, faccio una domanda ma una 
migrazione di un'applicazione corposa (e non di un sample) da Linux a 
Windows e magari a Solaris l'avete mai vista?
Io si e quelli che l'hanno fatto piangevano.


 perde i cavilli della linea italian che mi permettereb bero
sono malato e si vede :-D
"perdere i cavilli della lingua italiana che mi permetterebbero"


Java considerando che anche .NET "è nato multipiattaforma?"
Per applicazioni multipiattaforma puoi usare anche Python, è gratis e
nativamente multipiattaforma.
Io non faccio gestionali e quindi non ti so dire se sarebbe adatto, però per
sinottici o cose del genere va bene, e il fatto che sia multipiattaforma serve
se il cliente non ti vuol pagare la licenza di W, in quel caso gli si mette un
ubuntu e va lo stesso. 
Poi se vuole W7 sgancia.
--
ciao
  Stefano

 :)
Quoto :)
Nicola

 Java considerando che anche .NET "è nato multipiattaforma?"
Perchè la risposta corretta è: DIPENDE!!!
Faccio un esempio terra terra....
mi chiama un signore che ha bisogno di gestire le "discoteche" ...nel
senso che ha ricevuto in dono da 2 signori defunti una collezione a
testa di decine di migliaia di dischi in vinile di musica classica.
Prima di passarlo alla redazione artistica e mandarle in onda (ha una
radio)....deve catalogarle!
Problema: alla radio hanno tutti windows ...da win95 a winserver.
Il direttore artistico, da buon fighetto, un Mac....inoltre sà usare
SOLO filemaker!...e non parlargli di winzozz che comincia ad urlare
come una pazzA isterica (hai presente i gay radical-chic di tendenza
che vedono i prodotti di Jobs come la Madonna di Lourdes?...ecco lui!)
Prendo filemaker ...esiste una versione developer....che produce un
install anche sotto windows....
uso sta porcata che è filemaker...Risultato:è 2 anni che catalogano
dischi da casa con il Mac e alla radio scaricano gli archivi su
Windows.
Inutile fare i talebani del codice!
Se conosci un prodotto USI quello! Se reputi che valga la pena
imparare ad usarne un altro...si fà!
PRAGMATISMO man ....PRAGMATISMO!
Non mi è MAI capitato di fare un prodotto multi-piattaforma.
Però se le esigenze richiedessero di fare un prodotto per
linux....anche per NON BUTTARE VIA l'esperienza che ho fatto in
C#....farei un full immersion per destreggiarmi con Java!
Probabilmente se non avessi C# alle spalle...userei Ruby (mi
affascina!) e non Python (i serpenti non mi attirano!)
Ma se sai programmare i C++ e ti trovi a tuo agio....non vedo perchè
non dovresti sviluppare il prodotto con quello!
....considerando che Cobol esiste ancora....e SAP pure....direi che
tra queste 2 schifezze ci può stare di tutto...e migliorare pure!
p.s.
Credo di essere stato io e altri 2 o 3 in Europa...ai tempi dei
tempi...a comprare il Prolog per l'Acorn Archimedes!
E' lecito essre curiosi...poi , per mangiare, è doveroso essere
pratici!
Saluti

 Mi chiedo se abbia senso utilizzare .net...
fyi, un altro step verso l'interop quasi totale:
http://tirania.org/blog/archive/2010/Oct-12.html
.m


Credo di essere stato io e altri 2 o 3 in Europa...ai tempi dei
tempi...a comprare il Prolog per l'Acorn Archimedes!
---------------------------------------------------------
Che bei ricordi mi fai tornare in mente
Io non l'ho avuto, ero un QL-ista, ma avevo un amico che dal QL e' passato 
all'Acorn
E ogni santo giorno che ci trovavamo mi faceva una capoccia tanta per 
invitarmi al salto
Purtroppo a quei tempi non disponevo dei baiocchi sufficienti e quindi 
rimanevo a sbavare di fronte ad uno dei primi risc commerciali
Pero' ogni tanto gliela cacciavo "..si ma con un'istruzione delle mie col 
tuo ce ne vogliono 10 di istruzioni.."
E ovviamente lui "..si ciccio, ma 10 delle mie vanno piu' veloci che una 
delle tue.."
E via di questo passo