I only have one issue with that statement. In the environment where you want to sell something really fast like a POS terminal or maybe a betting terminal, you need instant response and usually pulling a web page from a server is not that instant. I know you can do a lot to have stuff local but it isn't always that simple. I understand the logic for wanting to use a thick client in some of these environments. In most others I would be browser all the way!
I would suggest you take a look at Xamarin. It is basically using Visual Studio but being able to target any "Mono" runtime. I have done cross development and found it to be relatively easy, although user interfaces still require work across different platforms. To be able to continue using Visual Studio and C# but be able to target Android, OS/X and iOS, makes life for me a lot simpler. The tools are about $1000 per year (i think) for the licence which gives full Visual Studio integration and debugging. Well worth it.
I only have one issue with that statement. In the environment where you want to sell something really fast like a POS terminal or maybe a betting terminal, you need instant response and usually pulling a web page from a server is not that instant. I know you can do a lot to have stuff local but it isn't always that simple. I understand the logic for wanting to use a thick client in some of these environments. In most others I would be browser all the way!
I would suggest you take a look at Xamarin. It is basically using Visual Studio but being able to target any "Mono" runtime. I have done cross development and found it to be relatively easy, although user interfaces still require work across different platforms. To be able to continue using Visual Studio and C# but be able to target Android, OS/X and iOS, makes life for me a lot simpler. The tools are about $1000 per year (i think) for the licence which gives full Visual Studio integration and debugging. Well worth it.