Newsgroup: it.comp.programmare
Titolo: ALTRO AIUTO AGLI ESPERTI

Ora avrei un'altra domanda per voi...
E del Phyton che ne pensate? Č buono? Č potente? Va bene per iniziare?
Conoscete buone guide?
... ma non solo... :-D
E del Delphi che ne pensate? Č buono? Č potente? Va bene per iniziare?
Conoscete buone guide?
Scusate se vi "sfrutto" ma visto che siete esperti e disponibli approfitto
della vostra gentilezza ;-)
--
Ciao
Elminster
Togli "TOGLI QUESTO" dal mio indirizzo per rispondere

Conoscete buone guide?
No :-)
-- 
Marco Barisione (ICQ 84277092)

 della vostra gentilezza ;-)
"Esperto", almeno nel mio caso, è un po' troppo... Cmq gentili e 
disponibili siamo tutti, in fondo i ng servono a questo. Se non si ha 
voglia di rispondere alla gente a che serve seguire un newsgroup? ;-) Ciao.
-- 
Andrea Bergia - studente
Linux Registred User #281550

 E del Delphi che ne pensate?
   C'e` a chi piace. Ma, a differenza di Python, NON e` un linguaggio di 
programmazione: e` un ambiente di sviluppo. Il linguaggio vero e proprio 
si chiama Object Pascal, una versione object oriented del Pascal.
 > È buono?
   Anche per lui non mi risultano aggressioni. Ne` ricordi di averlo mai 
assaggiato.
 > È potente?
   Ha due grossi vantaggi rispetto a Python ed uno svantaggio: comprende 
un compilatore ed uno strumento di sviluppo visuale. Questo implica che, 
almeno in casi molto semplici, puoi produrre eseguibili--quindi non 
script da far interpretare--senza scrivere codice. Lo svantaggio e` che 
le versioni produttive devi necessariamente acquistarle.
E` il contraltare non Microsoft al Visual Basic per la programmazione di 
applicativi gestionali di piccolo e medio livello. A mio avviso, 
giacche` li ho provati entrambi, ne e` migliore di almeno due ordini di 
grandezza.
 > Va bene per iniziare?
Il Pascal e` un linguaggio di programmazione semplice, rigoroso, 
espressivo ed elegante. La sua estensione ad oggetti forse rischia di 
confondere chi e` alle prime armi, pero` non credo sia cosi` ostica.
-- 
Alla prossima,
Marco

 Conoscete buone guide?
Il mio incontro con Python e` stato un colpo di fulmine.  E` il miglior 
linguaggio di programmazione che abbia mai usato (ne conosco decine,
di cui circa una dozzina a livello di esperto, avendoli usati per scrivere
sostanziali programmi, tenuti corsi, ecc).  Ho finito per dare le dimissioni
dal mio eccellente lavoro (imperniato sul C++) per fare invece il libero
professionista, scrivendo libri e articoli su Python, tenendo corsi, 
seminari e interventi vari, sviluppando applicazioni con esso, ecc, ecc.
Python e` probabilmente il miglior linguaggio per imparare a programmare.
La miglior guida in italiano per principianti e`, credo, la traduzione di 
Fini del testo di Gauld:
http://www.freenetpages.co.uk/hp/alan.gauld/italian/index.htm
La semplicita` e regolarita` che rendono Python cosi` adatto ai
principianti lo rendono anche estremamente potente.  E` un linguaggio
di altissimo livello, quindi adatto a scrivere applicazioni (tipo clienti
e serventi web, mail, ecc), non a scrivere sistemi operativi e driver.
Nell'ambito della scrittura di applicazioni, l'alto livello e le ricche 
librerie lo rendono una vera gioia da usare.
Alex

ed uno strumento di sviluppo visuale
Le GUI si possono disegnare anche con python, solo per wxPython (una
delle tante librerie grafiche) esistono wxdesigner, boa constructor e
wxglade.


applicativi gestionali di piccolo e medio livello.
Invece per programmare applicativi gestionali di alto livello, quale
linguaggio indicheresti come necessario?
-- 
Sostenete la lega per la soppressione dello sceriffo nano.

wxglade.
vuoi mettere il GUI designer di Delphi con wxDesigner? O con
Boa-crasho-ogni-3-x-due? :)
--
Rhymes (rhy...@NOSPAMmyself.com)
http://www26.brinkster.com/rhymes
" ride or die "

linguaggio indicheresti come necessario?
Delphi ma è una questione di praticità. Anche VB è molto usato


linguaggio indicheresti come necessario?
Delphi è molto usato, Python invece non penso sia mai stato usato per
fare gestionali anche se potrebbe essere adatto. Evita C e C++.


Boa-crasho-ogni-3-x-due? :)
Boa come sai lo detesto, wxDesigner non essendo free l'ho usato
pochissimo. Comunque si Boa sia wxGlade sono in versione alpha e
quindi devono ancora "dare il massimo".


 linguaggio indicheresti come necessario?
   Cobol? :)
-- 
Alla prossima,
Marco

 fare gestionali anche se potrebbe essere adatto. Evita C e C++.
   Un applicativo gestionale sufficientemente complesso puo` implicare 
il contemporaneo utilizzo di piattaforme e strumenti di sviluppo 
differenti. In effetti, non mi sento nemmeno di escludere il Python come 
strumento di produzione della business logic, magari integrata in un 
ambiente CGI di un server web, di un'applicazione gestionale di grandi 
dimensioni, anche se il mainstream, al giorno d'oggi, propende di piu` 
per il mondo Java o, addirittura, ASP o 
ASP.NET
. Anche se, vale la pena 
ricordarlo, molto gestionale e` ancor oggi "legacy", e "legacy", nel 
linguaggio di programmazione, si traduce con "Cobol".
-- 
Alla prossima,
Marco

 fare gestionali anche se potrebbe essere adatto. Evita C e C++.
??? "mai stato usato per fare gestionali" ...???  Su che base puoi
esserti mai formato un'idea del genere?!
Dai ad esempio un occhio a "Python Programming on Win32".  L'esempio
piu` grosso del libro e` un engine di gestione della contabilita` a partita
doppia, una versione semplificata di uno dei principali programmi di
Andy Robinson, uno dei due autori del libro.  A quale campo di
applicazione pensi che si rivolga la contabilita` a partita doppia...?
Alex

esserti mai formato un'idea del genere?!
Ho detto "non pensp" perché ho cercato un po' di tempo fa con Google
per vedere se esistevano progetti di questo genere ma non ho trovato
nulla. Sono felice di sbagliarmi :-)


esserti mai formato un'idea del genere?!
Il fatto che Python non sia velocissimo non può creare limitazioni
alla diffusione di un gestionale visto che molte macchine usate per
questi scopi sono piuttosto vecchie?


 linguaggio indicheresti come necessario?
Posso risponderti io ?
Delphi.
Se vuoi approfondire la questione ne parliamo su it.comp.lang.delphi.
--------------------------------
Inviato via 
http://usenet.libero.it

 linguaggio di programmazione, si traduce con "Cobol".
Il che, d'altro canto, non vuol dire che i nuovi gestionali vengano scritti
in COBOL.
Il software scritto in COBOL esiste per ragioni di manutenzione.


Marco Barisione wrote:

La gran parte delle applicazioni gestionali non e` CPU-bound, e per
fortuna.  Piu` spesso che no, il tipico gestionale Cobol ad esempio
esegue aritmetica direttamente su rappresentazioni *stringa* dei
numeri coinvolti -- l'I/O dei "numeri" in questione essendo di solito
assai piu` importante delle (poche, semplici, banali) operazioni di
CPU che li trattano.  In una applicazione I/O bound, il linguaggio
usato per implementarla ha tipicamente poco effetto sulla velocita`
complessiva di esecuzione (...per definizione di I/O bound...!).
Il tipico piccolo-gestionale Visual Basic e` scritto (magari non
nel migliore dei modi) senza sfruttare le modeste capacita` di
accelerazione del motore VB.  Se poi gira su macchine piuttosto
vecchie, facilmente usera` anche vecchi release di VB, sulle cui
prestazioni, ahem, "mi vien che ridere".  Prova a scrivere un
giocattolino qualsiasi in VB3, tutto a colpi di (implicite)
VARIANT con "travaso" automatico e implicito dall'uno all'altro,
poi ci fai sapere come le sue prestazioni si confrontano con
quelle di un analogo programma Python, eh?
Non e` nel gestionale che si trovano i programmi CPU-bound, e
senza dubbio e` anche per questo che appunto in quel settore si
ha poco incentivo a spendere i pochi soldi per aggiornare le
macchine vecchie ad altre moderne dieci volte piu` veloci.  E`,
se mai, nel calcolo scientifico, dove infatti l'uso di Python
si impernia normalmente su estensioni come Numeric e SciPy, e
trovi soluzioni come "weave" che compilano complesse espressioni
Python a codice-macchina in linea (weave.blitz, ad esempio) e
permettono al codice di girare alla massima velocita`.
Alex

   Cobol? :)
Naaaa, di quello č meglio il GwBasic! :-)))
Allora, me lo trovi un qualcosa di meglio di Delphi?
Dai, provaci ancora, sarai piů fortunato :)


Se vuoi approfondire la questione ne parliamo su it.comp.lang.delphi.
Quello lo seguo da quando si chiamava it.comp.delphi :)
--
So I dub thee Unforgiven ;)


 Naaaa, di quello è meglio il GwBasic! :-)))
   Peccato che non ne esista un porting per MVS... :)
-- 
Alla prossima,
Marco