بدون شک XML هنوز کاربرد خودش را دارد و هنوز کنار نرفته و تنها مزیتی که @ دارد سرعت در برنامه سازی و کاهش خطای برنامه نویس است.
به نظر من @ چیزی شبیه به hardcode کردن است.
ولی میتوان از هر دو روش XML و @ در یک پروژه استفاده کرد.
برای ماژولهای که پیچیدگی، وابستگی و نیاز به تغییرات در زمان اجرا دارند از XML استفاده کنید و
برای ماژولهایی کوچکتر از @ استفاده کنید و از سرعت برنامه سازی لذت ببرید