Which language do you recommend?

Which language do you recommend?

Anonymous
Not applicable
2,092 Views
5 Replies
Message 1 of 6

Which language do you recommend?

Anonymous
Not applicable

Hi All,

 

So far I have been using Inventor. Now it looks that someday Fusion 360 may replace Inventor at all. While I intended to master VBA for API programming for my Inventor needs, now I understand Fusion 360 no longer supports VBA. After short screening I can see following languages are given in Fusion 360 API manual: C++, Python, JavaScript.

 

Please let me know, which of these will be the easiest to master first for a beginner?

0 Likes
2,093 Views
5 Replies
Replies (5)
Message 2 of 6

ekinsb
Alumni
Alumni

First, I wouldn't assume that Fusion 360 will be replacing Inventor and that you need to prepare to move.  However, Fusion 360 is a powerful tool and provides powerful modeling and analysis and manufacturing capabilities so it's a good fit for a lot of people.

 

As far as choosing a programming language to get started with I would easily recommend Python. Coming from Visual Basic there are some quirks (differences) that will take a little time to get used to but it also has some features that make some things easier.  There are also a lot of resources online.

 

Fusion 360 and Inventor also have a lot of similarities so some of the API will seem familiar but there are also a few big differences so don't expect it to be the same.


Brian Ekins
Inventor and Fusion 360 API Expert
Mod the Machine blog
0 Likes
Message 3 of 6

rudisoft
Enthusiast
Enthusiast

I believe the easiest to master will be Python. More people will be using Python over time and there will be more samples available to learn from. Check GitHUb and you'll see more Python samples than anything else.

0 Likes
Message 4 of 6

Anonymous
Not applicable

@goyals , @BrianEkins

Do I have to worry that C ++/F360-API will not be supported in the future?

0 Likes
Message 5 of 6

BrianEkins
Mentor
Mentor

I can't speak for Autodesk as far as the future of Fusion 360 or the API, but I can tell you with a high degree of confidence that as long as Fusion 360 exists and supports an API that the C++ API will be supported.  The reason for that is that it's the C++ API that is what's implemented internally and the Python API is just a wrapper over the C++ API.

---------------------------------------------------------------
Brian Ekins
Inventor and Fusion 360 API Expert
Website/Blog: https://EkinsSolutions.com
Message 6 of 6

Anonymous
Not applicable

Thanks @BrianEkins , good to know.

0 Likes