.NET vs MVBA

Hi all,

Sorry for the naive questions, if they have already been answered on the forum, I am unable to find answers to this question.

If they are answered already, please point me to the thread.

I would like to know a few things about .NET and MVBA.

1. when i develop a .NET addin, does my application run faster than a similar mvba program doing the same thing?

2. If not faster, how can i speed up the program, if it has a lot of number crunching and loops.

3. What are the other advantages of .NET VS MVBA?

4. If i use the "app.CadInputQueue.SendKeyinCommand("xxxx"), is this the fastest way to accomplish a task, since these are tried and tested functions, compared to what one may create on their own.

Thank you