Newsgroup: it.comp.java
Titolo: Jbuilder, Visual Age o JDeveloper

Ciao a tutti,
dovendo scegliere tra i 3 IDE in oggetto in un ambito in cui alcuni
sviluppatori operino in una sede staccata da quella centrale e con questa
connessa da un link a 2 Mbps, cosa mi consigliate per evitare che il
traffico tra la sede staccata e il server sia elevato?
GRazie
@nto

:

In questi casi imho l'alternativa migliore e' un tool di
version/configuration control adatto a lavoro su rete geografica o man
(da CVS, gratis, a Perforce, che e' molto leggero sulla rete e piu'
evoluto) piu' un ambiente di sviluppo locale. Personalmente come
ambiente di sviluppo io uso un editor di testo + make/ant :), ma 
qui abbiamo una varieta' di setup (da VisualJ++ :( a emacs) + 
perforce + una serie di tool ad hoc per il change management
e la cosa funziona benissimo anche se lavoro col modem a 56K.
VA ha supporto integrato per versioning (non ti serve un prodotto
esterno), ma l'ho provato l'anno scorso (in rete *locale*), non ricordo
che versione, e mi e' parso parecchio pesante - non mi azzarderei 
mai ad usarlo in remoto. Pero' magari adesso e' migliorato.
Degli altri, JBuilder ha supporto per CVS credo - ma io appunto
preferisco un tool piu' evoluto. JDeveloper non lo conosco.
-- 
God is Real, unless declared Integer.
ObjectZone - 
http://space.tin.it/computer/csadun

ambiente di sviluppo io uso un editor di testo + make/ant :)
Anch'io... un editor di testo, quale? :) Io UltraEdit e/o XEmacs.
Curiosità personale!
Thanks.

> Anch'io... un editor di testo, quale? :) Io UltraEdit e/o XEmacs.
Anche io uso UltraEdit, e penso che sia ottimo, ma non conosco il secondo,
XEmacs....dalla prima lettera mi sembra orientato a Linux, mi sbaglio?
Conosco anche Edit+(non male neanche questo), ma non ho idea di dove tu possa
trovarlo...
Giuseppe
PS W la programmazione fatta di editor, shell per compilare e tonnellate di
System.out.println per debuggare

:

