Is there any IDE for compiling eos smart contract? for example ethereum have remix to compile and run solidity based smart contract.
Yes there is IDE for eosio you can try to this IDE https://www.eosstudio.io/
I found two interesting tools, eosstudio is way better than dev4eos. The problem i found in eosstudio is, it's not open source and got lot of bugs while deploying and checking the contract state. The latter one is a complete mess, no active support, lots and lots of bugs