Pogledajte određenu poruku
Staro 18. 02. 2006.   #7
kaizen
old school
Professional
 
Avatar kaizen
 
Datum učlanjenja: 07.02.2006
Poruke: 340
Hvala: 32
44 "Hvala" u 20 poruka
kaizen će postati "faca" uskoro
Thumbs up

Citat:
Originalno napisao ivanhoe
malo je offtopic, ali voleo bih da cujem tvoje primedbe na JBuilder u malo vise detalja?
Po meni, najveća greška koju je Borland napravio sa JBuilderom je što je pokušao da Delphi filozofiju uvuče u svet java programiranja. Ovde jednostavno važi drugi sistem vrednosti. Ovde se npr. sa prezirom gleda na
zakucavanje projekta za proizvođača (Vendor locking). A to je upravo ono što Borlandove komponente predstavljaju i gde je JBuilder sigurno najači. Dakle najači je u onome što niko ne ceni, i od čega svi beže!

Verovatno zbog toga je i mala pažnja u JBuilderu posvećena na editor koda - deo razvojnog okruženja u kome programer provodi najviše vremena (ko je rekao debuger?). Nije slučajno što početnici mešaju običan editor i IDE. Jednostavno moraš da probaš IntelliJ IDEA okruženje da bi shvatio šta je moderan editor java koda. Nabrojaću ti neke stvari koje meni nedostaju u JBuilderovom editoru i koje mi sada padaju na pamet:
- nemogućnost generisanja konstrukora sa odabranim poljima klase
- komplikovano generisanje setera i getera(lakše mi je da otkucam nego da isklikćem tamo gde je on zamislio)
- komplikovano redefinisanje metode ( -- || -- )
- nemogućnost generisanje toString() metode od proizvoljnih polja klase
- nemogućnost generisanje equals() i hashCode() metode
- nemogućnost da sa metode nekog interfejsa "skočiš" na neku njenu implementaciju (ovo jako zamara kada radiš EJB ili spring)
- pretraživanje korišćenja implementacije neke metode ti neće vratiti nikakav rezultat jer se u kodu ona poziva preko reference na interfejs (opet otežava rad sa EJBom ili springom)
- ...

+ JBuilder ima ozbiljnih problema sa curenjem memorije, skoro svaki dan se desi da moram da ga restartujem.
kaizen je offline   Odgovorite uz citat