Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Best Practices for Selecting editors"

m (New page: The purpose of this article is to give you some best practices regarding how to decide which editor to use. '''When to use form editors''' Form editors provide better guidance by displ...)
 
m
Line 7: Line 7:
 
Use a form editor for:  
 
Use a form editor for:  
  
*Infrequent Tasks. In cases where a task is done infrequently and the user might need some information to remember how to complete the task.
+
*Infrequent Tasks. In cases where a task is done infrequently and the user might need some information to remember how to complete the task.  
 
*Focus on editing an object and it's properties Complex tasks.  
 
*Focus on editing an object and it's properties Complex tasks.  
 
*Complex task would normally require the user to configure setting in several windows.  
 
*Complex task would normally require the user to configure setting in several windows.  
Line 13: Line 13:
 
*Preventing Errors. When you need to prevent user errors or you need to make sure the input is submitted in a specific format. With form editors you use widgets and input validation to make sure the input is correct.  
 
*Preventing Errors. When you need to prevent user errors or you need to make sure the input is submitted in a specific format. With form editors you use widgets and input validation to make sure the input is correct.  
 
*Non Technical users
 
*Non Technical users
 
 
 
  
 
'''When to use visual editors'''  
 
'''When to use visual editors'''  
Line 25: Line 22:
 
*For non technical users
 
*For non technical users
  
 
+
<br>'''When to use source editors'''  
'''When to use source editors'''  
+
  
 
*Users are technical To edit complex objects.  
 
*Users are technical To edit complex objects.  
*Edit can be faster by than with modeling which requires accessing many properties.
+
*Edit can be faster by than with modeling which requires accessing many properties.  
 
*To allow mass operations like duplicating a part of the text.  
 
*To allow mass operations like duplicating a part of the text.  
 
*Formatting text is easier than setting the layout of a model.  
 
*Formatting text is easier than setting the layout of a model.  

Revision as of 11:12, 4 November 2009

The purpose of this article is to give you some best practices regarding how to decide which editor to use.

When to use form editors

Form editors provide better guidance by displaying widgets which can aid the user in a task. Form editors simplify the task by encapsulate all the activities into one editor view.

Use a form editor for:

  • Infrequent Tasks. In cases where a task is done infrequently and the user might need some information to remember how to complete the task.
  • Focus on editing an object and it's properties Complex tasks.
  • Complex task would normally require the user to configure setting in several windows.
  • By concentrating all the activities in one editor you simplify the task for the user.
  • Preventing Errors. When you need to prevent user errors or you need to make sure the input is submitted in a specific format. With form editors you use widgets and input validation to make sure the input is correct.
  • Non Technical users

When to use visual editors

  • Graphical notation is established in the market.
  • When you want to give an overview of several elements and the relations between them.
  • Graphical representations are good for communication and collaboration, visualization of processes and flows.
  • Defining, viewing and editing a network or hierarchy of interconnected objects.
  • For non technical users


When to use source editors

  • Users are technical To edit complex objects.
  • Edit can be faster by than with modeling which requires accessing many properties.
  • To allow mass operations like duplicating a part of the text.
  • Formatting text is easier than setting the layout of a model.
  • Give complete control over the source.
  • When you need to display a lot of details. Scanning a large document is easier than exploring a big model.
  • Versioning and merging changes is faster and easier.

Back to the top