- If you say programming without the Sparkulator (Web IDE), in short yes.
But we don’t have a software like what Arduino has for now. But you can build locally without relying on the Spark Web IDE
- If you are asking about Controlling the core directly from your own HTML, it’s also possible but you have to program the core to be a TCP.client or TCP.server depending on how you look at it. This way, you don’t need to go through the cloud.
But remember that the Spark Cloud is meant to handle that to make things easier! Going the route you want requires messing with the TCP, Server connection etc for now… (till the local cloud is released)