Depends on your goal, but when it comes to fat loss, it hardly makes a difference. Most weightlifters prefer after because they like to have full energy before the resistance workout. For example: ever try lifting weights after a long hard run? Very challenging to have a good session. If your goal is training for a marathon or some other endurance activity, you must train for the activity first.