Newsgroup: it.comp.macintosh
Titolo: [SW] Programmare per la rete: bello, ma dove/come iniziare?

Ciao a tutti, 
mi scuso in anticipo per la lunghezza del mio post, spero che on siate
scoraggiati per questo dal rispondermi!
Attualmente sviluppo applicazioni lato server su MacOs usando in
particolar modo "Lasso" della Blueworld che ho trovato, tra tutti i tool
disponibili, una scelta veramente adeguata quando si ha la necessita' di
essere "produttivi" in brevissimo tempo in quanto e' *veramente* facile
da imparare per chi come me ha scarse conoscenze nel campo della
programmazione.
Per intendersi e' un linguaggio tipo ASP, PHP ecc che si integra nelle
pagine HTML, che il demone HTTP processa per restituire ai clienti che
ne hanno fatto richiesta. Non entro nei particolari della mia scelta ma
questo linguaggio ha una serie di "benefits" che mi hanno attirato
subito e che ne ripagano la spesa.
Attualmente uso Web*, Lasso e Filemaker Pro come database.
Il tutto forma un combo molto solido, a prova di bomba che negli anni ho
consolidato e che sopratutto da punto di vista della security  non
mostra (almeno per ora) di avere le buche che hanno altri sistemi (tipo
WIN tanto per non fare nomi) e che non richiedono super esperti come in
Linux.
Ma la combinazione mostra la corda quando si tratta di creare
applicazioni particolarmente complesse con autenticazione utenti e
sopratutto uso intensivo di DB dove FMP e' il fattore piu' limitante non
essendo un DB multithreading (a prop. e' uscito il 5.5, e' solo
carbonizzato o ha un nuovo motore finalmente multithreading?).
Lasso ha un modulo di connettivita' ODBC che gli consente di collegarsi
a tutti i Database che supportano questo standard e sono davvero molti
(almeno sotto WIN NT in quanto per il MacOs 8-9 la connettivita' ODBC e'
veramente scarsa...)
Sotto MacOsX le cose cambieranno molto sotto questo aspetto
<<-- Parentesi --- 
Il problema della security e' quello che piu' mi frena nel passaggio a
MacOsX in quanto ho una paura folle di non essere in grado di
affrontarlo, ma piano piano mi sono convinto ad una transizione graduale
quando mi saro' fatto le ossa. Per ora lo uso su macchine test e aspetto
a metterlo su una macchina di produzione... 
--- Parentesi --->>
Anzi possiamo gia' disporre da oggi di tools diventati uno standard nel
mondo Unix: Apache come httpd, PHP e Pearl come linguaggi.
Purtroppo qui cominciano i miei guai: le mie conoscenze in ambiente Unix
sono molto limitate e non avendo formazione scientifica ma classica
tutte le mie esperienze di programmazione sono legate all'uso dei
consizionali, dei cicli iterativi, insomma molto vicino alla
programmazione "lineare", cose che "a logica" si capiscono facilmente.
Vorrei cominciare a capire qualcosa di piu' di PHP pearl e anche Phyton
(altro linguaggio che mi affascina molto per le sue potenzialita'), ma
dopo essermi documentato moltissimo e avere riempito il mio Browser di
links a siti con esempi, documenti e aver stampato sulla mia povera
laser centinaia di pagine di manualistica tipo rotativa, sono giunto
alla conclusione che il mio problema non e' quello di reperire materiale
(che per altro si trova in quantita' in rete o in libreria), ma quello
di capire da QUALE PARTE cominciare.
Insomma vorrei da voi amici un consiglio su:
- quale e' la strada migliore per affrontare lo "scoglio" partendo dalle
mie conoscenze?
- quale fra i linguaggi che ho citato (php, pearl, phyton ma sopratutto
i primi due: phyton e' una cosa un po' diversa) puo' essere considerato
propedeutico?
- devo forse prima ancora di affrontare entrambi, partire da cose ancora
piu' terra-terra tipo basic o che altro?
Spero di non chiedere troppo e chiedo scusa ancora per il post
Kilometrico...
Ciao a tutti

 piu' terra-terra tipo basic o che altro?
io sono partito col C, conoscendo il C non dovresti avere difficolta'
con (quasi) nessun altro linguaggio
-- 
stiamo lavorando per voi...

 
no, se sai gia' programmare, conosci i cicli ecc. conoscerai anche 
l'assegnazione delle variabili, gli array ecc. sarebbe solo una perdita di 
tempo tornare al Basic ^_^ (se proprio devi buttati sul pascal ^_^) 

 con (quasi) nessun altro linguaggio
Il C per me' e' piu' misterioso della nascita dell'universo, non so' se
hai capito ma sono proprio a terra come basi di programmazione...
Ciao e grazie Cmq.

    di Jamie Jaworski, 1004p 98k Lit
Grazie moltissimo per la dritta ne terro' conto quando faccio un salto
in libreria...
Ciao 

 tempo tornare al Basic ^_^ (se proprio devi buttati sul pascal ^_^) 
Grazie

 sub progressbar { ... omissis
HAAAAAAAAAAAAAAAARRRRRGH! Che Robb'e'? Aiuto!
Hai ragione: meglio Java..
D'altronde sono un vero e proprio newbie in queste cose...
<--- Sfogo start
Cavolo pero' com'e' dura a 30 e passa anni trovarsi cosi' indietro e
doversi smazzare cosi' per la pagnotta. Tutto perche' a 18 anni non si
e' scelta la strada giusta (Scienze Politiche nemmeno finita...)
Ho la sensazione come di trovarmi davanti a una montagna enorme ed
essere armato di una piccozza delle dimensioni di un lapis!
Ma tant'e': ci spezzeremo la schiena.
Sfogo Stop --->
Grazie tante, spero di approfittare ancora del NG e della tua esperienza
in questo campo...

 per Java). Credimi, per imparare e` piu` semplice Java del Perl :)
A proposito: hai anche rintracciato il libro di XML di cui parlavi? Si
possono comprare anche on-line 'sti testi? Sai mica dove?
Grazie fin d'ora per la pazienza...
Ciao

 meno in lire da loro che in $ dagli USA, con il trasporto).
Tombola! indovina dove vivo e lavoro?
Largo della pace, 3
56038 Ponsacco
PISA
!!!

 Salutami la dataport...
!!! Lavoro per loro !!!
Se conosci qualcuno te lo saluto...

 magari ora hanno cambiato atteggiamento...). Non me li salutare ;)
Sopratutto la sede a Pisa immagino (non andiamo oltre).
Ti capisco... e concordo.
Meno male che non sono un dipendente, ma solo un consulente esterno...
Per loro ho curato la realizzazione e la pubblicazione di diversi siti
fra i quali
- 
www.dataport.it
- 
www.buymac.it
 (ex 
macstore.it
)
...

 magari ora hanno cambiato atteggiamento...). Non me li salutare ;)
non sono migliorati. al largo da dataport. e mi scusi il di cui sopra
impiegato... l'onesta' prima di tutto.
-- 
PPB

 per Java). Credimi, per imparare e` piu` semplice Java del Perl :)
Marco (e scusate l'OT, ma colgo l'occasione), a uno che inizia a programmare
cosa consiglieresti:
(mie esperienze: un pochino di asp e le solite basi di html, che non e' un
linguaggio di programmazione)
- linguaggio (C, C++, java, altro)
- libro (una cosa pratica, con fondamenti ma anche esempi)
tieni presente che lo farei per diletto, non per mestiere, e che non ci
passerei le nottate, solo alcune ore la settimana.
Grazie
Marco

 possono comprare anche on-line 'sti testi? Sai mica dove?
roba in italiano: 
www.internetbookshop.it
 (veloci, forniti)
in inglese (quindi o'reilly) 
www.gorilla.it
 (non ci ho mai comprato, ma sono
molto forniti e godono di buona reputazione)
Saluti
Marco

 camel book sei anni dopo aver iniziato ad usare il Perl).
Non ti voglio troppo rompere le p***e e non pretendo che tu conosca
tutto, ma se conosci i seguenti testi per PHP quale mi consiglieresti?
PHP 4  
Cattaneo Luca ; Tecniche Nuove    
L. 12.750   (Prezzo di copertina L. 15.000  Sconto 15%)
PHP. Con CD-ROM  
Cosentino Christopher ; Tecniche Nuove    
L. 24.650   (Prezzo di copertina L. 29.000  Sconto 15%)
PHP. Soluzioni professionali per lo sviluppatore  
Hughes Sterling; Zmievski Andrei ; Apogeo    
L. 50.150   (Prezzo di copertina L. 59.000  Sconto 15%)
Programmare con PHP 4   
Theis Thomas ; Apogeo    
L. 35.700   (Prezzo di copertina L. 42.000  Sconto 15%)
Guida a PHP 4   
Park Joyce; Converse Tim ; McGraw-Hill Libri Italia     L. 87.000  
Imparare PHP 4 in 24 ore. Con CD-ROM  
Zandstra Matt ; Tecniche Nuove     L. 59.000  
PHP. Web scripting   
Lerdorf Rasmus ; Hops Libri     L. 14.000  
Grazie!

 sono molto limitate e non avendo formazione scientifica ma classica
La formazione scientifica c'entra poco con la programmazione. 
Scegli un linguaggio, cerca di realizzarci qualosa di utile e reale e lo
avrai imparato. Tutto qui.
-- 
Pluralitas non est ponenda sine necessitate ponendi

 Zandstra Matt ; Tecniche Nuove     L. 59.000  
di questo parlano bene su it.comp.www.php
