No-code platforms promise fast development without programming. But can they replace classic developers, and when should you choose them?