buenas practicas wf4

Páginas: 4 (956 palabras) Publicado: 30 de mayo de 2013
Prácticas recomendadas WF4

Clases base:

1. Usa el diseñador para crear una actividad de manera declarativa1 cuando quieras definirla componiendo visualmente otras actividades.

2. Deriva deActivity para crear una actividad de manera declarativa en código cuando se requieran conceptos no soportados por el diseñador (ActivityDelegate, actividades hijo, validación, etc).

3. Deriva tuactividad de CodeActivity cuando quieras escribir código de manera imperativa2 que se ejecute en un único paso (simple), no necesite realizar/programar otras actividades, no necesite característicasavanzadas del WF Runtime, y no necesite ejecutarse de manera asíncrona (por ejemplo, una actividad simple o actividad “hoja”).

4. Deriva de AsyncCodeActivity si necesitas que se ejecute de maneraasíncrona.

5. Deriva de NativeActivity cuando quieras escribir de manera imperativa código que se ejecute en varios pasos, que realice o programe otras actividades y que necesite característicasavanzadas del Runtime de WF.

6. No uses NativeActivity para crear actividades que no requieran características avanzadas del Runtime de WF (usa CodeActivity).

7. Es preferible componer actividades,usa Code/NativeActivity sólo cuando la actividad no pueda ser definida de forma más sencilla en términos de actividades ya existentes.

8. Utiliza derivados de Activity para crear actividades con unvalor de retorno.
















Hacer un buen uso del Runtime:

1. No hagas llamadas que bloqueen el hilo de tu actividad.

2. Realiza operaciones de lectura/escritura (I/O)fuera de tu hilo de actividades programadas, en su lugar deriva de AsyncCodeActivity, no lances tu propio hilo (el Runtime gestiona eso internamente al ejecutar actividades asíncronas).

3. Asegúratede que todos los tipos de tus argumentos y variables son serializables (si usas persistencia y no lo son tendrás un error en ejecución). Hay una zona en la que puedes usar tipos no serializables...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Buenas practicas
  • Buenas practicas
  • Buenas Practicas
  • Buenas practicas
  • Buenas Practicas
  • Buenas prácticas
  • Buenas Practicas
  • Buenas Practicas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS