I learnt that when you create a model composed by factors (and items), you should use EFA as a first validation to know if your theoretical model is correct. And that you use CFA after a preliminary EFA with other sample or even during the EFA if you would like to test fit parameters.
However, journals ask me more often to use CFA as a first step of the validation process although it's the first application of the model.
What do you recommend to use as a first validation step with only one sample?