[aprssig] Rant - Cross platform portability
Joel Maslak jmaslak-aprs at antelope.netWed Sep 20 16:49:52 UTC 2006
- Previous message: [aprssig] Rant - Cross platform portability
- Next message: [aprssig] Rant - Cross platform portability
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Sep 20, 2006, at 9:20 AM, Gregg Wonderly wrote: > Yep, many people doing software development in the HAM community > don't have enough training or information, or motivation to get it > right. That's a real problem for many people. Some argue that > HAMs ought to be smart enough to figure it out. I think it's > important to not waste unneeded time in peoples lives just because > you can. Your definition of "get it right" and mine differ. Portability appears to be near #1 in priority for you. That's fine, and I respect it. To be honest, it's not near #1 for me - for me, writing code to solve *my* needs is #1 in priority, and #2 is to do it as quick as possible. I know Java, and have written enterprise apps in Java. I've done the same thing in at least 5 other languages. I pick the language that (A) fits my team, (B) has the features I need, and (C) results in the least work for me. Portability is usually not a concern to me. I know you disagree with my view on that, but that's fine. You can do it your way, but that doesn't mean you get it right while I get it wrong. It means you focus on something different than I do, and hopefully you achieve your goal. If I write software in, say, Microsoft .NET, you don't have to use it, and I haven't wasted your time by writing it (because if I didn't write it at all, you would be no better off). Sure, I could have saved you work by using Java, if you are going to recode in Java later, but not trying to save you work is hardly the same as costing you time. I've tried to stay out of this argument, because IMHO, it has no place on a group dedicated to APRS. It's about software development methodology. I've been in the software business long enough to know that there is no "right way" to do this development. I'd be all for someone starting an APRS GUI client project that is designed to be cross platform capable. I'd probably even run their software. But I'm not going to write it, nor am I going to criticize others who write non-cross-platform apps. Instead, if it bothers me, I'll do it myself. Otherwise I'll let other people make contributions to APRS that are different from the ones I might want to see in an ideal world. Besides, a good chunk of APRS development is - by necessity - non- cross-platform. For instance, I doubt I could load the HAM-HUD code on Windows, or use SmartPalm on a TinyTrack - nor can I see any circumstance where Java would run on many of our platforms (including the DOS platform that Bob still supports and apparently feels enough people use to continue his support). Once again, I think cross-platform support is a Good Thing, but I'm not in favor of saying that non-cross-platform software is hurting APRS. It is not preventing likeminded people from writing cross- platform software.
- Previous message: [aprssig] Rant - Cross platform portability
- Next message: [aprssig] Rant - Cross platform portability
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the aprssig mailing list
