There are a number of languages which are useful, and some even better for particular tasks than other.
CrossWire policy is to use: C++ Java whenever possible. Before complaining, have a look at: http://www.tiobe.com/index.php/content/paperinfo/tpci/ http://www.langpop.com/ All of our web development uses fairly simple Java-based JSP technologies, even if fairly sophisticated deeper down (e.g., JSP->CORBA->C++ SWORD Engine). Have a look at our examples of how to use our JSP technologies with the same engine that is built into all of our natively compiled frontends (BibleDesktop and Alkatab being the notable non-native frontend exceptions). http://crosswire.org/study/examples/ We try to stay away from complex 3rd party Java frameworks when we can (e.g. STRUTS) and stay backward compatible with older versions of Java (1.5 at least, probably no longer 1.4) unless there is a very good reason to break these rules. Please consider picking up a basic Java/JSP book and ignore the second half :) And volunteer your time on some of our exciting projects. -Troy. _______________________________________________ sword-devel mailing list: [email protected] http://www.crosswire.org/mailman/listinfo/sword-devel Instructions to unsubscribe/change your settings at above page
