What's today's equivalent? Something that can produce native binaries for at least windows, mac, linux? The one I see pushed a lot is electron, and there are some cool ideas, but nothing stable that I know of.
Xojo is worth a look. It has the RAD visual form designer approach of Delphi, is a Basic-like language (it used to be called REALbasic & pitched itself as cross-platform Visual Basic), and makes Windows, Mac, Linux & Raspberry Pi binaries. It can also build for iOS, some weird Web deployment that I've never tried, and Android is in the works. There's a plugin architecture like Delphi had & ways to drop down to native…
24 years of Delphi and Delphi 10.3.1 is out Today
151–160 of 167 posts
Re: 24 years of Delphi and Delphi 10.3.1 is out Today
#152Earlier quoted context omitted.
You are correct, saying 'large portion of the library' was a mistake. But as I remember, you don't have access to the VCL source code with the Community Edition. The feature matrix says that this is 'limited in Community', whatever that means. We wanted to do MongoDB connections, which comes with FireDAC. But that's only available in the Enterprise Edition. So we ended up rewriting TMongoWire[0] to fit our needs. I a…
Oh FireDAC is no longer available for Professional version either? Geez.. really not going to lay down $3k for an EE. How is that "professional" if you cannot even read/write to sqlite.
https://www.embarcadero.com/products/delphi/product-editions
"Build database apps with local/embedded connectivity" is in every edition.
The only difference is you need Enterprise or Architect to connect to "Enterprise class" databases like a remote Oracle server.
Re: 24 years of Delphi and Delphi 10.3.1 is out Today
#153Earlier quoted context omitted.
I think the $1000 price tag is totally wrong. I would never pay that kind of money for an IDE unless it was _really_ better than anything else. But this means: - the language has huge community (so I'm not stuck with a dying language) - it allows me to do anything (huge extensibility) Unfortunately it is difficult to change the pricing model once you have existing clients. On one hand they are the only ones paying fo…
I mean companies pay that and more to become Microsoft shops, at least before .NET Core and Visual Studio Code, and this isn'. I agree entirely with you. I would love to learn Delphi from a hobbyist perspective, can I get a license for like $299 or around that range? No? Hell why isn't there a freebie edition anymore. Except, I can get all of Visual Studio for free for Community use, and yet I can't get a completely…
Basically everything in Professional, but free for hobbyists.
Re: 24 years of Delphi and Delphi 10.3.1 is out Today
#154Earlier quoted context omitted.
Xojo is worth a look. It has the RAD visual form designer approach of Delphi, is a Basic-like language (it used to be called REALbasic & pitched itself as cross-platform Visual Basic), and makes Windows, Mac, Linux & Raspberry Pi binaries. It can also build for iOS, some weird Web deployment that I've never tried, and Android is in the works. There's a plugin architecture like Delphi had & ways to drop down to native…
Thanks for the recommendation. Looks like it has a similar pricing model to Delphi, too.
Ignore the "per year" pricing - you can choose not to auto renew & keep using the version you've purchased. You only need to renew if you want IDE / compiler updates (they typically release 4 updates a year).
Re: 24 years of Delphi and Delphi 10.3.1 is out Today
#155Earlier quoted context omitted.
Oh FireDAC is no longer available for Professional version either? Geez.. really not going to lay down $3k for an EE. How is that "professional" if you cannot even read/write to sqlite.
Both Professional and Community Edition include FireDAC. https://www.embarcadero.com/products/delphi/product-editions "Build database apps with local/embedded connectivity" is in every edition. The only difference is you need Enterprise or Architect to connect to "Enterprise class" databases like a remote Oracle server.
Thanks for the correction.
Re: 24 years of Delphi and Delphi 10.3.1 is out Today
#156Earlier quoted context omitted.
Oh FireDAC is no longer available for Professional version either? Geez.. really not going to lay down $3k for an EE. How is that "professional" if you cannot even read/write to sqlite.
Both Professional and Community Edition include FireDAC. https://www.embarcadero.com/products/delphi/product-editions "Build database apps with local/embedded connectivity" is in every edition. The only difference is you need Enterprise or Architect to connect to "Enterprise class" databases like a remote Oracle server.
you can probably just use another Framework like (free) ZeosDB (http://zeoslib.sourceforge.net/)
or some paid ones e.g. from Devart (https://www.devart.com/dac.html)
but still, its frustrating to have to use something else for such basic functionality ...
Re: 24 years of Delphi and Delphi 10.3.1 is out Today
#157I've been a Delphi developer off and on for 20+ years (since 2, though dabbled with 1). A lot of people focus on the object pascal and it is dated as a language, though the latest is catching up. The IDE has problems now and then with code completion - it pauses a lot and sometimes just stops working, if you come from Visual Studio or XCode this is incomprehensible and annoying. Where Delphi shines is the VCL - the V…
You absolutely MUST click on "I agree to receive Embarcadero marketing communications via email and phone call" before being able to download it. How is this compliant with GDPR? I also notice that if you change countries, the whole form to be filled out also changes (but the above stipulation remains).
Then there's also:
> Licenses are valid for a one-year term subject to the revenue restrictions.
This is definitely the least 'community oriented' product Ive ever encountered!
I'm sorry, but companies doing stunts like this simply cannot be trusted. It's a shame, because I really did want to consider rekindling my love of development in Pascal, but dealing with a company like this is an utter deal breaker. The sad thing is that it's most likely the marketing people in that company that are pushing for this... and I'm sure the developers there would love to have an open community edition, unlike what is actually being presented.
Re: 24 years of Delphi and Delphi 10.3.1 is out Today
#158Earlier quoted context omitted.
Extreme skeumorphism a la Mac sometime ago is also undesirable, though. You want them to look just close enough to trigger recognition, everything above that is cognitive overhead.
> Extreme skeumorphism a la Mac sometime ago is also undesirable, though Mac never had extreme skeumorphism. Extreme skeumorphism would be like the common case of DVD player apps made to look real-life DVD players (with all the frustrating LCD-like text displays and tiny cryptic buttons). It's not about having 3d looking buttons, or having faux-leather on your Notes app, which are the kinds of things Apple did.
Re: 24 years of Delphi and Delphi 10.3.1 is out Today
#159Earlier quoted context omitted.
I may be misremembering but the early visual basics exported even heavier results.
I think you were - I remember the .exes were much smaller, but they weren't self-contained/stand-alone, so you needed to make sure msvb*4.dll (can't remember what it was exactly) was on the system you wanted to run it on, and it was > 1.4 MB, so you couldn't fit both the small .exe and the runtime .dll on a floppy disk...
Re: 24 years of Delphi and Delphi 10.3.1 is out Today
#160For almost 11 years now, I've been working professionally with Delphi. And it would be wrong to say it's been a smooth ride. There's nothing wrong - per say - with Object Pascal. Or rather, it's not worse than C++, but Delphi - i.e. the library and IDE - is what's lacking behind. It was definitely cutting edge in the mid-90s, but it has not managed to keep with the times. Most Delphi developers rely on Indy, a third…