title: DART: What is best practice for config settings
body: <p>Interpreted languages such as PHP allow a separate file, often called config.php, to contain string constants such as server names.  This facilitates deployment, as the config file is simply not uploaded when the code is updated - the server names, e.g. for REST transactions, are typically different in the deployment environment.</p>
  
  <p>In Dart, since it is compiled, this approach does not work.  If there are server name <strong>constants</strong> which are referred to in the HTML via {{ }}, it seems the code must be recompiled before deployment.</p>
  
  <p>Is there a way to specify string constants in such a way to avoid this recompilation requirement?</p>