> We all have our preferences in languages, but I think this should > play a minor role in our thinking. The maintainability of code > depends not just on the language but also on the various frameworks > and libraries employed, and of course the design of the software > itself. I would guess that language is the least of those issues, > unless the language being used is completely inappropriate for the > task at hand. Moreover, the ability of a particular programmer to be > productive in a particular language or framework depends so much on > that programmer's experience with said system.
Absolutely, but the "producer" side isn't the only issue, and the choice of language has also an impact on the hosting cost, and based on my experience, most NGOs are already on a cheap LAMP hosting, and they'd be reluctant to take a more expensive hosting that cope with java, or custom C/cgi or whatever needing a dedicated/virtual server. Moreover, being able to integrate with their existing website (eg. SSO, or donation widget, or registration to event/mailing list...) is something that makes it easier for them to adopt a donor DB. CiviCRM integrates with drupal and joomla directly (unfortunately, I don't like neither of them ;), and some NGOs have choosen this to manage their contacts because of that. Xavier _______________________________________________ software mailing list [EMAIL PROTECTED] http://lists.flossfoundations.org/mailman/listinfo/foundations-software
