morrooms.blogg.se

Nexus mods torchlight 2
Nexus mods torchlight 2













nexus mods torchlight 2

If the reason the project wasn't made in C# was because it'd be very hard to bring over to Linux why wasn't it designed with the intention of bringing over to Linux in the first place?.(but I agree aside from Qt as of recently, there's no simple framework to write a GUI with python)

nexus mods torchlight 2

As far as python over javascript I'd think the syntax is easier for a beginner.And python - what would be the advantage of python over javascript? Java is never a good choice for UI-heavy, close-to-the-system applications (A lot of what Vortex does is managing files, creating symlinks, fixing permissions and such, I wouldn't want to do all that through JVM.). If it had been written in C++ (another option) there would be a lot more code that would have to be ported for Linux (or MacOS).

nexus mods torchlight 2

TypeScript is a much easier language to learn than C++, C# or Java and less "unusual" syntax wise than python.Ī) to encourage contributions from less experienced developers because if you already know one of the above mentioned languages you can start writing useful typescript code within hoursī) because a customisable UI was one of the top requirements for the project and HTML/CSS (vortex is based on electron) is more readily customisable and better known to more people than something like QML or XAML.Ĭ) If this project had been written in C# (which was in fact an option we discussed), it would be using WPF and XAML and a Linux port would be entirely out of the question.















Nexus mods torchlight 2