Consigli per database

di il
7 risposte

Consigli per database

Buongiorno a tutti.
Volevo chiedere un consiglio verso gli esperti del forum e già forse per questa richiesta mi scuso in partenza se dovessi infrangere qualche regola.
Praticamente dovrei creare un supporto informatico (molto orientato su un database realizzato in access) che mi gestisca i controlli e gli interventi effettuati su aree di lavoro da parte di tecnici. Esempio praticissimo: Rossi ispeziona l'area A, riporta cosa fare e cosa non fare, allega delle foto. Questi dati dovranno essere inseriti via smartphone o tablet e il proprietario dell'area A potrà consultare tramite report solo i rapportini di intervento effettuato dalla ditta di rossi.
Ho abbastanza dimistichezzacon access ma non sono convinto che possa essere la soluzione giusta soprattutto per quanto riguarda la parte web.
Consigli e critiche ben accette.
Grazie mille e scusate il disturbo

7 Risposte

  • Re: Consigli per database

    Effettivamente lascerei perdere access a favore di un sitarello PHP, ASP o (se sei proprio evoluto) Ruby (on rails)
  • Re: Consigli per database

    Confermo,
    suggerirei PHP + MySQL
  • Re: Consigli per database

    Bene. PHP completamente sconosciuto...mySQL qualche nozioncina...
    Da cosa potrei iniziare? ho provato a vedere se ci sono degli open source ma nulla...
    Con Access sconsigliate proprio?
    Grazie mille e buona domenica
  • Re: Consigli per database

    Access -> NO GRAZIE

    Sto realizzando qualcosa di estremamente simile (diciamo pure perfettamente uguale )

    1) NON E' per deboli di cuore nel senso che non e' per nulla un'applicazione facile da realizzare
    2) le tecnologie utilizzabili sono diverse, ma se hai SOLO esperienza di programmazione in ACCESS potrebbe essere al di fuori delle TUE ATTUALI conoscenze, almeno per le affermazioni che hai fatto, e per avere fatto anche questa domanda

    Ovviamente, con un'adeguata quantita' di studio (e di tempo) si impara tutto quello che serve.

    Vediamo:

    1) qualunque DBMS relazionale SERIO, che gestisca l'accesso concorrente da parte di piu' client, va bene: SQL Server, MySQL, Oracle, DB2, ed N-mila altri. Sono TUTTI gratuiti e, se usati con la configurazione di default, tutti facili da installare ed usare .

    Escluso il problema del DBMS, le altre teconologie usabili sono:

    1) PHP + HTML + CSS + JavaScript
    2) Java + JSP + Java Web Framework + HTML + CSS + JavaScript
    3) C# + ASP + .NET Web Framework + HTML + CSS + JavaScript
    4) HTML + CSS + JavaScript + JS Web Framework

    Se non hai familiarita' con nessuna delle tecnologie indicate sopra, potresti tentare con la 4)
    E' nuova, e ti risparmia di imparare DUE linguaggi di programmazione e DUE framework abbastanza complessi

    La parte su tablet/smartphone te la puoi risparmiare se progetti bene il sito Web.

    Altrimenti, se vuoi progettare ANCHE la parte tablet/smarthphone, devi imparare anche

    1) Android
    2) Windows Mobile/Windows Phone
    3) iOS

    oppure puoi usare i nuovi framework crossplatform come Cordiva o PhoneGAP (basati anche loro di Javascript + HTML + CSS) - probabilmente la migliore soluzione.

    Da solo, senza esperienza pregressa, ti ci vorra' almeno un anno.

    Consiglio: subappalta a qualche professionista.
  • Re: Consigli per database

    Se avete un SERVER aziendale, potresti pensare ad usare i servizi di Microsoft Terminal Server che consentono di connettere più utenti in desktop remoto (ma funziona solo per PC Windows).

    Il meglio lo ottieni installando un server CITRIX supplementare che, al contrario, ti permette di accedere alle applicazioni da qualsiasi device (pc, tablet, smartphone, .,..) con qualsiasi OS, il tutto utilizzando un browser.

    In azienda abbiamo optato per questa soluzione che funziona molto bene.
    Abbiamo diverse applicazioni e tecnici che si connettono da tutto il mondo (quindi applicazioni multi-lingua).
    Una delle ns. applicazioni è come quella da te menzionata: è usata dai tecnici per stilare ed inviare rapporti (anche complessi), con invio di allegati.

    A quel punto il linguaggio di sviluppo è ininfulente, puoi usare anche MSAccess, oppure il .NET, ... come front-end.
    Come back-end escludo comunque un database Access a priori, perché in multi-utenza è complicato da gestire (essendo nato per Desktop), e poi perché non vi è alcuna ragione di usarlo, perché il confronto con un vero database 'server' (come quelli che ti ha già indicato Migliorabile) non regge assolutamente.
  • Re: Consigli per database

    SCONFORTO TOTALE
    Moduli google? o gestionali free che facciano operazioni simili?
    A questo punto mi arrendo
  • Re: Consigli per database

    gibra ha scritto:


    Se avete un SERVER aziendale, potresti pensare ad usare i servizi di Microsoft Terminal Server che consentono di connettere più utenti in desktop remoto (ma funziona solo per PC Windows).
    Sono costosi
    Il meglio lo ottieni installando un server CITRIX supplementare che, al contrario, ti permette di accedere alle applicazioni da qualsiasi device (pc, tablet, smartphone, .,..) con qualsiasi OS, il tutto utilizzando un browser.

    In azienda abbiamo optato per questa soluzione che funziona molto bene.
    Complesso e ancora più costoso (ma per lo più funziona bene)

    *************
Devi accedere o registrarti per scrivere nel forum
7 risposte