I disagree, going from C# with full visual studio (having a compiler with a lot of information about your code), and all of .net available, to gdscript feels like moving to a kids toy language like Scratch.
I could do everything in gdscript, but it would be slower, more error prone and less maintainable.
..
Ive done some js recently, I did a web app. and the difference is shocking..
* you can actually make spelling mistakes
* there no find all references
* You cant rename things
* without types autocomplete does very little
* without compiler autocomplete suggest random things based on spelling, not actually viable fields
I could go on.. All these things add up to make the work go slower, and produce more error prone and less maintainable code. I thought the freedom of no types and less boilerplate would make js really fast to write but I found it the opposite in practice.
I can write 1000's of line of game code in C#. Complicated stuff like procedural level generation and I dont even need to run it, usually its perfect 1st time. I couldn't do that in js, the IDE experience is not the same.
I could do everything in gdscript, but it would be slower, more error prone and less maintainable.
.. Ive done some js recently, I did a web app. and the difference is shocking..
* you can actually make spelling mistakes
* there no find all references
* You cant rename things
* without types autocomplete does very little
* without compiler autocomplete suggest random things based on spelling, not actually viable fields
I could go on.. All these things add up to make the work go slower, and produce more error prone and less maintainable code. I thought the freedom of no types and less boilerplate would make js really fast to write but I found it the opposite in practice.
I can write 1000's of line of game code in C#. Complicated stuff like procedural level generation and I dont even need to run it, usually its perfect 1st time. I couldn't do that in js, the IDE experience is not the same.