Newsgroup: it.comp.lang.delphi
Titolo: Delphi vs C#

Perché dovrei scegliere Delphi invece di C#?
Chi mi saprebbe dare dei buoni consigli?

 Chi mi saprebbe dare dei buoni consigli?
Scegli C#.
-- 
I'am what I'am, I do what I can

>Scegli C#.
Si ma perché dovrei sceglierlo?

 Si ma perché dovrei sceglierlo?
E' una questione di prospettiva. Ormai la Borland ha dichiarato che il
futuro e' .Net.
Anche Delphi si sta avvicinando al framework, anche se verra' mantenuto
il supporto per Win32 l'IDE sta cambiando in un qualche cosa di ibrido
(es. il compilatore win32 diventera' un plugin dell'IDE e non la base).
Da questo punto di vista, se e' necessario fare un investimento e'
meglio farlo su C#, per Delphi mi aspetto una lenta discesa
nell'abisso, discesa non dichiarata, ma che leggendo tra le righe e'
gia' visibile.


gia' visibile.
Concordo con la prima parte, dal quel punto di vista e' meglio investire su
c#. Non concordo con la seconda, visto che la complessita' del c# rispetto
all'object pascal e' un dato di fatto. 
E poi, quando usci' il c#, c'era in giro la battuta che fosse il "clone" di
java di Sun, proprio per eradicare definitivamente la JVM dai winzozz. In
sostanza si tratta come giustamente dici tu di due ambienti con prospettive 
decisamente diverse.
By the way, Delphi imho rimarra' sempre nella sua nicchia perche' le cose per
le quali e' stato pensato di fare, le fa bene e non ha rivali (si,lo so.. ma
non ditemi che esiste VB per favore, ci tengo alla salute del mio intestino).
;)
-- 
Morde. 
(morde at programmer dot net)

 dai winzozz. 
Secondo me lo e', solo che e' Ms, e come disse Bill a Steve negli anni
80, "non e' importante che un prodotto sia migliore di un altro ... "
Saluti.


gia' visibile.
Ma C# al momento ha supporto in relazione a gruppi di sviluppo e
componenti free/a pagamento? Non è che sposando questa tecnologia mi
ritrovo con poca roba e poco supporto?
grazie

gia' visibile.
Beh, questa e' una tua opinione. E secondo me, se provi a fare un
sondaggio nel newsgroup, ne troverai ben pochi che la condividono.
Cosi'... a naso... :-)
Ciao
 Max

 ritrovo con poca roba e poco supporto?
A parte msdn in rete si trovano vari siti con tonnellate di codice.


 sondaggio nel newsgroup, ne troverai ben pochi che la condividono.
E' una mia opinione, se vuoi se ne riparla tra due realease di Delphi
(se ce ne saranno ancora due).


Delphi stesso inizieranno a essere meno supportati e sviluppati.
Se hai ragione tu, sicuramente andra' cosi'!!
Ciao
 Max

 Se hai ragione tu, sicuramente andra' cosi'!!
Per restare in tema:
http://bdn.borland.com/article/0,1410,29952,00.html
...
Octane is an integrated development environment planned for building
new Delphi applications on .NET and to assist in migrating existing
Win32 Delphi applications to .NET.
...
Praticamente Borland dichiara che Octane servira' per fare il porting
(Win32 -> .Net), e non per continuare lo sviluppo (Win32), la cosa da
da pensare.


 ritrovo con poca roba e poco supporto?
Va detto che, a detta il molti, il fw .Net ha una gerarchia di classi
paurosa.
Ergo, molta roba di 3th parti semplicemente non servirà in quanto già
inclusa nel fw.
Bye
A
--
Per rispondere non usare il reply ma scrivere al seguente indirizzo:
zzato(at)supereva;it
Please, don'r reply this message.
Use this address:
zzato(at)supereva;it



Si, ho capito perfettamente che Borland (o quantomeno il suo reparto
marketing) ci credono, in .NET. 
E che tu ci credi con loro. 
Io, molto semplicemente, non ci credo. 
Sara' perche' sono un nostalgico, sara' perche' credo che il
client-server classico risolve il 95% delle problematiche, sara'
perche' credo che le applicazioni e' meglio farle eseguire ad una CPU
hardware, piuttosto che ad una macchina virtuale o ad un runtime di
proporzioni abnormi, sara' perche' mi piace avere il controllo totale
sul comportamento delle applicazioni che faccio, sara' perche' non
credo molto nel ritorno dei linguaggi interpretati, ottimi per una
nicchia di applicazioni, ma non "la panacea per tutti i mali". 
Diciamo che ho un insieme di buoni motivi, e un po' di esperienza, che
mi portano a dubitare. Tutto li.
Ciao
 Max

 Io, molto semplicemente, non ci credo. 
[cut]
Non e' che io ci creda o meno, solo che vista l'anda al monopolio Ms
non ci si puo' fare nulla, e' un dramma perche' se .Net divenetra' lo
standard di programmazione, moltissime liberta (anche civili) verranno
meno a causa di una entita' privata straniera, cosa che da da pensare.


