Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    tool per sviluppare applicazioni sullo stile di Visual Studio

    Salve a tutti,

    vorrei sapere se esiste un tool per creare applicazioni in Java in maniera simile Ms Visual C#, qualcosa che abbia una serie di elementi predefiniti (buttons, textbox ecc.) che sia possibile trascinare su un form in modo da creare il codice "di base" in automatico e lavorare su un layout dello strumento che si intende realizzare (una calcolatrice, per esempio).

    Ho dato uno sguardo in giro per la rete ma non ho trovato praticamente niente, tuttavia mi rifiuto di credere che non esista qualcosa del genere x Java!!

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    99
    esiste, non so se è perfetto come quello di visual studio perchè vs non l'ho mai provato e quello di java solo per pochi minuti, però esistono plugin per eclipse che fanno il lavoro sporco per te, quello che ho provato io si chiama WindowBuilder ed è basato sulla libreria swing. Lo trovi facilmente su google con tanto di tutorial su youtube su come installarlo e come usarlo. Sicuramente ce ne sono altri, ma non so dirti di più poichè personalmente essendo io ancora agli inizi preferisco fare le cose da me

  3. #3
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Sia NetBeans che Eclipse permettono la creazione di GUI in modo visuale anche se personalmente ti sconsiglio questo approccio.
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  4. #4
    Quote Originariamente inviata da Alex'87 Visualizza il messaggio
    Sia NetBeans che Eclipse permettono la creazione di GUI in modo visuale anche se personalmente ti sconsiglio questo approccio.
    Ciao,

    in realta` sono un principiante i Java e sto cercando di fare un po` di pratica nello sviluppo di applicazioni basilari (una calcolatrice, ad esempio); ho fatto un po` di pratica con Studio C# e devo dire che lo trovo un`ottimo strumento, pero` quello che mi interessa veramente e` imparare a programmare applicazioni in Java.

    Da quello che ho letto in giro, le applicazioni si sviluppano con Swing, pero` non ho capito se e` compatibile con Eclipse (che gia` uso) o funziona solo con NetBeans?

    Inoltre, perche` tu mi sconsigli quest`approccio? E` chiaro che questo mi servirebbe solamente per creare il layout della GUI, il codice per far funzionare il tool poi lo scriverei di persona...altrimenti tu come mi consiglieresti di operare?

  5. #5
    swing fa parte di java, ed è indipendente dall'ide che usi!
    in eclipse puoi usare anche un altro toolkit che si chiama swt: https://www.eclipse.org/swt/
    ma io personalmente preferisco swing (anche perchè uso netbeans).

    è sconsigliato usare questo approccio sia perchè impari di più se scrivi tutto a mano (gui e funzioni dell'applicativo), sia perchè in genere il codice che viene scritto da questi strumenti è più prolisso e ""sporco"", ecc.
    un pò come dreamweaver per l'html diciamo...

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    99
    Quote Originariamente inviata da alerossi82 Visualizza il messaggio
    Ciao,

    in realta` sono un principiante i Java e sto cercando di fare un po` di pratica nello sviluppo di applicazioni basilari (una calcolatrice, ad esempio); ho fatto un po` di pratica con Studio C# e devo dire che lo trovo un`ottimo strumento, pero` quello che mi interessa veramente e` imparare a programmare applicazioni in Java.

    Da quello che ho letto in giro, le applicazioni si sviluppano con Swing, pero` non ho capito se e` compatibile con Eclipse (che gia` uso) o funziona solo con NetBeans?

    Inoltre, perche` tu mi sconsigli quest`approccio? E` chiaro che questo mi servirebbe solamente per creare il layout della GUI, il codice per far funzionare il tool poi lo scriverei di persona...altrimenti tu come mi consiglieresti di operare?
    io la calcolatrice l'ho fatta a mano, non è affatto difficile, ci metti un pomeriggio e guardi le cose che ti servono su internet, c'è pieno di documentazione

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    io consiglio l'uso delle interfacce grafiche se e solo se hai una buona base.
    Stai imparando ad usare java o meglio stai imparando a sviluppare, è molto meglio se ti concentri a pieno sulla problematica che devi risolvere (es. dati due numeri, stampa a video la somma) che non su come prendi i numeri: la funzionalità non dipende DA COME TI ARRIVANO I DATI. Concentrati su questa parte, in questo modo prendi confidenza con un linguaggio che conosci a grandi linee e ti concentri sulla vera essenza del problema.
    Un secondo step potrebbe essere usare la stessa libreria che fa da calcolatrice avendo come interfaccia non la command line, ma una GUI. In questo modo hai già digerito bene bene le basi del linguaggio, riesci a capire meglio (supportato dall'ottimo howto della oracle) il codice che serve per creare la grafica.
    RTFM Read That F*** Manual!!!

  8. #8
    D`accordissimo con te, e` per questo che chiedevo consigli su qualche GUI builder, cosi` da concentrarmi esclusivamente sul codice che fa funzionare l`applicazione, quello cioe` che da il valore aggiunto.

    Quote Originariamente inviata da valia Visualizza il messaggio
    io consiglio l'uso delle interfacce grafiche se e solo se hai una buona base.
    Stai imparando ad usare java o meglio stai imparando a sviluppare, è molto meglio se ti concentri a pieno sulla problematica che devi risolvere (es. dati due numeri, stampa a video la somma) che non su come prendi i numeri: la funzionalità non dipende DA COME TI ARRIVANO I DATI. Concentrati su questa parte, in questo modo prendi confidenza con un linguaggio che conosci a grandi linee e ti concentri sulla vera essenza del problema.
    Un secondo step potrebbe essere usare la stessa libreria che fa da calcolatrice avendo come interfaccia non la command line, ma una GUI. In questo modo hai già digerito bene bene le basi del linguaggio, riesci a capire meglio (supportato dall'ottimo howto della oracle) il codice che serve per creare la grafica.

  9. #9
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    Non hai capito, per fare quello che vuoi tu devi comunque sapere dove mettere le mani, a cosa associare azioni e comportamenti e io ( come altri) ti diciamo prima buone basi, poi dettagli .

  10. #10
    Usare un IDE come NetBeans, Eclipse o IntelliJ è molto importante per imparare a programmare in Java perché ti guidano nell'uso del linguaggio e delle sue librerie (tra cui Swing). Ad esempio segnalando subito errori di sintassi e aiutando sui nomi dei metodi da chiamare.
    NetBeans ha il miglior editor visuale per Swing ma, come anche altri ti hanno consigliato, è meglio se cominci a scrivere codice Swing a mano, in modo da capirne bene i concetti. Poi apprezzerai l'editor visuale.
    Mi permetto di segnalarti che Swing è una soluzione adatta ad applicazioni desktop (o applet, ma chi le usa più); la maggioranza degli sviluppi in Java sono oggi a livello Web, dove si usano soluzioni HTML per le interfacce.

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 © 2025 vBulletin Solutions, Inc. All rights reserved.