Newsgroup: it.lavoro.professioni.webmaster
Titolo: oggi e' uscito VS 2005 e .NET framework2

le versioni express sono gratuite..
il framework e' gratuito.
Buon lavoro

"Kaizen" ha scritto
scaricato tutto alle 6:00... sono mattiniero ;) 


Anche SQL Server 2005 Express è gratuito.
... e presto per i Developer 
ASP.NET
 2.0 arriveranno pure i piani di hosting 
gratuiti... stay tuned

 ha scritto nel messaggio 
news:1131449015....@g14g2000cwa.googlegroups.com...


 versione ita ?
fra un paio di mesi! 


Grazie ma ho smesso ;)
-- 
Lawrence
http://www.oluyede.org/blog

 Grazie ma ho smesso ;)
E' interessante... vorrei approfondire (senza aprire un flame se
possibile) i motivi che ti hanno spinto a lasciare .net. Io lo sto
studiando in queste settimane e non mi sembra malaccio (a parte alcune
cose ma globalmente mi sembra buono).
Però mi piacerebbe sapere cosa non ti è andato giù e su quali
linguaggi/framework ti sei spostato (e cosa hai trovato di meglio e
perché). La mia è semplice curiosità, magari hai trovato qualcosa di
meglio e posso applicarmici.
Ti ringrazio.
Luke S.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 meglio e posso applicarmici.
Non mi e` andato giu il vendor lockin soprattutto e la mancanza di
liberta` che c'e` nel mondo del closed source. Mi sono spostato
definitivamente su Linux (che ho sempre usato anche quando ero un .netista
discreto - vedi mia lib 
atomnet.sourceforge.net
), Python e l'open
source. In fondo quando decisi di provare .NET mentii a me stesso pensando
che potevo vivere bene con MS, io personalmente non ci sono
riuscito. Magari per te e` diverso.
Scusa la prolissita`
-- 
Lawrence
http://www.oluyede.org/blog

 Scusa la prolissita`
ci mancherebbe... ma ora me lo ridici in italiano che non ci ho capito una 
mazza :) 


Ho provato a rileggerlo direi che e` piuttosto chiaro, sono tutti termini
di uso comune nell'informatica. Cosa non si capisce?
vendor lockin = usi un tool di un produttore e direttamente o indirettamente
sei obbligato ad usare gli altri prodotti che piu` o meno vende
easy and straight = per rimarcare la chiarezza e la semplicita` di Python
il resto mi sembra comprensibilissimo per un programmatore :)
-- 
Lawrence
http://www.oluyede.org/blog

 il resto mi sembra comprensibilissimo per un programmatore :)
ma io non sono un programmatore ;)
sarebbe stato interessante riuscire a comprendere bene anche a me il tutto!
sai, è un pò come quando senti parlare i politici... se non sei politico non 
capisci che cavolono dicono ma sarebbe bello se lo capissero anche i 
popolani.

 sarebbe stato interessante riuscire a comprendere bene anche a me il tutto!
