anewdelphiguy 0 Posted April 7, 2023 Hello! I am coming into Delphi with a background in web technologies (React, Typescript, NodeJS, Firebase/Cloud), and I would really like to do UIs in delphi with html/css/javascript (React if possible?!). I haven't found anything that is modern and actively maintained in my search, so I'm throwing my line out to you good people to see if anybody can point in my right direction or let me know the search is doomed. Thanks! Share this post Link to post
Darian Miller 366 Posted April 7, 2023 Check out https://www.tmssoftware.com/site/tmswebcoreintro.asp Share this post Link to post
Darian Miller 366 Posted April 7, 2023 Here's a quick blog post about some options. https://blogs.embarcadero.com/ultimate-web-frameworks-for-ultra-fast-web-application-development-using-delphi-c-builder/ Share this post Link to post
Alexander Sviridenkov 360 Posted April 7, 2023 delphihtmlcomponents.com - create complex UI in Delphi using HTML/CSS. All native, no external dependencies. Share this post Link to post
stijnsanders 37 Posted April 7, 2023 If you are willing to consider one more alternative, I've been working on a solution to use the power and speed of the Delphi compiler for web projects, but specifically in a non-RAD way, that is without form designers: https://github.com/stijnsanders/xxm It is mostly based on my previous experience on (old!) web-projects based on PHP, (old!) ASP and Cold Fusion, so — coming from React — you may find it lacking on the side of client-side support and scripting. But it's not impossible. It should offer a great platform to develop frameworks in any which way you want (React, Vue, Wordpress, Rails etc. are also based on JavaScript, PHP, Ruby etc.) If you're willing to investigate an existing xxm-based web-project, look here: https://github.com/stijnsanders/tx#tx Since React (and others) are based on keeping a server-side copy of the view and updating the client with changes to the DOM, I was planning on trying to create a proof-of-concept to show that this is also possible with xxm, but haven't gotten around to it. I've also come to think it may have been a bad choice to build the base interface (IXxmContext) on the COM sub-system, so I might also start an 'xxm v2.0', but currently I've got more plans than I can make time to make them work... If you would take a look, please let me know what you find... Share this post Link to post
David Schwartz 430 Posted April 11, 2023 TMS WEB Core lets you write code in Delphi and it transpiles it into javascript that runs in the browser. It also allows you to use a bunch of JS widget libs as well. Spend some time on their website: https://tmssoftware.com Go through their blog. Andrew has posted a ton of examples that illustrate the use of JS libs in WEB Core. Share this post Link to post