Apart from ANT is there any tool which can be used for deployment
I ain't promoting any tool, but i have liked using Gearset for automating deployments , its fast and reliable.
Apart from that you can use something free like jenkins that automatically makes build for you. More info here. (It still uses ant but is handy and customisable) https://developer.salesforce.com/blogs/developer-relations/2013/03/setting-up-jenkins-for-force-com-continuous-integration.html
You can also try Salesforce Workbench to deploy, its good and its like Swiss army knife.