[Linux-Biella] [blog]Programmazione ad oggetti

Del Vecchio Lorenzo l.delvecchio a bilug.linux.it
Lun 8 Dic 2008 15:29:11 CET


Daniele mi dice:

> o santa pace!
> gnome non usa un database, il kernel neppure, totem non usa un database,
> gimp e photoshop non usano un database, ne tantomeno lo fa blender ne
> qualunque gioco in circolazione
> la lista è lunga
>
> il database non è l'unico modo per memorizzare dati. I file di
> configurazione spesso è più comodo/efficiente tenerli come semplici file
> piuttosto che utilizzare un DB.

Forse mi sono fissato con PHP e i form (che scrivono dati su file senza
che io programmi) ed alla gestione di questi ultimi...

> Quando poi il programma sta girando tutti i dati che gli servono sono in
> RAM. Quando crei una variabile quella variabile è tenuta in RAM, così
> come quando crei l'istanza di un oggetto.

Infatti tutti i dati acquistiti in questo modo si perdono se esco dalla
pagina web...

> Prima di capire a cosa serve e quando usare un DB è il caso che cominci
> a programmare!
>
> PARTI da hello world.. e occhio a snobbarlo che poi molti all'inizio
> hanno pure difficoltà a compilare quello.
>
> steps:
>
> 1) installarti l'ambiente (es. java sdk se scegli java)
> 2) hello world
> 3) programmino che fa la somma di 2 numeri leggendoli da linea di
> comando Somma.java
> 4) programmino che calcola il fattoriale
> 5) programma che legge un file (di testo) lo "parsa" e memorizza in una
> struttura dati e produce un file (sempre scritto su disco) con il nuovo
> contenuto
>
> questi i primi steps..

Forse dovrei correre di meno con il mio desiderio di fare web.
Dovrei imparare prima bene l'HTML ed i css, e pensare ad un linguaggio
piu' immediato del PHP che mi aiuti in un secondo tempo ad imparare anche
quel linguaggio...

Pensate sia cosi' in somma?

E' meglio se imparo Java e poi torno su PHP?

> apri un editor di testo e comincia a programmare
> le domande falle dopo
>

Ok...
Scarichero' una guida Java.


> il problema è che fai domande ad minchiam e le risposte sono
> costantemente: "mettiti a farlo"
> una volta che ti scontri con il problema reale le domande saranno più
> sensate
>
>> Il problema e' capire cosa chiedere per arrivare ad imparare cio' che si
>> vuole :)
>
> te lo stiamo dicendo da giorni come fare :)
> se ci tieni a finire ignorato prosegui con questa linea

No no, ho capito ho capito...

>> A parte gli scherzi comunque sia penso che i data base mi aiuterebbero
>> ad
>> averefe fonti di dati per ottenere programmi "seri" anziche':
>
> pensi male
> gli script bash SONO seri. Vengono utilizzati molto più di quanto credi
> e puoi farci molte più cose di quelle da te qui illustrate, e
> praticamente tutte (guarda un po') senza un database

Forse ho poca fantasia e non riesco a immaginare cose che escano dagli
schemi tipo:

Recupera dati dall'esterno>>gestisci/elabora quei dati>>dai il risultato

Tipo agendine o programmi d'interazione con l'utente semplici semplici (ad
esempio a scopo ricreativo/didattico tipo facili quiz ecc)...

Sono "intossicato" da funzini semplici, array e variabili e la teoria che
ruota attorno a questi comandi??

Cosa devo capire che non ho capito?

Provero' a fare gli esrcizi che mi hai dato, iniziando a guardare java.

PHP lo accantono un attimo per poi tornarci su in un secondo tempo...
(agendina in html arrivederci...)

Anche se alcuni esempi fatti da Remotes non li avevo mai considerati e ci
pensero' su in questi giorni...

Forse dovrei capire che farci con un linguaggio piu' che altro e se la
"via" per capirlo e' quella di usarlo seguiro' i vostri consigli!!

Ciao

                                 Lorenzo




-- 
Abe the nab cutting/pasting ape


Mio blog: www.abelascimmia.altervista.org
Skype: Del Vecchio Lorenzo -Wayer- Abe la scimmia



Maggiori informazioni sulla lista Linux