Nowadays the basis is chemistry, and the new question to be done is whether an on-site application or a prefabricated gasket.
Curtainwalls, unitized panels… they always use prefabricated gaskets, why not in concrete? Look at this panel seen in Amsterdam some years ago!!
We do not need to say that, in most of the cases, the strategy is combined: impermeable material sealing the joints in two different planes –outside and inside- and, in-between a cavity. If a lost drop of water gets in through a failure in the sealing, it will rapidly dry thanks to the ventilation ensured by those micro tubes that keep air circulating inside the in-between camera. But most important, those tubes help to equipressurize the air inside the cavity with the outside pressure, and so prevent the drop to get in!