• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Best GUI framework to work with?

Nekiro

Legendary OT User
TFS Developer
Joined
Sep 7, 2015
Messages
2,300
Solutions
101
Reaction score
1,272
Hey, I want to write some apps that will be helpful with editing items and stuff, but I'm not sure which framework is the best or the easiest. Right now I only tried WPF c# and it's fine, but maybe there is something better. Any ideas?
 

Morrison

Well-Known Member
Joined
Mar 15, 2009
Messages
223
Solutions
2
Reaction score
80
Location
Exive me
GitHub
none
For tools i think the framework need to be on JS mmm maybe electronjs development of desktop GUI applications using web technologies for (Mac, Linux, Win)
workin with CSS, HTML, (JS with powerfull TS)
 

Syntax

Developer
Joined
Oct 10, 2007
Messages
2,886
Reaction score
294
Location
Texas
As a C# developer, you may be interested in Blazor, it looks like it's ready for production in web, you could wrap that in Electron for a desktop app OR develop a native one using the same codebase:


Native mobile support with Blazor is experimental: Announcing Experimental Mobile Blazor Bindings | ASP.NET Blog (https://devblogs.microsoft.com/aspnet/mobile-blazor-bindings-experiment/)

While Blazor looks cool, I'm not a C# developer. I prefer React & React Native using TypeScript.
I actually maintain a project that wraps React Dom & React Native for native development on all major mobile & desktop platforms as well as 1st class web support. It's being used in production where I work, it is based off of ReactXP which Microsoft uses in production for Skype. I suggest you go with the TypeScript React Native route, you'll find Microsoft made TypeScript pretty familiar to C# in some ways.


React Native (for iOS and Android):

React Native (for Windows & MacOS):

If you decide to go with the React route, I'd recommend using either ULT or ReactXP if you want to target ALL platforms.
If you decide to go with the Blazor route, I believe that's safe as well, but there may be growing pains. Microsoft seems very interested in it and will support it for awhile, but they are also maintaining the React Native forks and TypeScript as well. Thanks MS!

Then you have Flutter, but Google will just abandon it or Dart, who learns a Google-only language...
 
Last edited:

slaw

Developer
Premium User
Joined
Aug 27, 2007
Messages
3,120
Solutions
84
Reaction score
598
Location
Germany
GitHub
slawkens
If you are familar with C++, and I suppose you are, then Qt might be the right choose.


It's free for Open Source only, tho.
 
OP
Nekiro

Nekiro

Legendary OT User
TFS Developer
Joined
Sep 7, 2015
Messages
2,300
Solutions
101
Reaction score
1,272
I would like to start with js actually, but each time I try I fail on installing all the stuff I need to actually write simple hello world application somehow...
 

Syntax

Developer
Joined
Oct 10, 2007
Messages
2,886
Reaction score
294
Location
Texas
I would like to start with js actually, but each time I try I fail on installing all the stuff I need to actually write simple hello world application somehow...

I'd recommend my stack then, but I may be a bit biased 😇
You can play with a web-only sample here: CodeSandbox

When you are ready to start a project it's pretty easy:
1. Download & install Node: https://nodejs.org/en/download/
2. Run npx ult YourAppName in the command line after everything installs
3. Run cd YourAppName and npm run start:web to start development

Feel free to ask questions in ULT's Discord channel if you have trouble, I welcome any feedback:
Join the ULT Discord Server! (https://discord.gg/HZU97w)
 
Last edited:

Ezzz

Developer
Joined
Feb 26, 2010
Messages
1,755
Solutions
2
Reaction score
505
Location
Caracas, Venezuela
Does anyone have Blackdemon's tools for making monsters and stuff? I'm also down to making some tools but I want to do it using the Qt Framework.
 

Way20

Well-Known Member
Joined
Sep 29, 2014
Messages
183
Solutions
2
Reaction score
66
Does anyone have Blackdemon's tools for making monsters and stuff? I'm also down to making some tools but I want to do it using the Qt Framework.
I don't know about Blackdemon's one, but I still have Noxitu tools, I can upload it if you want.

1591943079803.png
 
Top