meno a causa di una entita' privata straniera, cosa che da da pensare.
Sottoscrivo in pieno. 
E' preoccupante anche per lo scenario nostro, di sviluppatori: non avere
possibilita' di scelta e' l'inizio della fine.
Proprio stamane ho parlato di questo aspetto con un programmatore che da 15
anni lavora con prodotti M$: una pena, mi dice, il fatto che vai dal cliente
con il tuo bel programma VB, installi e si blocca per problemi sulle runtime.
Il fatto e' che le runtime e i versionamenti delle dll non li gestisci tu
sviluppatore! In piu', ogni anno escono nuove release di Office, nuovi servce
pack, alla fine non sai mai in che stato si troveranno le macchine del
cliente! Risultato: rischi di perdere il lavoro e la fiducia del cliente!
Questi appena detti sono fatti veri, cose di ogni giorno nel quotidiano
nostro, non sono freddo inchiostro sulla pubblicita' di qualche magazine che
parla di mirabolanti potenzialita' di .net!
Ok, ho finito.... si vede che a quest'ora sono in piena digestione eh? ;-))))


 meno a causa di una entita' privata straniera, cosa che da da pensare.
Su questo non sono d'accordo. Se la gente non compra, l'azienda cambia
strategia o muore. Se la gente non e' d'accordo, .net fara' la fine del
numero seriale del Pentium III, del reindirizzamento automatico di Verisign,
del Dreamcast...
Noi siamo i "tecnici", gli "esperti", quelli che possono informare i futuri
clienti del pericolo. Non sottovalutiamolo...

 futuri clienti del pericolo. Non sottovalutiamolo...
Ci sei mai riuscito?
Secondo me e' una sfida persa, come quella di Sun per java etc.


del Dreamcast...
Non basta fornire esempi di flop, il problema e' che se il monopolista ti da'
solo 1 piattaforma di sviluppo, tu non puoi inventartene altre.
A questi livelli, politica soldi e mafia finanziaria la fanno da padrone, e
noi possiamo fare ben poco.
Altro che consigliare ai clienti alternative... quando non ne hai!
E poi, gli esempi che hai fatto non sono attinenti all'argomento, non per
cattiveria ma perche' entrano in gioco altre questioni (quella dei pentium
colpi' direttamente la privacy, quella del reindirizzamento e' stata
un'ingerenza, quella del dreamcast appartiene ad un mercato diverso)
Io mi riferisco al problema del monopolio di M$ che, con .net, incombe sulle
nostre teste. E in questo caso Borland non puo' fare altro che allragare le
braccia per stringersi, infine, in un abbraccio mortale con la mamma del
sistema operativo piu' usato al mondo....
;)


 Secondo me e' una sfida persa, come quella di Sun per java etc.
Sun a suo tempo si e' lanciata su un mercato nuovo. Java ha una sua nicchia,
non ha sfondato come sistema per applicazioni "generiche", e' abbastanza
diffuso in alcuni campi... decisamente non e' morto, anche se M$ lo vuole
far credere (e Borland lo dimostra). E' attivamente sviluppato, e
supportato, e funziona per davvero, gia' oggi, su dispositivi come PDA e
cellulari.
Microsoft, con .net, propone una soluzione per un campo in cui si e' gia'
affermata, difficilmente si estendera' ad altri dispositivi oltre al PC. Se
prendera' piede, comunque sara' molto ridimensionato rispetto alle prime
previsioni. Questa e' una mia opinione, d'accordo, ma vedo che altre
"innovazioni" proposte da M$ sono cadute nel vuoto (il Tablet PC, ad
esempio: chi lo usa OGGI?)

[cut]

E chi ha detto che non ci si puo' fare nulla? Cosa siamo? Una massa di
pecoroni che vanno dove vuole portarci il pastore (bella questa
metafora :-)  mi piace)?? 
Io, finche' ho possibilita' di scegliere l'ambiente dove sviluppo,
scelgo quello che piu' mi aggrada e mi soddisfa. In quasi 13 anni che
esiste, nessuno e' riuscito a farmi usare il VB, e credo che per
altrettanti, a meno di non portarmi dei vantaggi REALI, nessuno mi
convincera' a passare a .NET, a C#, a Passport e quant'altro e'
compreso in .NET.
Ciao
 Max


Ecco! Finalmente uno che parla la mia lingua!! 
Ciao
 Max

sistema operativo piu' usato al mondo....
Ma io sono piu' ottimista!! 
"Gianni! Vedo montagne trasparenti, cani pieni d'aria..."
Ciao
 Max

 Windows DNA
Queste mi mancano... Gia' sentite, ma non so bene cosa siano.

"Gianni! Vedo montagne trasparenti, cani pieni d'aria..."
ahah... tu non sai che "un pessimista e' un ottimista ben informato", caro
amico mio!!!
:D


