![xojo spa xojo spa](https://images.slideplayer.com/72/13635337/slides/slide_2.jpg)
For writing business apps there is nothing superior imho You can connect to databases using components, I've written native socket servers by just dragging a couple of components on to a form.
XOJO SPA WINDOWS
It also has cross platform components that you can run on iOS/Android/Mac and Windows (edit: theres also a server side linux one) all with the same code, they are compiled to native and if you want you can write native components on all these platforms.Ī lot of windows C# components available for sale are actually written in Delphi
![xojo spa xojo spa](https://www.monkeybreadsoftware.de/xojo/events/cgnh_tagung-pipin-02.jpg)
Even now there are still lots of components for pretty well anything - even web development. You can integrate components into the IDE by writing them in pascal. Where Delphi shines is the VCL - the Visual Component Library and the third party component market.
XOJO SPA CODE
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. A lot of people focus on the object pascal and it is dated as a language, though the latest is catching up. I've been a Delphi developer off and on for 20+ years (since 2, though dabbled with 1). I just threw up a little in my mouth writing that so I'll stop here. Until Microsoft bullied them into dropping the cross-platform game right now in return for cozy time with the centerfold creep and his side kick sweaty monkey.
XOJO SPA FREE
It was even released for Linux under the name Kylix, free for non-commercial use if I remember correctly. Only now all the people who knew anything had joined effort in a fork called FirebirdSQL.
XOJO SPA DOWNLOAD
Until the suits realized that no one would buy their shiny enterprice crap if they could simply download it for free, and it was closed again asap. Their database, Interbase was open source for about a month. By Delphi7, I'd say it was already as good as dead.Īll owners so far share an unfortunate tendency to oversell half-baked solutions with no future, all the way up until the point where they pivot and push a brand new successor with no future while deprecating the previous attempt asap. Instead of evolution we got enterprices, buzzwords and bit rot. They had a great thing going around that time, but then the pivoting and squeezing started. I started working professionally in Delphi around 1998, and then spent 13 years evolving and maintaining a sprawling 2+ mloc reservation system. Because Delphi is frustrating to work with on a daily basis, but there is a lot nice about it.
![xojo spa xojo spa](https://s3-media4.fl.yelpcdn.com/bphoto/-p-Wh3O_TXRV8oQXa5Xvgg/o.jpg)
So it's more a bittersweet good bye for me. As I am taking a new job this March, where I am moving on to Go. I won't be writing Delphi professionally a lot longer, though. You can now declare variables in the middle of function? That's so 21st century! (Although the forward compiler can't figure it out, so you'll see a lot of red lines in your IDE if you do.) And the community as a whole is dwindling anyway.Įmbarcadero should have focused on core aspects of the language, which they are finally getting around to. Indeed, even as one who engages a lot in the Delphi community, mostly through necessity, notice that very few people join the community without having some legacy application to maintain. I'd imagine the people who used that functionality were those who were already 'stuck' with Delphi. It didn't, since the IDE still cost over $1,000 a year. They created ways to build your Delphi application for iOS and Android, which was meant to get more people to write Delphi. When Embarcadero took over from Borland around 2009, they clearly tried to move it on a direction that would encourage more developers. And even Indy isn't that quick at picking up new features as the world moves on. Most Delphi developers rely on Indy, a third party library of various classes, that provide a lot of functionality the base library should have provided. It was definitely cutting edge in the mid-90s, but it has not managed to keep with the times. the library and IDE - is what's lacking behind. Or rather, it's not worse than C++, but Delphi - i.e. There's nothing wrong - per say - with Object Pascal.
![xojo spa xojo spa](https://pbs.twimg.com/media/FE_ATLjXsAY9d5W.jpg)
And it would be wrong to say it's been a smooth ride. For almost 11 years now, I've been working professionally with Delphi.