I’ve been thinking about the “first run” experience and some of the defaults we 
have.

For example, I can start a thick client entirely with the defaults:

var cfg = new IgniteConfiguration();
var ignite = Ignition.start(cfg);

But the same does not work for the thin client:

var cfg = new ClientConfiguration();
var ignite = Ignition.startClient(cfg);

This throws an exception, saying we didn’t set an address.

Why not default to 127.0.0.1:10800? For a first run/developer experience this 
will often be correct. And it would be consistent with some of the other 
thin-clients, such as Python, which default to the loopback address.

Thoughts?

Regards,
Stephen

Reply via email to