Just starting - looking for some guidance in development direction to take C# or C++

We have an application running on Azure servers. We need to see if we can do the same in the more finite resources of an embedded Linux system. Looking to use the BeagleBone Black Wireless - as we need Bluetooth and WiFi to get data from the outside world. No GUI needed.

Azure application is written in C#? Can we still use that or do we have to go C++?
Is Debian the best approach? (that might be asking what is the best religion…)
Is cloud9 IDE the way to go?
What profiling tools are there to see that the high watermarks are for CPU, memory, and for measuring task processing times?

Any advice would be welcome.

We have an application running on Azure servers. We need to see if we can do the same in the more finite resources of an embedded Linux system. Looking to use the BeagleBone Black Wireless - as we need Bluetooth and WiFi to get data from the outside world. No GUI needed.

Azure application is written in C#? Can we still use that or do we have to go C++?

Sure, C# is available (aka mono), probally a little bloated, so use a
big microSD..

Is Debian the best approach? (that might be asking what is the best religion...)

It's one of the approaches we setup by default, you can choose otherwise..

Is cloud9 IDE the way to go?

It's just an IDE, you can use whatever you want..

What profiling tools are there to see that the high watermarks are for CPU, memory, and for measuring task processing times?

perf/etc...

Regards,

thank you