Re: [josm-dev] Difference between JOSM and JOSM-NG

2008-08-18 Thread Petr Nejedly
Till Amma napsal(a): > It is good to know that there are two approaches right now. JOSM-ng for > the guys liking encapsulated, design pattern driven code. And the existing > JOSM providing a more loose access to fields making it easier to implement > things. Kind of marketing follows Sorry, I co

Re: [josm-dev] Difference between JOSM and JOSM-NG

2008-08-18 Thread Petr Nejedly
Nic Roets napsal(a): > On Mon, Aug 11, 2008 at 8:11 PM, Frederik Ramm <[EMAIL PROTECTED]> wrote: >> But with JOSM-NG sitting around untouched by anyone but Petr himself, >> and this for the best part of a year, the argument that a properly >> designed JOSM would attract more programmers rings hollo

Re: [josm-dev] Difference between JOSM and JOSM-NG

2008-08-18 Thread Petr Nejedly
Frederik Ramm napsal(a): > Can we make it mandatory in the future for everyone whining about JOSM's > programming model to explain why they're not working on JOSM-NG? ;-) So I can whine all the time... -- Petr "Nenik" Nejedly, NetBeans/Sun Microsystems, http://www.netbeans.org 355/113 -- Not t

Re: [josm-dev] Difference between JOSM and JOSM-NG

2008-08-18 Thread Petr Nejedly
Jonathan Bennett napsal(a): > Petr Nejedly wrote: >> When thinking of it now, I don't think starting josm-ng was a bad idea. >> It allowed me to prototype my ideas quickly and some of the ideas can >> still be taken from josm-ng and ported to josm. > > > Petr, just out of interest, why didn't you

Re: [josm-dev] Difference between JOSM and JOSM-NG

2008-08-18 Thread Petr Nejedly
Evgeny Mandrikov napsal(a): > Why are you using ant instead of maven in JOSM-NG? The obvious answer is 42 of course... Guess what. I just created a new J2SE project in NetBeans and it created an ant script for me with all the bells and whistles. It helps me debug, it helps me profile. On the othe

Re: [josm-dev] Difference between JOSM and JOSM-NG

2008-08-18 Thread Petr Nejedly
Petr Nejedly napsal(a): > Dirk Stöcker napsal(a): >> On Mon, 11 Aug 2008, Frederik Ramm wrote: >> >>> Gerv also hinted at the fact that JOSM is written in a way that is >>> somewhat untypical for Java, and whenever a newcomer to JOSM programming >>> said "this is all bullshit let's refactor it whol

Re: [josm-dev] Difference between JOSM and JOSM-NG

2008-08-12 Thread Till Amma
Hi, I don't see why this needs so much discussion. Everything has been said a good while ago in this thread. Now it seems to become more and more a discussion about taste. And as we all know taste is diffrent. It is good to know that there are two approaches right now. JOSM-ng for the guys liking

Re: [josm-dev] Difference between JOSM and JOSM-NG

2008-08-12 Thread Dirk Stöcker
On Tue, 12 Aug 2008, Frederik Ramm wrote: > Gervase Markham wrote: >> standard Java-isms >> industry best practice > > Structural design patterns > > I, for one, would like to also attract developers for whom maybe Java > and OO are not the environment in which they spend all of their > programmin

Re: [josm-dev] Difference between JOSM and JOSM-NG

2008-08-12 Thread Frederik Ramm
Hi, Gervase Markham wrote: > standard Java-isms > industry best practice > Structural design patterns I, for one, would like to also attract developers for whom maybe Java and OO are not the environment in which they spend all of their programming lifes and for whom a comment like "using decor

Re: [josm-dev] Difference between JOSM and JOSM-NG

2008-08-11 Thread Alexander Wright
On Monday 11 August 2008 23:41:09 Gervase Markham wrote: > This and other considerations mean that any book you read on Java best > practice (or any object-oriented language, for that matter) will > recommend that you make your variables private and use accessor methods. Ok, so I can't really com

Re: [josm-dev] Difference between JOSM and JOSM-NG

2008-08-11 Thread Nic Roets
On Mon, Aug 11, 2008 at 8:11 PM, Frederik Ramm <[EMAIL PROTECTED]> wrote: > But with JOSM-NG sitting around untouched by anyone but Petr himself, > and this for the best part of a year, the argument that a properly > designed JOSM would attract more programmers rings hollow. What JOSM > currently n

Re: [josm-dev] Difference between JOSM and JOSM-NG

2008-08-11 Thread Gervase Markham
Frederik Ramm wrote: > Hi, > > Gervase Markham wrote: >> By its very nature, it's impossible to tell how many more > > .. or less .. > >> contributors >> there would be, and how much better > > .. or worse .. I think it's unlikely that moving code more towards standard Java-isms and industry

Re: [josm-dev] Difference between JOSM and JOSM-NG

2008-08-11 Thread Frederik Ramm
Hi, Gervase Markham wrote: > By its very nature, it's impossible to tell how many more .. or less .. > contributors > there would be, and how much better .. or worse .. > the code would be, if it was written > more in line with standard Java best practice. But Petr and I are at > least two d

Re: [josm-dev] Difference between JOSM and JOSM-NG