Queste mi mancano... Gia' sentite, ma non so bene cosa siano.
Non preoccuparti. Io sono sopravvissuto!! :-D
Ciao
 Max

amico mio!!!
Non sempre. Se fosse cosi' il monopolio totale globale si sarebbe
affermato gia' 5-6 anni fa. Diciamo che fino a quando il monopolista
continuera' a sfornare schifezze inutili, c'e' speranza. 
Chiudo con una frase di Toto':
"Vedi Bongo, questo e' il progresso. Hai tutto quello che non vuoi,
quando non ti serve!"
Ciao
 Max

 uguale ad un altro prodotto...
Beh... conosciamo tutti la politica M$ a proposito di Java...
Per il resto, sono d'accordo sul fatto che anche M$ ha fatto le sue
stronzate, ma quello che hai citato sono quasi tutte cose che hanno
funzionato per qualche anno e poi sono state dichiarate obsolete, e non flop
in partenza.

 esempio: chi lo usa OGGI?)
Credo che il tablet pc rimarrà un prodotto di nicchia, un po' per il costo
dell'hw, un po' perchè comunque fa veramente comodo solo in certe situazioni
di necessità, un po' come il riconoscimento vocale, utile quando non si
possono usare le mani per una ragione o per l'altra, da alienati in altre
situazioni..

 ??
Si tratta delle ultime 'tecnologie' proposte da Microsoft per la
programmazione distribuita prima della fanfara su .NET. Qui in effetti c'č
stato sostanzialmente un voltafaccia, un mese prima era il non plus ultra ,
un mese dopo tutti con SOAP/WSDL, er mejo der mejo,
Il resto č stato tutto usatissimo, Cairo fu lasciato da parte al momento in
cui BIll nel 1995 decise di buttarsi su Internet (IIS, NT4, ASP, IE etc etc)
rivoluzionando l'azienda.
Credo che parte di esso dovrebbe riaffiorare nel nuovo filesystem di
Longhorn.

 wrote:


 l'altra, da alienati in altre situazioni..
Certamente, ma ci sono anche casi in cui il riconoscimento vocale e'
inutilizzabile...
Te lo vedi uno sportello bancomat con riconoscimento vocale? Oppure un
ufficio dove lavorano piu' persone insieme?

ufficio dove lavorano piu' persone insieme?
Effettivamente sulle riviste le recensioni di questa tecnologia parlano sempre
di software per giornalisti, redattori, scrittori, cioe' tutte persone che
potrebbero avere l'esigenza di dettare un pezzo liberamente e addestrati ad un
uso molto buono del linguaggio.


Longhorn.
della serie... "a volte ritornano" ?!
Certo che vedendo lo sviluppo su questa parte di thread, dove si parla delle
tecnologie cosi' velocemente sostituite da altre, ho sempre piu' coscente la
consapevolezza che siamo in balia dei "BIG", e noi contiamo assai poco.
Grazie per il chiarimento.


Morde wrote:

A me e' capitato di preparare un progetto per una casa di cura per
anziani, con postazioni fisse, tablet PC wireless e penne ottiche. Un
sistema web centrale mette a disposizione la gestione delle cartelle
cliniche, delle visite mediche, delle prescrizioni etc.
In questo caso il tablet PC e' stato scelto per la portatilita' e
perche' puo' essere utilizzato come "cartella medica", una mano lo
tiene e con una si scrive (o si detta a seconda).
Saluti.


 siamo in balia dei "BIG", e noi contiamo assai poco.
CVD


in partenza.
Ma certo. Io infatti sostengo che siccome le ha fatte, potrebbe anche
rifarle. E nel caso di .NET e soprattutto C#, secondo me, ci sono
tutti i presupposti del caso.
Allora, chiariamo. Dal mio punto di vista, una cosa, una tecnologia,
che ha funzionato solo per qualche anno e poi e' dichiarata obsoleta
E' una stronzata, e' un flop in partenza. 
Dopo 5-10 anni, qualsiasi tecnologia, anche molto valida, se non
riesci ad adattarla al mondo che cambia, in questo campo diventa per
forza di cose obsoleta. Io non ce l'ho con queste cose. Prendi
clipper, per esempio. Oggi e' obsoleto, ma e' durato una quantita' di
anni che c# si sogna. 
Ma se una cosa dura solo 1 anno, e' un pacco, una sola, una fregatura,
buona per scrivere articoli, fare speculazioni, convincere qualche
project manager poco esperto ad adottarla, scrivere qualche libro e
poco altro.
Ciao
 Max

 BOB? Dimmi, dimmi...
Cerca pure "microsoft BOB" su google... doveva sostituire windows, ma poi e'
svanito nel nulla

 poi e' svanito nel nulla
O mio dio !!!


svanito nel nulla
Ommioddio... spero sia una bufala..
Ciao
 Max

 Ommioddio... spero sia una bufala..
No, tutto vero... :-(