Ahia, mi hai colto in contropiede. Ora non ho molto tempo ma prima di stasera
cerchero` di scrivere una versione piu` comprensibile del post.
Ciao!
-- 
Lawrence
http://www.oluyede.org/blog

 Scusa la prolissita`
Figurati, nessun problema. Ti ringrazio anzi di avermi risposto.


 convinto molto. Cosa ha di particolare che ti ha portato ad utilizzarlo?
Mi permette di fare quello che voglio :)
-- 
Lawrence
http://www.oluyede.org/blog

 Mi permette di fare quello che voglio :)
Bella risposta :)
Ma in concreto, per la programmazione lato desktop?


 Ma in concreto, per la programmazione lato desktop?
Beh per essere generali: posso fare qualsiasi cosa. Hai domande specifiche?
-- 
Lawrence
http://www.oluyede.org/blog

 seguendo questo _flow_ che voglio diventare un professionista affermato.
_flow_ = intendevo dire flusso, modo di operare.
-- 
Lawrence
http://www.oluyede.org/blog

 Per visuddhi - cerco di chiarire i contenuti - :
...
grazie! :)
certo, qualche parola che era "solo inglese" l'avevo capita, il mio elenco 
era solo indicativo/provocatorio.
per le spiegazioni invece, grazie davvero, anche se credo siano solo la base 
per stimolarmi a cercare nelle giuste direzioni.
sei molto tecnico e dai per scontate alcune cose che in realtà per me non 
sono (forse per tutti gli altri si dato che sono l'unico che lo ha detto) ma 
sono cose interessanti e poi me le rileggo con calma per capirle un pò di 
più! :)
ciao! 

 più! :)
Non dirlo a me, ho abbastanza materiale per mettere in standby l'argomento
c#, approfondire ciò di cui parla Lawrence e poi eventualmente
riaccenderlo :P


 Beh per essere generali: posso fare qualsiasi cosa. Hai domande specifiche?
Avevo letto di Python ma non ho trovato nulla sulla programmazione lato
desktop.
Se non erro, è interpretato, giusto? Wikipedia dice che è un linguaggio di
scripting ma poi dice che può fare applicazioni complesse (che c'entra? un
linguaggio di scripting non è sinonimo di applicazioni banali).
Per esempio mi hai detto che ti permette di fare ciò che volevi: c++ non
lo fa? Tu scrivi software lato desktop? Che usi/useresti?


 Tu scrivi software lato desktop? Che usi/useresti?
Prima spiegami cosa intendi :)
-- 
Lawrence
http://www.oluyede.org/blog

 nel dominio dei linguaggi interpretati.
No. Formalmente e` un linguaggio compilato in cui l'implementazione
principale di riferimento, CPython, interpreta poi il bytecode. In
Jython il bytecode e` compilato in jar e JITtato dalla JVM. In
IronPython e` circa la stessa cosa se non erro. In Psyco (per CPython)
il bytecode e` JITtato e via dicendo.
-- 
Valentino Volonghi aka Dialtone
Now Running MacOSX 10.4
Blog: 
http://vvolonghi.blogspot.com
http://weever.berlios.de

 alto livello di C++
Non è una cosa che mi interessa particolarmente (non devo realizzare il
software di un razzo) ma le prestazioni?


 riuscito. Magari per te e` diverso.
tralascio il discorso .net & co per non divagare e non iniziare il solito 
flame inutile e sterile, ma adesso ragiono da professionista, personalmente 
che un sistema operativo, framework, linguaggio, rdbms sia open o closed non 
me ne importa un fico secco il mio obiettivo è quello che sia stabile, e che 
in ogni momento possa avere un supporto valido e affidabile punto e stop.
Alla luce di questo non capisco oltre al fattore ideologico (personale) non 
vedo quale problema ci sia nel usare software ms, sun, cippalippa, ecc 
pertanto se vuoi e senza flame grazie spiegami quali sono i problemi nel 
vivere bene con ms estranei al discorso puramente personale 
(etico/filosofico/morale/personale)
-- 
Christian Paparelli
http://www.ithost.ch
 

 software di un razzo) ma le prestazioni?
sorry ma se non hai particolari pretese a livello di performance 
(applicazioni in real time, ecc) un linguaggio compilato, interpretato, 
scripting vanno benone al massimo si pompa un po' l'hardware
Ci sono siti web con connessioni a database sviluppati in perl (scripting) 
che hanno prestazioni notevolmente superiori a siti sviluppati in java o in 
c#, pertanto non è lo strumento che migliora le prestazioni ma il buon uso 
che ne fa lo sviluppatore


 il bytecode e` JITtato e via dicendo.
Come di uso comune quando parlo di Python intendo CPython. Per il resto
hai ragione
-- 
Lawrence
http://www.oluyede.org/blog

 software di un razzo) ma le prestazioni?
Sono ottime, a meno che tu non debba scrivere un sistema operativo con
parti in ASM. <g>
-- 
Lawrence
http://www.oluyede.org/blog

 (etico/filosofico/morale/personale)
Io non ho delineato alcun problema, se a te piace il modo di lavorare
della piattaforma X usala, la cosa astrae dal fatto che sia chiusa o
meno. Coldfusion ha i suoi seguaci, 
ASP.NET
 pure, PHP pure. E`
