Learn more about revEnterprise
revEnterprise: Check out our enterprise-level professional development environment for desktop and web.
Learn more about revStudio
revStudio: Learn more about our professional offering for cross-platform application devlopment.
Learn more about revMedia
revMedia: Free - Develop rich media applications and deploy to our web plugin - for free!
Download the revWeb plugin
revWeb: Free - Enhance your web experience with our browser plugin for Rev content.
Learn more about On-Rev
On-Rev: Use the Revolution language, revTalk, server-side on our exclusive, reliable and fast server hosting.
revTalk

revTalk, our award-winning, intuitive and robust programming language enables you to:

  • Write up to 90% less code
  • Dramatically reduce obscure and error prone symbols
  • Slash maintenance time by using readable, memorable syntax
  • Reuse code across the Web, desktop or server, for the PC, Mac or Linux
  • So quick to learn even non-programmers can use it
  • Achieve your goals in a fraction of the time it would take using any other development platform


revTalk is unlike any other programming language. It relies on straightforward English-like statements that are easy-to-learn and easy to remember. This makes the language ideal for beginners, non-programmers and educators. revTalk gives you fast results and is a great deal of fun to use.

However underneath its simplicity lies power and flexibility, enabling businesses and enterprises to slash development costs and realize significant competitive advantages. Programmers spend more time reading code than writing it, and with just a little bit of effort you can make your revTalk code virtually self-documenting, slashing maintenance costs as well.

Our customers often tell us that their projects were delivered dramatically faster. We even hear about projects that would have taken 2 years to produce ended up taking 2 months using revTalk.

The language is event-driven, which means that every time a user takes an action, a message is sent. For example, if the user clicks a button, a mouseUp message is sent to that button. If you want the button to respond, you create add a mouseUp handler to the button. For example, to fade a text field onto the screen:

code - hello World


As you can see, you're practically talking to your computer. It's easy to understand exactly what that snippet does. It doesn't require a comment. And you'll be able to read it again when you come back to add features or upgrade your program months later.

See how revTalk compares with other languages.

View the documentation to see more examples of revTalk.