Multiple host with different languages

Need to do the same.

I have different tdl with sub languages like:

site.com in en
site.de in de and en
site.fr in fr and en
and so on.

Is this solution still the best or are there better ones with neos 8.x?