Deploying Triggers

What methods are available for deploying Triggers to Subscribing Sites.

The simplest way is to disable the trigger and deploy it in the production and then after deployment enable it. Also you can write one utility for enable/disable triggers…(using buildin services suspendretrivel/resumeretrivel)But long standing solution is using the deployer for deployment!