dimostrabile come PHP non sia il non plus ultra della tecnologia (io lo
trovo pure piu` difficile di Python) ma ognuno sceglie in base a vari
parametri. Io ho fatto una scelta.
-- 
Lawrence
http://www.oluyede.org/blog


Non conosco Python. E' vero quello che si dice che è un linguaggio molto 
adatto per scrivere algoritmi per l'analisi di testi? Nonchè molto adatto 
per cose tipo filtri antispam et simila?

 per cose tipo filtri antispam et simila?
Beh uno dei filtri antispam piu` usati e` scritto in Python:
http://spambayes.sourceforge.net/
-- 
Lawrence
http://www.oluyede.org/blog

 parametri. Io ho fatto una scelta.
ok siamo daccordo allora la tua scelta è prettamente ideologica :-D


 ok siamo daccordo allora la tua scelta è prettamente ideologica :-D
Ti ho dimostrato che e` anche tecnica, ma fa niente :D
-- 
Lawrence
http://www.oluyede.org/blog

 Ti ho dimostrato che e` anche tecnica, ma fa niente :D
:-P
ok, finalmente sei la seconda o al max terza persona con qui si può 
discutere civilmente e soprattutto in modo concreto su un argomento che di 
solito è causa di guerre sante e flame a non finire, complimenti ;-)


 solito è causa di guerre sante e flame a non finire, complimenti ;-)
Beh ognuno e` libero di usare quello che vuole ma deve sapere che la luce
in fondo al suo tunnel per la maggior parte dei suoi problemi e` Python :P
-- 
Lawrence
http://www.oluyede.org/blog

 in fondo al suo tunnel per la maggior parte dei suoi problemi e` Python :P
carina perchè non la usi come firma :-P



Detto fatto :D
-- 
Lawrence - 
http://www.oluyede.org/blog
"Ognuno e` libero di usare quello che vuole ma deve sapere che la luce in


 fra un paio di mesi! 
Ma se si vuole compilare un programma open che usa le MFC? Senza 
spendere soldi per la standard c'è solo da attaccarsi al tram?
-- 
Sayonara,
Nicolò Nyo Armato
www.nyosources.com
Sbucano fuori kawaiiose, si vestono di tanti colori,
fanno pb e cm, molta gente grida quando le vede, chi sono?

 Senza spendere soldi per la standard c'è solo da attaccarsi al tram?
Allora se venivi all'evento di ieri a Milano a Roma il 22 di questo mese 
avrai in omaggio una licenza di visual studio 2005 e una di sql server 2005 
oltre a questo per "compilare" in .net non hai bisogno di nulla se non che 
il framework installato e il comando csc (per c#) e/o vbc (per 
vb.net
)
http://msdn2.microsoft.com/en-us/library/2fdbz5xd


 ????? E che c'entrano le MFC con .net????
-_-' sei troppo precipitoso, visual studio 2005 comprende Visual C++ 
2005 (Express Edition), io parlavo di quello (mme frega nulla di 
dot.net
 
:D). Se al massimo mi gira punto sul php :D
Giriamola in altro modo, si trovano le MFC per un qualsiasi IDE C++? Chi 
sviluppa opensource deve comprare almeno visual c++ standard per usare 
le mfc?


 le mfc?
si la versione express non permette l'utilizzo di mfc e atl
http://lab.msdn.microsoft.com/express/faq/default.aspx#visualc


 
http://lab.msdn.microsoft.com/express/faq/default.aspx#visualc
E se ho sharp o dev-c++ ad es.? Che fo devo comprare Visual per usare le 
MFC nella la modifica o la creazione di progetti opensource tale 
libreria? O ci sono strade gratuite?
-- 
Sayonara,
Nicolň Nyo Armato



cambiare linguaggio :P ?


 
Non mi interessa diventare programmatore (già bastate voi sul mercato), 
ma se dovessi studiare per piacere personale programmazione, ho già i 
miei punti fissi.
Desktop C C++ Assembly (forse JAVA)
Web PHP XML
AI qualsiasi tecnologia futura standarizzata per la programmazione di 
robot antropomorfi stile Actroid di KokoroDreams, o sviluppo di 
soluzioni portatili intelligenti (intelligenza artificiale da passeggio 
:D o personal companion) attualmente ste cose sono inavvicinabili se non 
ci sei dentro sia a livello di prerequisiti, di tools che di ambiente 
per la sperimentazione :D
Già è tanto se avrò tempo nella mia vita per fare qualcosa con questi 
nel tempo libero
-- 
Sayonara,
Nicolò Nyo Armato


 Desktop C C++ Assembly (forse JAVA)
Perche` impegolarsi con cose complesse se non vuoi diventare un
programmatore?


Lawrence Oluyede ha scritto:
 > Il 2005-11-11, Nicolo Nyo Armato <in...@ny0w0rks.c0m> ha scritto:
 >
 >>Desktop C C++ Assembly (forse JAVA)
 >
 >
 > Perche` impegolarsi con cose complesse se non vuoi diventare un
 > programmatore?
Non esistono cose complesse nella mia visione, si tratta di interesse 
per i propri vocational subject, di studio, di organizzazione dei task 
primari e secondari, di stile di vita, di tempo a disposizione nella 
propria vita... (considerando imprevisti di percorso e prospettive di 
vita non è cosa facile per nessuno)
Se avrò tempo questo ed altro...
(intendevo programmatore professionista ed a me non interessa, mi 
interessano i campi sperimentali le scoperte, non il business di 
sviluppare soluzione per settori già ampiamente trattati, nella mia 
visione poco cool... se poi si avranno dei contributi ben vengano, ma 
non mi aspetto niente da nessuno... perchè non sono nessuno.)
C'è gente che crea un problema e gente che lo sviluppa e lo risolve, io 
nel mio piccolo penso di poter fare parte della prima, mi piace 
principalmente creare problemi, non risolvere con soluzioni i problemi 
degli altri (stiamo parlando essenzialmente di programmazione!, ecco 
perchè non sono adatto per questa figura professionale). Mentalmente più 
logic-programming-oriented per fare un esempio.
-- 
Sayonara,
Nicolò Nyo Armato
www.nyosources.com
Gli esseri umani intelligenti tendono asintodicamente ad uno,
gli androidi per loro natura hanno la presposizione all'uno
ma a causa degli umani tendono ad accumulare tanti nove - Nyo

[...supersnip...]
ottimo punto di vista ;)


 
Potresti dire perchè non direttamente Prolog et similia?
Una buona conoscenza di linguaggi a basso livello oltre che linux è 
fondamentale nella programmazione di core, di processori, di eeprom... 
(ho piccole passate esperienze su MSX del C64 e su C in Dos) e di tutto 
quello che sta dietro, e poi voglio vedere come si svilupperà il mercato 
delle tecnologie emergenti..., magari tra 20 anni potrei pure lavorarci 
chi lo sa :D, sono ancora più interessato ai materiali siliconici, ed 
eventuali implementazione di sistemi di riscaldamento sottocutanei (Mi 
affascina questo) :D
Se cerchi su Google gli anime, Chobits, Hand Maid May, Mahoromatic, 
DearS... capirai...
Comunque ripeto i miei core (che voglio sviluppare al meglio) sono la 
grafica e la musica, non la programmazione, ma siccome sono settori che 
tendono ad essere svalutati, penso anche ad altro.


 creazione di progetti opensource tale libreria? O ci sono strade gratuite?
nessun idea ma si parte dal presupposto che se usi atl o mfc usi anche 
visual studio
PS esistono soluzioni pensate per gli sviluppatori (leggi msdn o maps) in 
modo da non acquistare i singoli software ma avere un buon prezzo
PS2 Con il software che crei farai business vero? Pertanto inizia a farlo 
(business) anche tu pagando le licenze :-D


 sperimentazione :D
Sorry ma se non fai il programmatore e non usi c++ mi spieghi che te ne fai 
delle mfc e atl?? Usa gcc e non pensarci più :-D


 programmatore?
mi hai tolto le parole di bocca, anche se sono sicuro che gli passerà la 
voglia quando inizierà a lavorare sui puntatori


Christian Paparelli ha scritto:

Le MFC mi servivano per moddare un software opensource esistente, se 
svilupperò qualcosa utilizzerò solo librerie open o farò le mie librerie.
Non ho obiettivi di business ma di ricerca personale.
-- 
Sayonara,
Nicolò Nyo Armato
www.nyosources.com


 Non ho obiettivi di business ma di ricerca personale.
allora hai la seguente soluzione usi le versioni trial
VS Professional Trial 90 giorni
VS Team Suite 180 giorni
http://msdn.microsoft.com/vstudio/products/trial/
