programmare in java

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
kommos
Linux 2.0
Linux 2.0
Messaggi: 110
Iscritto il: gio giu 16, 2011 0:41
Slackware: 13.37
Desktop: xfce

programmare in java

Messaggioda kommos » ven mar 23, 2012 18:34

un buon Ide per programmare in java?
Netbeans ed ecplise mi sembra lenti
magari un ambiente che mi faciliti nella scrittura del codice java.
grazie

Avatar utente
Ansa89
Iper Master
Iper Master
Messaggi: 2673
Iscritto il: mer ago 29, 2007 17:57
Nome Cognome: Stefano Ansaloni
Slackware: 14.1 64bit
Kernel: 4.6.3-ck1
Desktop: XFCE 4.10
Località: Modena
Contatta:

Re: programmare in java

Messaggioda Ansa89 » ven mar 23, 2012 19:08

Se devi fare solo qualche esercizio per studiare il linguaggio, ti può bastare un editor di testo; se invece devi sviluppare progetti grossi, i due che hai nominato sono quelli con cui mi sono trovato meglio (anche se un po' pesanti).

Avatar utente
masalapianta
Iper Master
Iper Master
Messaggi: 2775
Iscritto il: lun lug 25, 2005 0:00
Nome Cognome: famoso porco
Kernel: uname -r
Desktop: awesome
Distribuzione: Debian
Località: Roma
Contatta:

Re: programmare in java

Messaggioda masalapianta » ven mar 23, 2012 20:09

kommos ha scritto:Netbeans ed ecplise mi sembra lenti

sono scritti in java :toothy7: :toothy7: :toothy7:

Avatar utente
Plaoo
Linux 2.6
Linux 2.6
Messaggi: 809
Iscritto il: gio apr 10, 2008 17:40
Slackware: 14 64
Kernel: 3.2.9
Desktop: KDE
Località: Ittiri (SS)

Re: programmare in java

Messaggioda Plaoo » ven mar 23, 2012 20:13

Geany (ottimo) o vim per piccoli esercizi o test di metodi, netbeans o eclipse per progetti più grandi.
Offtopic:
masalapianta ha scritto:
kommos ha scritto:Netbeans ed ecplise mi sembra lenti

sono scritti in java :toothy7: :toothy7: :toothy7:

AHAHAHAHAHhahahahah :lol: :lol: :lol:
Il canale ufficiale di slacky.eu si trova sui server irc.syrolnet.org canale #slackware

Avatar utente
hashbang
Packager
Packager
Messaggi: 1945
Iscritto il: ven giu 04, 2010 10:27
Nome Cognome: Luca De Pandis
Slackware: Slackware64-current
Kernel: 4.4.12
Desktop: dwm
Distribuzione: Windows 10 Pro
Località: Lecce
Contatta:

Re: programmare in java

Messaggioda hashbang » ven mar 23, 2012 20:15

kommos ha scritto:un buon Ide per programmare in java?
Netbeans ed ecplise mi sembra lenti
magari un ambiente che mi faciliti nella scrittura del codice java.
grazie
Sto affrontando anche io, in questo periodo, Java (esame di Progettazione Software).

Personalmente, ho imparato la sintassi del linguaggio utlizzando solo: vim + javac (incluso nella jdk, disponibile nella sezione /extra di Slackware).
Ora, però, visto che dobbiamo usare Apache Tomcat (dobbiamo costruire una JApplet e implementarla in una pagina HTML) e DAO (per la connessione ad un database SQL), siamo passati ad Eclipse for Java EE Developers.

Comunque, come ho scritto sopra, se vuoi solo imparare il linguaggio, bastano vim e javac.
There's a certain kind of programmer who'll look at any problem and say, 'I know, I will use XML.' Now he has two problems.

Stack is the new term for "I have no idea what I'm actually using". [Erich Schubert]

Avatar utente
Toni
Linux 2.6
Linux 2.6
Messaggi: 995
Iscritto il: lun gen 30, 2006 22:08
Slackware: slackware-14
Kernel: 3.10.5
Desktop: i3
Località: milano

Re: programmare in java

Messaggioda Toni » ven mar 23, 2012 21:54

Plaoo ha scritto:Geany (ottimo) o vim per piccoli esercizi o test di metodi, netbeans o eclipse per progetti più grandi.
Offtopic:
masalapianta ha scritto:
kommos ha scritto:Netbeans ed ecplise mi sembra lenti

sono scritti in java :toothy7: :toothy7: :toothy7:

AHAHAHAHAHhahahahah :lol: :lol: :lol:


http://en.wikipedia.org/wiki/Java_performance

awt e swing non sono il massimo , ma questa è un altra storia.

miklos
Linux 3.x
Linux 3.x
Messaggi: 1403
Iscritto il: lun lug 16, 2007 17:39
Slackware: 14.1 64bit
Kernel: 3.16.3
Desktop: openbox 3.5.2
Località: Roma

Re: programmare in java

Messaggioda miklos » ven mar 23, 2012 23:34

masalapianta ha scritto:
kommos ha scritto:Netbeans ed ecplise mi sembra lenti

sono scritti in java :toothy7: :toothy7: :toothy7:

affermazione abbastanza obsoleta.. a meno che tu nn sia un programmatore assembly :)
ho visto cose che voi astemi non potete immaginare

Avatar utente
brg
Linux 2.4
Linux 2.4
Messaggi: 368
Iscritto il: sab mar 12, 2011 14:20
Slackware: 14.1
Kernel: 3.10.17
Desktop: KDE4
Località: Montecatini
Contatta:

Re: programmare in java

