We have a team of developers (about 12) - each chooses what they
like: Windows, Ubuntu, and OSX being the preferred choices. We also
have some "configured machines" for integration testing, including
those that run the testcases and master builds. We only have
customers deployed using Linux and Windows (state & local government
agencies).
The complete code-set contains over 2.5 million lines of Java !
We developed several core libraries that are used by the 3 major
applications, and have attempted to isolate any "low-level" stuff as
much as possible (so if we have to hack for one platform, it doesn't
pollute throughout).
Everything we develop is in Java, and by and large, there are very
few problems on the Linux and OSX fronts, mainly Windows - although
on Windows we do use some non-Java libs (scanning, ocr, mainly) and
this causes most of the issues. We have pure Java versions for most
of them, but under Windows we use the native libs for a variety of
reasons.
Anyway, it hasn't be perfect at all times, but I don't think there is
anyone involved in any of the projects that would have taken a
different route given the hindsight.
These projects have been actively developed, sold and deployed for
over 6 years.
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Java-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/java-dev/email@hidden