What are the differences between JBehave and Cucumber?

Although Cucumber and JBehave are meant for the same purpose, acceptance tests are completely different frameworks:

  • JBehave is pure Java Framework, and Cucumber is Ruby-based.
  • JBehave are based on stories while Cucumber is based on features.