Messaggioda brg » sab mar 24, 2012 15:20

Se usi KDE, ti consiglio Kate: ottima interfaccia, supporta estensioni e script, modalità di inserimento Vim ecc.

Ovviamente per grossi progetti meglio NetBeans o Eclipse oppure Geany, se preferisci una interfaccia più semplicistica, ma più reattiva.

P.S.: questo programmino Java l' ho scritto usando Kate, preciso che non sono un programmatore Java e che quello non è un buon esempio di programmazione ad oggetti, tuttavia rende l'idea...

leocata
Linux 2.6
Linux 2.6
Messaggi: 570
Iscritto il: mar feb 05, 2008 22:25
Slackware: 13.1
Desktop: xfce 4.x
Località: Giarre(CT)
Contatta:

Re: programmare in java

Messaggioda leocata » dom mar 25, 2012 12:01

Mi suggerite un buon libro per imparare java? conosco superficialmente il c++ ma non ho mai realizzato killer application :)

Avatar utente
Vito
Staff
Staff
Messaggi: 4175
Iscritto il: mar dic 05, 2006 17:28
Nome Cognome: Vito
Distribuzione: Linux Mint 17
Località: Augsburg (DE)
Contatta:

Re: programmare in java

Messaggioda Vito » dom mar 25, 2012 12:17

Io per imparare Java sto utilizzando "Thinking in Java" di Bruce Eckel;
è disponibile online gratuitamente.

P.S. è in inglese
"Stat rosa pristina nomina, nomina nuda tenemus." [ Umberto Eco - Il nome della rosa]

"Faber est suae quisque fortunae ." [ Appio Claudio Cieco]

Avatar utente
hashbang
Packager
Packager
Messaggi: 1945
Iscritto il: ven giu 04, 2010 10:27
Nome Cognome: Luca De Pandis
Slackware: Slackware64-current
Kernel: 4.4.12
Desktop: dwm
Distribuzione: Windows 10 Pro
Località: Lecce
Contatta:

Re: programmare in java

Messaggioda hashbang » dom mar 25, 2012 12:29

leocata ha scritto:Mi suggerite un buon libro per imparare java? conosco superficialmente il c++ ma non ho mai realizzato killer application :)
Io uso questa
Java Mattone Dopo Mattone.
There's a certain kind of programmer who'll look at any problem and say, 'I know, I will use XML.' Now he has two problems.

Stack is the new term for "I have no idea what I'm actually using". [Erich Schubert]

Avatar utente
masalapianta
Iper Master
Iper Master
Messaggi: 2775
Iscritto il: lun lug 25, 2005 0:00
Nome Cognome: famoso porco
Kernel: uname -r
Desktop: awesome
Distribuzione: Debian
Località: Roma
Contatta:

Re: programmare in java

Messaggioda masalapianta » dom mar 25, 2012 14:57

Toni ha scritto:
Offtopic:
masalapianta ha scritto:sono scritti in java :toothy7: :toothy7: :toothy7:

AHAHAHAHAHhahahahah :lol: :lol: :lol:


http://en.wikipedia.org/wiki/Java_performance

rotfl mi sganascio sempre quando qualcuno porta queste argomentazioni ed i relativi benchmark; java è performante solo in un ristretto insieme di operazioni, il che lo rende lento nel 99% del software, in quanto il più delle volte un software di uso reale, a differenza di un benchmark, non ha quasi mai un solo potenziale collo di bottiglia costituito da un solo tipo di operazione (come quelle in cui java è veloce: fattorizzazione di matrici, fft, ecc..), ma ha N colli di bottiglia costituiti da molte operazioni differenti; il che significa che nella vita reale java è quasi sempre lento.
Ultima modifica di masalapianta il dom mar 25, 2012 18:48, modificato 1 volta in totale.

Avatar utente
masalapianta
Iper Master
Iper Master
Messaggi: 2775
Iscritto il: lun lug 25, 2005 0:00
Nome Cognome: famoso porco
Kernel: uname -r
Desktop: awesome
Distribuzione: Debian
Località: Roma
Contatta:

Re: programmare in java

Messaggioda masalapianta » dom mar 25, 2012 14:58

miklos ha scritto:
masalapianta ha scritto:
kommos ha scritto:Netbeans ed ecplise mi sembra lenti

sono scritti in java :toothy7: :toothy7: :toothy7:

affermazione abbastanza obsoleta.. a meno che tu nn sia un programmatore assembly :)

intendi che è obsoleto affermare che netbeans ed eclipse siano scritto in java?

Avatar utente
brg
Linux 2.4
Linux 2.4
Messaggi: 368
Iscritto il: sab mar 12, 2011 14:20
Slackware: 14.1
Kernel: 3.10.17
Desktop: KDE4
Località: Montecatini
Contatta:

Re: programmare in java

Messaggioda brg » dom mar 25, 2012 15:31

Segnalo anche BlueJ, che è scritto in Java per programmare in Java ed è molto più leggero di NetBeans o Eclipse. Tuttavia l'interfaccia Swing di BlueJ non è all'altezza di quella Qt4 di Kate. Se proprio preferisci qualcosa di ancora più semplice e orientato al Java c'è sempre Jedit, che però è un po' bruttino per gli standard attuali.

OT: Java è più lento di C, C++ e Ada, ma è più veloce di tutti gli altri (tranne Fortran per la matematica e alcuni dialetti Lisp); soffre un po' per l'avvio della JVM e per il peso aggiunto dalla stessa, ma non poi tanto per gli standard odierni.

http://shootout.alioth.debian.org/u64q/ ... astest.php


Torna a “Gnu/Linux in genere”

Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti