In short: because the web is inherently stateless and it's much harder to deal with than stateful UIs. I last used Delphi back around the turn of the century, so I'm remembering it as a drag-and-drop Windows UI framework/builder. ASP.NET WebForms is the most similar thing I've used (and it's been at least 5 or 6 years since I last really used it). I would not recommend investing a lot of time in it. WebForms is great…
I miss Delphi
111–120 of 194 posts
Re: I miss Delphi
#112I miss C++ Builder
Re: I miss Delphi
#113I hope that isn't considered too much self-promotion, but it's on topic. You can have what you want with our product, Elevate Web Builder. It creates single-page web applications in a Delphi-like IDE: http://www.elevatesoft.com/products?category=ewb&type=web (examples at the bottom) We're releasing version 2.06 shortly, and it has much-improved designer drawing performance and design-time/run-time layout performance.…
Re: I miss Delphi
#114Earlier quoted context omitted.
webassembly + full page canvas. games already work like that. hopefully sanity is just around the corner.
Wouldn't Canvas need more advanced text handling for that to be practical? I know that's a big reason canvas based frameworks never took off.
Re: I miss Delphi
#115Earlier quoted context omitted.
> most of us can't wait to jump to C# Why?
Little historical fact, Microsoft nicked Andreas Hejlsberg, the creator of the Borland flavor of Pascal (starting from the Turbo Pascal days), and had him architect C#. So if you trust microsoft, or you're doing boring bussiness software where you don't care about anything but the paycheck, C# may be an improvement.
At least, WP 8.x brought us MDIL, followed by .NET Native and CoreRT.
Also Anders and his team work on Typescript is quite good.
Re: I miss Delphi
#116Earlier quoted context omitted.
Thanks - yeah, there's a lot of optimisation still to do on load times. (We need some JS to let you write client-side code in Python, but we know we can load it a lot faster.) I'm intrigued what smelt "overly engineered" to you, though. We're trying quite hard to keep the programming interface simple, so if something there offended you, that's good to know. (Or if it was another comment about load time, then...yeah.…
I mean the demo feels over-engineered. Create an account, activate account by email, and login... just to download a 1-page pdf. I understand that the point of the demo was to show the ability to create a working web-app, but a better demo would showcase something with more meat than a single file download. Perhaps a simple twitter clone with file attachments or something along those lines instead of a file download…
("Twitter clone with attachments" is one we use in workshops, actually - it fits neatly into a single session. Guess I should write that up.)
Re: I miss Delphi
#117Earlier quoted context omitted.
You're still using Rust / Go ? I've been using Luna on the Rocket stack, with Huston for distribution and Apollo for stack management, and it fixes mostly all the problems you've mentioned.
Just make sure to avoid Apollo release nr. 13 as it is rumoured to contain a nasty bug. Something with some storage method causing it to blow up I think it was.
So, you should be safe with v. 11...
Re: I miss Delphi
#118Simple is subjective. I find the React way of making web UIs, where you just write a `render` function, way simpler than manually mutating existing UI widgets to match the data every time it changes. Or some weird manual data binding via model wrappers. Maybe it's a tiny bit more code in the very beginning, but it becomes worth it very soon (as soon as you get past hello world pretty much). That being said, we could…
Re: I miss Delphi
#119I miss C++ Builder
Re: I miss Delphi
#120Or more exactly, web development was turned (badly) into app development.