What advantages of .net from visual lisp

What advantages of .net from visual lisp

ahmet471985
Enthusiast Enthusiast
2,501 Views
6 Replies
Message 1 of 7

What advantages of .net from visual lisp

ahmet471985
Enthusiast
Enthusiast
I know Visual Lisp.And now i want to learn .NET customization.
Can anybody explain what .net can do that Visual Lisp can not do.
What advantages of .Net programming from Visual Lisp.
0 Likes
Accepted solutions (1)
2,502 Views
6 Replies
Replies (6)
Message 2 of 7

dgorsman
Consultant
Consultant
Accepted solution

dotNET provides much more capabilies than LISP, including a large number of standardized tools through the dotNET Framework that are otherwise unavailable in LISP.  That includes win forms and WPF for user interface.  With this capability comes a lot more responsibility for proper planning, knowledge of language and AutoCAD, error handling, and following good coding procedures.  LISP can be made to work with hack'n'slash machete coding; dotNET will fail or tell you "I can't do that Dave".

----------------------------------
If you are going to fly by the seat of your pants, expect friction burns.
"I don't know" is the beginning of knowledge, not the end.


Message 3 of 7

ahmet471985
Enthusiast
Enthusiast
Thank you dgosman i will choose .NET
0 Likes
Message 4 of 7

rapidcad
Collaborator
Collaborator
Feel free to correct me if I'm wrong, but one distinct disadvantage to .net is that different versions of AutoCAD use different builds. So if you are writing code which must support multiple versions, don't you have to produce code in multiple builds of .net? Vlisp works in AutoCAD since something like AutoCAD 2000 and above, with very few version specific triggers to handle. You don't need various builds.
ADN CAD Developer/Operator
Message 5 of 7

Anonymous
Not applicable

Ron,

 

I don't know for .Net, but for Arx you have to do that.

 

Anyway, I wanted to ask more experienced people, after mastering autolisp and visual lisp, what would be there advice, is it better to start with Arx or .Net.

It should be considered that, there isn't any kind of knowledge of C++ or any other language except lisp.

 

dicra

0 Likes
Message 6 of 7

dgorsman
Consultant
Consultant

Managed dotNET before unmanaged dotNET (ARX).  C# is far, far easier to pick up for those who don't have an extensive background in programming.  However, if the intent is to develop and support full-fledged ARX applications its probably better to stop looking at AutoCAD, develop skills in C++.NET, and *then* get to work on the ARX development.

----------------------------------
If you are going to fly by the seat of your pants, expect friction burns.
"I don't know" is the beginning of knowledge, not the end.


Message 7 of 7

Anonymous
Not applicable
I wish to know more about this apart from User Interface creation.
Could you please help me?

TIA
0 Likes