Si', anch'io ultraedit sotto windows, vi per unix. :)
Una curiosita': ho recentemente dato un'occhiata a editor che hanno funzioni
di refactoring specifiche per Java (ad esempio Idea, di una 
societa' tedesca) e sono rimasto impressionato. 


 ha scritto:

io uso abitualmente Visual Age. Ha molti vantaggi, tra cui un supporto
integrato per lo sviluppo in team e per il versionamento che sicuramente
fanno comodo. Ha anche pero` degli svantaggi: non so` quantificarti il
traffico di rete generato, ma non e` poco, e gia` in LAN si sente di
lavorare con un elefante. Inoltre non e` esente da bug (anche evidenti!)
e la condivisione del repository non e` una caratteristica che puoi
considerare sicura all'esterno di una rete locale...
Visto che non operi in una LAN, io mi affiderei a CVS che magari ha
meno attrattive, ma e` molto piu` stabile e sicuro: so` che JBuilder
ha un supporto per CVS (non so` se nella edizione Enterprise contiene
anche un qualche server CVS -che puoi cmq installare a parte-, sicuramente
puo` operare come client).
-- 
Ciao,  |  I play Russian roulette everyday, a man's sport,
Matteo |  With a bullet called life, yeah called life, (SUGAR)

[Arf! Finalmente riesco a riemergere sun NG! Ciao a tutti!]
Io come ambiente per i refactoring trovo assolutamente incomparabile VisualAge For Java.
Dopo averlo utilizzato (con un po' di disgusto, lo ammetto) molto tempo fa, mi sono
ritrovato ad usarlo nel nostro team XP (gia', sono in un team XP!!! Invidiosi, eh?) e,
accoppiato con JFactor (
http://www.instantiations.com/jfactor/default.htm
), diventa un
ambiente di refactoring veramente ottimo! E non e' niente male neanche come tool per lo
sviluppo in XP, si adatta molto bene (anche grazie a tutti i tool aggiuntivi che abbiamo
scritto :-D)
Ciao,
    Bruno.
P.S.
A chi interessasse seriamente XP, c'e' ora una mailing list italiana su egroups,
http://groups.yahoo.com/group/extremeprogramming-it


|
| Bruno Bossola
| A Java Software Engineer :-)
|

aggiuntivi che abbiamo scritto :-D)
E' quello che citava Fowler, vero? Ahime', il problema e' proprio
che ti devi portare dietro VAJ ;-)
Domanda XP: cosa usate come framework per il testing? Ho provato JUnit
ma sono un po' deluso..


ObjectZone - 
http://space.tin.it/computer/csadun
|


delude? 
Devo dire di essere stato pigro nel ..testarlo :), ma il fatto che, ad
esempio, mi son dovuto trovare da me la classe da lanciare per il 
TestRunner mi ha scocciato un po' (vero e' che era una versione
abbastanza alfa). Nel senso, *io* mi posso divertire a scavare nei JAR e
nel codice per capire come funziona la cosa, ma mi ci diverto solo
perche' ci metto in genere cinque minuti. Uno dei miei programmatori
junior ci metterebbe una settimana - e magari si suicida nel frattempo.
:) 
Comunque mi sa che JUnit e' il meglio che c'e'.
A proposito di XP, una delle poche critiche sensate che mi sono capitate
alle orecchie era in un vecchio sigsoft - il fatto che XP assuma che ogni
programmatore sia brillante, interessato ed entusiasta del suo lavoro;
mentre nel mondo reale i Dilbert ci sono. :) Da questo punto di vista,
come sta andando la tua esperienza? Hai avuto problemi/riscontri
interessanti nell'installare XP nella testa delle persone che sviluppano?
Io sto introducendo le cose un po' alla volta qui (appunto, ora e' la volta
del testing), ma non sono sicuro sia la via giusta. Magari sto invecchiando,
e non sono piu' cosi' radicale come una volta. :)



Mi sa di si... anche io ho fatto cosě e mi stanno convincendo che ho
sbagliato. Ti servirebbe un incontro con una persona che Bossola
conosce bene... ;)
ciao
         ______
        /_____/\             Ugo Landini
       /____ \\ \            Education Technical Supervisor
      /_____\ \\ /           Sun Educational Services
     /_____/ \/ / /          
    /_____/ /   \//\         SUN Microsystems Italia S.p.A.
    \_____\//\   / /         Via Romagnosi, 4
     \_____/ / /\ /          00196 - Rome (RM) - Italy
      \_____/ \\ \           @mail : 
ugo.l...@sun.com
       \_____\ \\            Phone : +39 (0)  6 xxxx.xxx
        \_____\/             GSM   : +39 (0)  335 7766651

e non sono piu' cosi' radicale come una volta. :)
No no, fai bene, un passo alla volta. E' il modo migliore anche secondo me.
Comunque, senti, se l'argomento ti interessam, iscriviti alla lista di discussione su XP
in italiano, te lo consiglio vivamente!
P.S.
Hey, io ho conosciuto di persona Kent Beck e Massimo Arnoldi, ho anche una foto con loro
:-D
Ciao,
    Bruno.



Dai Ugo, non essere cosi' radicale :-D! Lo so che Francesco pompa, ma tu tira anche un po'
dall'altra parte! :-D
Anche noi comunque qualche passetto da solo l'abbiamo fatto (come ad esempio test-first a
pair-programming). Poi, d'accordo, al giorno T+1 abbiamo introdotte di botto tutte le
pratiche! SMASH! Non e' che sia stata una passeggiata, anzi.... Avrei preferito
consolidare un po' di piu' test-first e refactoring, ad esempio.
Per Cristiano:
Francesco (Cirillo) e' il mio mentor, e' la persona che ci ha introdotto tutti in XP. Lui
e' molto radicale, specialmente subito dopo che sente Kent :-D


Kent :-D 
LOL, adesso capisco perche' non ti piacciono i tool UML.. (Kent e' _sempre_
in ascolto ;-).


una foto con loro 
Un grande. :)



Yes, e' solo che non sono buone come la coppia VAJ + JFactor :-D
Prova VAJ+JFactor e vedrai che con il resto dei tool (e includo anche JRefactor, che
abbiamo provato) a fare la stessa cosa ci metti il triplo del tempo. E alcune cose proprio
non puoi farle.


del tempo. E alcune cose proprio non puoi farle.
Allora e' decisamente da provare. Evvai, un'altra linea nella todo list. :)
