PDA

Visualizza versione completa : una volta programmavo in DBIII ..... e adesso ?


beppes
28-01-2007, 19.07.00
Ciao a tutti, ho 35 anni ed è un po' che non traffico con i linguaggi, ma vorrei sviluppare del sw insieme a un giovane volenteroso e penso (spero) di aver una certa attitudine ad imparare e programmare.....

L'ultima volta che ho avuto la necessità è stata una decina di anni fa e ho
messo giù un database con Access, la volta prima con DBIII, ho anche studiato e fatto dei programmini in C (ANSI) ! ma questo era 15 anni fa....

Access però non lo voglio più vedere perchè in un upgrade di versione mi sono dovuto andare a correggere parecchie routine per cambi di sintassi nei comandi e roba simile..... e poi intendo passare a linux

Ho adesso la necessità di rioganizzare la gestione dei dati della mia attività e vorrei metter giù un sw che possa poi (fra un po') girare anche su linux se possibilie solo ricompilando il codice con un compilatore linux invece che windows.

Ho letto in merito all'SQL come linguaggio, mi piacerebbe una sintassi SQL ANSI , ma per le interfaccie grafiche ? occorre scrivere tutto il codice o che si fa? Infine questo DB dovrebbe gestire dati accessibili da una LAN, e magari anche via internet....

Ringrazio tutti quelli che mi daranno indicazioni...

P8257 WebMaster
28-01-2007, 23.31.09
Propenderei per l'accoppiata java-mysql, è potente, portabile (non fa differenza se lo fai girare su windows o linux), non ti costringe a sapere a memoria l'sql puro ed è relativamente performante...

Spiegaci di più su quel progetto, in questa sezione c'é gente molto in gamba, magari potremmo aiutarti con dei pezzi di codice...

beppes
29-01-2007, 00.51.30
allora, aiutami un attimo

mi sono documentato in giro e:
Java è un linguaggio multipiattaforma (ok)
MySql è un linguaggio per database (OK)

ma mi pare che qui mi devo scrivere tutto, dalla struttura del DB, all'interfaccia utente, o mi sbaglio ?

il progetto non l'ho ancora ben definito, per ora sto solo cercando
le basi, sai mica se ci sono in giro libri-manuali utili al mio caso ?



grazie 1000

b's

P8257 WebMaster
29-01-2007, 01.02.29
Su Java hai detto bene, è un linguaggio multipiattaforma con tutto quello che ti serve, mysql invece è proprio un database che supporta SQL (sql semplificato) e dispone di interfacce in grado di garantire una programmabilità piuttosto semplice a lato java per mezzo di myjdbc.

Con questo sistema devi disegnarti il database e l'itnerfaccia, ma ti assicuro che è il MIGLIOR SISTEMA, piuttosto di usare modelli già fatti...

Manuali ne esistono a bizzeffe, sia a livello professionale, che scritti da utenti singoli, cerca pure "manuale mysql" e troverai...

Per altri consigli, scrivi pure in questo forum o in altri, troverai gente disposta a darti una mano e se intendi riprendere con la programmazione non c'é metodo migliore che fare un programma.

beppes
29-01-2007, 10.18.25
ti ringraio per l'aiuto ma non ho ancora ben capito che devo fare per mettermi a scrivere codice....

ho guardato il sito di mySQL e c'è della roba da scarcare, parecchia !
ovvero scarico MySql 5.0 ? tieni conto che all'inizio dovrà girare su windows ME.

invece di Java dovrò scaricare i compilatori (penso), se si sai quali e dove (sempre per ME)?

domandona...... visto che vorrei fosse possibile che i files siano consultati ed eventualmente modificati (compresi report di stampa) tramite accesso internet dovrò prestare qualche attenzione particolare ?

non appena inizio a capire mi piacerebbe ovviamente programmare al più presto !

ciao

P8257 WebMaster
29-01-2007, 10.37.18
domandona...... visto che vorrei fosse possibile che i files siano consultati ed eventualmente modificati (compresi report di stampa) tramite accesso internet dovrò prestare qualche attenzione particolare ?


Partiamo da qui allora, immaginavo che tu avessi bisogno di una web application in fin dei conti ... Se hai bisogno di accedere via internet al tuo software, questo ti risolve un sacco di problemi di portabilità e di infrastruttura.. al posto di cercare materiale ed installartelo nella macchina locale, foss in te cercherei già da subito un hosting che ti offra supporto java e database mysql (in questi casi mysql viene gestito anch'esso da un'interfaccia web).. i prezzi per questi hosting sono irrisori e, come detto, risolvono un sacco di problemi anche perché puoi programmare (jsp) direttamente sul server.

Se invece vuoi costruire una vera e propria applicazione java (anche se nel tuo caso può bastare programmazione a lato jsp) allora devi montare un webserver sul computer locale, in tal caso, trattandosi di windows ME, dovrai ricorrere a qualche vecchia versione di tomcat ed installare la j2sdk (che è la piattaforma standard di programmazione / compliazione java) che trovi in download gratuitamente sul sito sun.

Se potessi elencare più in dettaglio le tue esigenze finali, sono sicuro che potremmo fornirti consigli più precisi.

beppes
29-01-2007, 11.06.40
in effetti non ho ben idea delle possibilità accessibili al "fai da te" ma ho visto in giro che ognuno fa di tutto quindi spero di esser all'altezza........ anzi speriamo, perchè insieme a me vorrebbero cimentarsi anche una mia socia e un volenteroso studente di liceo..........

ovviamnete con Internet iniziano i problemi sicurezza...... che visto che i dati di cui dovremmo trattare non sono proprio senza valore l'idea era un accesso diretto via modem (comunque le quantità di dati sarebbero basse)
anche perchè i costi della rete fissa coi flat sono belli bassi......
questo vuol dire (spero) che mi monto su una macchina il web server (giusto?)
poi scarico cosa per iniziare a metter giù il classico PRINT "CIAO" ?

per java j2sdk.. la vado a cercare
e
per MySQL ?

(continuo ovviamente a ringraziarti!)

P8257 WebMaster
29-01-2007, 11.35.59
Se la sicurezza è quello che cerchi, allora montare un web server su windows ME, è proprio all'antitesi, inoltre se hai una connessione "home" non potrai essere sicuro di poter sempre accedere alla risorsa internet, ti convine cercare un servizio di hosting di terze parti (aruba per esempio) che ti offra a costo basso un dominio e supporto per programmabilità java (jsp) e mysql, in questo modo risolvi:

- Problema di configurazione del server
- Accesso ovunque vuoi
- Problema di sicurezza con possibilità di proteggere gli accessi con password

Dav82
29-01-2007, 11.39.03
Se la sicurezza è quello che cerchi, allora montare un web server su windows ME, è proprio all'antitesi

:D :D


Per l'aiuto, al momento sono in java-pausa, ma cmq non mi son dimenticato troppa roba :o :)

P8257 WebMaster
29-01-2007, 11.40.43
:D :D


Per l'aiuto, al momento sono in java-pausa, ma cmq non mi son dimenticato troppa roba :o :)

Idem :D