R
by ReD_CoDE on 1 Oct 2020
#
@nikitron If I'm wrong, please educate me, but I think Python is good for "prototyping" not final production, this is why all Blender nodes at the end parse to C or C++
I think one of the current obstacles here is that we have few friends who know C and C++, and even other things like JS/TS or even SQL/SQLite, ...
N
by nikitron on 1 Oct 2020, edited 1 Oct 2020
#
@ReD_CoDE said:
@nikitron If I'm wrong, please educate me, but I think Python is good for "prototyping" not final production, this is why all Blender nodes at the end parse to C or C++
I think one of the current obstacles here is that we have few friends who know C and C++, and even other things like JS/TS or even SQL/SQLite, ...
There are two ways:
1.Rewrite Sverchok on C#+- with much more freedom and more work.
2.Wait for Everithing Nodes and embed all we have done there as module, utilize basic nodes of EN. With less efforts.
1 is more realistic, but who knows
R
by ReD_CoDE on 1 Oct 2020
#
+1 votes
I don't know why I dislike C#, I think C# is good just for windows and those who like .Net
C++ is better I think, especially when "even web-based solutions" are based on C++ and then JS/TS
S
by stephen_l on 1 Oct 2020
#
+1 votes
Animation Nodes use the "middle path" approach, with cPython and ship compiled versions for every platform.
R
by ReD_CoDE on 1 Oct 2020
#
Exactly, I think this can be used for Sverchok too
C
by Cyril on 1 Oct 2020
#
I recommend this talk : Anthony Shaw - Why is Python slow?. Very interesting to see because python is not slow for everything and it also talks about ways to improve performances in python (current and future).
R
by ReD_CoDE on 1 Oct 2020, edited 1 Oct 2020
#
I think there are some big reasons why some like Blender or SQLite, etc still insist on C
https://sqlite.org/whyc.html