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. JOSM-NG more or less started as a 
speed/memory usage demonstrator; there was considerable discussion about 
whether or not something or other - I forgot the details - could be 
achieved with Java at all, so Petr created JOSM-NG to show that you 
could indeed also write fast Java applications.

Even if nothing else should become of it, JOSM-NG would still serve as a 
  good example on how to handle the large number of objects we have in 
an efficient manner, and JOSM could learn a lot from it.

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 refactor wholesale. I always thought that 
the peculiar way in which JOSM is done has a lot going for it and makes 
it easy to work with the code.

That having said, if at any time someone who has already done a lot of 
JOSM development would step forward and suggest major changes, I believe 
that would be a whole different thing than coming from someone who has 
yet to submit a single patch.

Bye
Frederik

-- 
Frederik Ramm  ##  eMail [EMAIL PROTECTED]  ##  N49°00'09" E008°23'33"

_______________________________________________
josm-dev mailing list
josm-dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/josm-dev

Reply via email to