Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    12

    Quale linguaggio per quest'applicazione ?

    Ciao a tutti,
    premetto che di programmazione non conosco praticamente nulla a parte un po' di VBA, HTML e CSS chiedo a voi esperti ed appassionati del settore "indirizzarmi" nella scelta del linguaggio/soluzione piu' adatta per lo sviluppo di un'applicazione.
    L'antefatto: anni fa' era stata realizzata nella mia azienda, in maniera casereccia un'applicazione per il ns. business quotidiano.
    In estrema sintesi l'utente deve inserire alcuni dati di input, il programma esegue alcuni calcoli piu' o meno complessi di tipo ingegneristico su questi dati ed altri dati gia' presenti nel programma, restituendo i risultati di tali calcoli a video e su un report Pdf.
    Ognuno di questi "progetti" e' salvato sia in un database locale e che remoto (x funzioni di backup).
    L'applicazione da quel che son riuscito a capire spulciando nella directory di installazione e' basata su un database locale Access (.mdb) e Java.
    Da tempo il programma inizia a "risentire dell'eta'" e altri problemi, e a tempo quasi perso ci piacerebbe "riscriverlo" ed ampliarlo.

    La mia idea era quella di "travasare" il DB da Access ad un DB Open Source ed avere un'interfaccia un po' piu' moderna e leggera accessibile via browser Web o alternativamente attraverso un'interfaccia standard dell'ambiente windows (non l'orrenda attuale interfaccia tipica di java di 7 anni anni fa').
    L'applicazione deve avere il minor numero di richieste IT possibile (es. NET framework, Visual Basic runtime, MDAC, etc.), magari essere completamente "Portable", senz'altro funzionare Offline (il server centrale avevo meramente la funzione di backup), e dovra' funzionare su PC con SO Windows XP e 7.

    Mi sapreste consigliare un linguaggio adatto allo scopo che ragionevolmente possa imparare da autodidatta o quasi (non si esclude piu' avndo di affidare il tutto in parte ad un'azienda IT ma per ora se qualcuno non inizia "in casa" dubito si fara' mai qualcosa).

    Grazie per la collaborazione !

  2. #2

    Re: Quale linguaggio per quest'applicazione ?

    Originariamente inviato da gizmu
    L'applicazione deve avere il minor numero di richieste IT possibile (es. NET framework, Visual Basic runtime, MDAC, etc.), magari essere completamente "Portable"
    Forse vuoi un pò troppo..

    Attualmente tali tipi di applicazioni possono essere scritte in linguaggi come Java e VB.NET, tuttavia entrambi necessitano rispettivamente di JVM e del framework.NET.
    Dal momento che hai già programmato un pò in VBA (anche se la versione .NET è molto diversa) ti consiglio proprio VB.NET che è sicuramente più intuitivo di Java soprattutto per quanto riguarda la gestione dei controlli.
    Discorso a parte per i calcoli "ingegneristici": se la tua applicazione deve sostenere importanti e costose elaborazioni dati, forse è il caso di scrivere alcune funzioni in C/C++ ma questo dipende esclusivamente dalla loro portata.


    Ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    12

    Re: Re: Quale linguaggio per quest'applicazione ?

    Originariamente inviato da MdE2005
    Forse vuoi un pò troppo..

    Attualmente tali tipi di applicazioni possono essere scritte in linguaggi come Java e VB.NET, tuttavia entrambi necessitano rispettivamente di JVM e del framework.NET.
    Dal momento che hai già programmato un pò in VBA (anche se la versione .NET è molto diversa) ti consiglio proprio VB.NET che è sicuramente più intuitivo di Java soprattutto per quanto riguarda la gestione dei controlli.
    Discorso a parte per i calcoli "ingegneristici": se la tua applicazione deve sostenere importanti e costose elaborazioni dati, forse è il caso di scrivere alcune funzioni in C/C++ ma questo dipende esclusivamente dalla loro portata.


    Ciao
    I calcoli non sono per nulla impegnativi, nessun problema da questo punto di vista.
    Possibile che non si possa proprio fare a meno di "sti carrozzoni" ? Un programma come Notepad++ che nell'interfaccia e' quello che voglio ottenere con cosa e' stato fatto ?

  4. #4
    Notepad++ è scritto in C++ se non erro, ma è un linguaggio complicato, specie per la parte di interfaccia grafica, e non si presta molto allo sviluppo RAD.
    Amaro C++, il gusto pieno dell'undefined behavior.

  5. #5
    Utente di HTML.it L'avatar di ShaleN
    Registrato dal
    Aug 2010
    Messaggi
    517
    Notepad++ è scritto in C++ se non erro, ma è un linguaggio complicato, specie per la parte di interfaccia grafica, e non si presta molto allo sviluppo RAD.
    Condivido in pieno. Comunque non è che il Framework sia un *carrozzone*: solo una ventina di megabyte, per di più scaricabili gratuitamente da internet. Inoltre per il VB.NET ho trovato on-line un'ottima guida scritta da Il Totem. Questo è il link: Guida al VB.NET versione 3
    Le vie del Signore sono infinite. È la segnaletica che lascia a desiderare.
    La luce viaggia più veloce del suono. Per questo alcune persone sembrano brillanti finchè non parlano.
    Occhio per occhio uguale... occhio al quadrato

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    12
    Forse sono stato frainteso. Non e' che scarti a priori framework, virtual machine e simili.
    Ho omesso di dire che l'applicazione deve essere distribuita anche a clienti esterni ed in passato abbiamo avuto diverse rogne esattamente a causa di Java VM, MDAC ed altre componenti di questi clienti che non sempre andavano d'amore e d'accordo con quanto da noi previsto.
    Quindi visto che, almeno dalle specifiche, non si tratta di un'applicazione di chissa quale complessita' evitarsi ogni problematica di dipendenze e simili sarebbe uno dei primi obiettivi...

  7. #7
    Originariamente inviato da gizmu
    Forse sono stato frainteso. Non e' che scarti a priori framework, virtual machine e simili.
    Ho omesso di dire che l'applicazione deve essere distribuita anche a clienti esterni ed in passato abbiamo avuto diverse rogne esattamente a causa di Java VM, MDAC ed altre componenti di questi clienti che non sempre andavano d'amore e d'accordo con quanto da noi previsto.
    Quindi visto che, almeno dalle specifiche, non si tratta di un'applicazione di chissa quale complessita' evitarsi ogni problematica di dipendenze e simili sarebbe uno dei primi obiettivi...
    Spesso tali problemi si risolvono con un ottimo e specifico setup, che provvede per esempio, a installare anche il framework e ovviamente anche tutti i componenti di cui il programma necessita.


    Ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.