Links to: BlueJ; ProfessorJ
I will probably expand on most of these at some point. If you have any additions to this list, email me at dblaheta at knox.edu .
Note: this list is more or less free of value judgement; one man's flagship feature is another man's show-stopping bug. Some points may be completely irrelevant to you. I'm not interested in email asking me to remove items from the list (unless they're actually incorrect, of course).
BlueJ | ProfessorJ |
---|---|
complex test suites (unit testing) | easy-to-read test cases |
classes all in separate files | all classes in one file (usually) |
dynamic, graphical class diagrams | class diagrams are ASCII and static |
object inspector | interaction window à la scheme |
class template files | wizards for making basic classes and union (abstract) classes |
-- | enforced language levels |
bad editor | worse editor |
plugin architecture (extensions) | language packs |
on linux, win, mac | on linux, win, mac, or in source form |
older, less buggy | in active development (fast bug fixes in CVS tree) |
larger user community | -- |
textbooks currently available | -- |
test cases: run/record; configurable predicates | test cases: text expressions; smart equality |
popup windows to explain java error messages | error messages tailored to beginners (cf "language levels") |