2008-08-11 Thread Jonathan Bennett
Petr Nejedly wrote: > When thinking of it now, I don't think starting josm-ng was a bad idea. > It allowed me to prototype my ideas quickly and some of the ideas can > still be taken from josm-ng and ported to josm. Petr, just out of interest, why didn't you base josm-ng on the NetBeans platform

Re: [josm-dev] Difference between JOSM and JOSM-NG

2008-08-11 Thread Gervase Markham
Frederik Ramm wrote: > I think if someone came along with a real good performance optimization > for JOSM that, as an aside, requires more encapsulation than JOSM > currently has, that would be a very good reason to add said encapsulation. > > Trouble is, until now we have had a lot of textbook

Re: [josm-dev] Difference between JOSM and JOSM-NG

2008-08-11 Thread Dirk Stöcker
On Mon, 11 Aug 2008, [EMAIL PROTECTED] wrote: > the main benefit of encapsulation is to make code more flexible > for refactoring, internal changes, performance optimization > through implementation hiding That is true for new developments. For existing code other rules apply. The main rule here

Re: [josm-dev] Difference between JOSM and JOSM-NG

2008-08-11 Thread Frederik Ramm
Hi, > the main benefit of encapsulation is to make code more flexible > for refactoring, internal changes, performance optimization > through implementation hiding I think if someone came along with a real good performance optimization for JOSM that, as an aside, requires more encapsulation than

Re: [josm-dev] Difference between JOSM and JOSM-NG

2008-08-11 Thread c . malolepszy
On Mon, Aug 11, 2008 at 01:58:59PM +0200, Dirk Stöcker wrote: > > When we're at it, I'm not sure the way josm is written makes it any easier > > to work with the code. Using accessors is the standard way every java > > programmer > > understands and the code clutter is not much of an argument. > I

[josm-dev] Difference between JOSM and JOSM-NG

2008-08-11 Thread Evgeny Mandrikov
Why are you using ant instead of maven in JOSM-NG? -- Best regards, Evgeny Mandrikov aka Godin homepage ___ josm-dev mailing list josm-dev@openstreetmap.org http://lists.openstreetmap.org/listinfo/

Re: [josm-dev] Difference between JOSM and JOSM-NG

2008-08-11 Thread Dirk Stöcker
On Mon, 11 Aug 2008, Petr Nejedly wrote: > When we're at it, I'm not sure the way josm is written makes it any easier > to work with the code. Using accessors is the standard way every java > programmer > understands and the code clutter is not much of an argument. I do not like these either, bu

Re: [josm-dev] Difference between JOSM and JOSM-NG

2008-08-11 Thread Petr Nejedly
Dirk Stöcker napsal(a): > On Mon, 11 Aug 2008, Frederik Ramm wrote: > >> Gerv also hinted at the fact that JOSM is written in a way that is >> somewhat untypical for Java, and whenever a newcomer to JOSM programming >> said "this is all bullshit let's refactor it wholesale" I told them to >> pleas

Re: [josm-dev] Difference between JOSM and JOSM-NG

2008-08-11 Thread Dirk Stöcker
On Mon, 11 Aug 2008, Frederik Ramm wrote: > Gerv also hinted at the fact that JOSM is written in a way that is > somewhat untypical for Java, and whenever a newcomer to JOSM programming > said "this is all bullshit let's refactor it wholesale" I told them to > please find another project to refact

Re: [josm-dev] Difference between JOSM and JOSM-NG

2008-08-10 Thread Frederik Ramm
Hi, Dirk Stöcker wrote: > To me rewrites look like dead-born projects most of the time. Why not > fix josm instead? I never understood, why total rewrites from scratch > should be useful. Every software can be moved to a new and better design > step by step. JOSM does carry a lot of baggage. J

Re: [josm-dev] Difference between JOSM and JOSM-NG

2008-08-10 Thread Gervase Markham
Dirk Stöcker wrote: > To me rewrites look like dead-born projects most of the time. Why not > fix josm instead? I never understood, why total rewrites from scratch > should be useful. Every software can be moved to a new and better design > step by step. As I understand it, the reason is a diff

Re: [josm-dev] Difference between JOSM and JOSM-NG

2008-08-10 Thread Dirk Stöcker
On Sun, 10 Aug 2008, Frederik Ramm wrote: >> Help me to understand - what is the difference between JOSM and JOSM-NG? >> I tried to find a mention in the internet about josm-ng, but unsuccessfully. > > JOSM-NG has a much cleaner design and is much faster, but it doesn't yet > have as much function

Re: [josm-dev] Difference between JOSM and JOSM-NG

2008-08-10 Thread Frederik Ramm
Hi, > Help me to understand - what is the difference between JOSM and JOSM-NG? > I tried to find a mention in the internet about josm-ng, but unsuccessfully. JOSM-NG has a much cleaner design and is much faster, but it doesn't yet have as much functionality as JOSM has, so people still use JOSM

[josm-dev] Difference between JOSM and JOSM-NG

2008-08-10 Thread Evgeny Mandrikov
Hi everybody, Help me to understand - what is the difference between JOSM and JOSM-NG? I tried to find a mention in the internet about josm-ng, but unsuccessfully. P.S. sorry for my English. -- Best regards, Evgeny Mandrikov aka Godin homepage