The only difference is that the deposit bonus will give you a greater bankroll than a straight deposit, but you will need to complete the playthrough requirements before claiming the No Deposit Bonus.
You will have the option to make a straight real money deposit or you can claim a deposit bonus. To be able to claim an additional No Deposit Bonus, you are required to make a deposit prior to claiming the No Deposit Bonus. According to the standard terms on their website, you will not be allowed to claim these no deposit bonuses back to back, this means free chips and free spins promotional offers.
If you would like to claim another No Deposit Requirement, and CaptainJack offers a handful of these offers, there will be a special requirement.