Summary
It should be clear that Eclipse templates are far more versatile than simple snippet functionality. Unlike snippets, Eclipse templates are directly integrated into the workflow in Eclipse — from creating a new document to working in the editor. The ability to use variables in templates makes customization a breeze, whereas with snippets, you basically get a shell you can insert and edit manually.
This tutorial was purposefully broad, and you will have to spend some time learning the templates for each plug-in you end up using. However, most of the differences you will find among plug-ins that support templates have to do with the number of predefined templates, available contexts, and the number of predefined variables. You are already familiar with all these concepts from this tutorial. I used a wide variety of Eclipse plug-ins (HTML, PHP, the Java™ language, Python, and more) that support templates, and the skills you have learned here are applicable to all of them.
When you become accustomed to using templates, you'll wonder how you ever lived without them. On the rare occasions I find myself working in an editor other than Eclipse, I find myself trying to trigger the templates. When I realize that they're not there, I breathe a sigh of frustration.



