subdomínio vs. subdiretório na programação da web

Existem duas estratégias principais para lidar com vários "aplicativos" na web:

subdomínios (por exemplo, wiki.example.org, blog.example.org, admin.example.org, api.example.org/v1)subdirs (por exemplo, exemplo.org/wiki, exemplo.org/blog, exemplo.org/admin, exemplo.org/api/v1)

Quais são as diferenças (vantagens e desvantagens) dessas duas soluções ao lidar com programação da web (por exemplo, em termos de organização de código, modelos de segurança de navegadores, javascript etc).

Edit: CW como há uma resposta correta, mas é muito amplo.

questionAnswers(9)

yourAnswerToTheQuestion