If anyone using Delphi to build big apps in early 90s was told that to do the same function in 25 years time they would need HTML, CSS, JS, Ruby or PHP or similar, some SQL, some Rust or Go and probably a few DSLs - it would take months longer to build - require multiple servers - and would need more test code than app code to get it 98% as stable - you wouldn't have believed a word of it. Every single time I have to…
I miss Delphi
131–140 of 194 posts
Re: I miss Delphi
#132Earlier quoted context omitted.
Have you tried to use VAJava at that time (middle nineties of the previous century)? Or maybe you were involved in producing it, or simply like Smalltalk? "As mentioned before, VAJava is written in SmallTalk. As expected, the environment is not going to set any speed records for Java performance" "I used the JGL benchmarks to test the performance of the Java virtual machine. When running under VAJava, the benchmarks…
I only have experience with VA Smalltalk and VA Java. I used their WebSphere suite of products years later. > I've tried something from VisualAge at that time and it was a pure catastrophe. My conclusion was that it was bought only by the enterprises who decided to force their developers to "use IBM" no matter what. On the contrary, VAS and VAJ was one of the most non-IBM-like products, compared to say Rational Rose…
Yes: I've really enjoyed using Turbo Pascal in eighties and earned for living developing using Borland products in the early nineties. I've received VA for C++ to evaluate its suitability. After I've installed it it crashed almost on every click, before I was able to even try something usable. Before it would crash, it would be also quite slow to do anything. In short, not comparable at all with the Borland feel I was spoiled with (remember, the OP here is about Delphi). I don't remember if I've tried it before or after the first (16-bit) Delphi. But I know that I was absolutely amazed with Delphi, and quite puzzled with VA C++ (not understanding how they approved the production of the CDs of something in that state). I understood that IBM favored OS/2 and I've tried it on the NT of that time, so, apart for the clumsiness of the interface (which simply didn't fit much with what I've expected an IDE should let me do easily) I've also assumed that they probably tested it only on OS/2 and have made the NT version just to say it exists.
So I can't say it appeared better than Rational Rose which was also horrible, as far as I remember, more stable (as in not crashing that much), but again in my opinion unusable except for wasting time.
The system on which I've tested was otherwise stable, the applications I've user regularly and the builds that lasted hours haven't crashed.
Re: I miss Delphi
#133Re: I miss Delphi
#134While I don't necessarily want a Delphi-like thing for Web development, I do want a Delphi-like thing for developing GUI desktop applications. So far I've tried out a few things, but for some reason they don't "feel" the same as Delphi did. Maybe it's because I'm older and have moved on to different tools, or maybe it's because I haven't made the time to properly invest in these. Anyways, here's what I've played with…
I'm a little embarrassed to admit it, but just today I was thinking about how I miss Visual Basic 6... Such a great IDE for slapping together a crummy GUI with buttons, textboxes and labels all slightly misaligned :) I'd love to have something similar for Python.
Re: I miss Delphi
#135I work with Delphi professionally. And we maintain a code base of about 150,000 lines of Pascal and about 300,000 lines of T-SQL (written to work in both Sybase and Microsoft SQL). Delphi may be easy, but it's not simple. Once you get into the meat of things, Delphi's ecosystem truly becomes a limitation. Delphi's main drawback is its lack of library availability. If you are in the marked for modern technology, using…
Re: I miss Delphi
#136I work with Delphi professionally. And we maintain a code base of about 150,000 lines of Pascal and about 300,000 lines of T-SQL (written to work in both Sybase and Microsoft SQL). Delphi may be easy, but it's not simple. Once you get into the meat of things, Delphi's ecosystem truly becomes a limitation. Delphi's main drawback is its lack of library availability. If you are in the marked for modern technology, using…
Re: I miss Delphi
#137I 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
#138Earlier quoted context omitted.
I only have experience with VA Smalltalk and VA Java. I used their WebSphere suite of products years later. > I've tried something from VisualAge at that time and it was a pure catastrophe. My conclusion was that it was bought only by the enterprises who decided to force their developers to "use IBM" no matter what. On the contrary, VAS and VAJ was one of the most non-IBM-like products, compared to say Rational Rose…
> Do you remember why it felt that way? Yes: I've really enjoyed using Turbo Pascal in eighties and earned for living developing using Borland products in the early nineties. I've received VA for C++ to evaluate its suitability. After I've installed it it crashed almost on every click, before I was able to even try something usable. Before it would crash, it would be also quite slow to do anything. In short, not comp…
I used Delphi too, it was great. The VCL and the community/market around it was wonderful. I looked into BCB for a bit, but unfortunately never got to using it in anger..
Borland had a great run.
Re: I miss Delphi
#139I work with Delphi professionally. And we maintain a code base of about 150,000 lines of Pascal and about 300,000 lines of T-SQL (written to work in both Sybase and Microsoft SQL). Delphi may be easy, but it's not simple. Once you get into the meat of things, Delphi's ecosystem truly becomes a limitation. Delphi's main drawback is its lack of library availability. If you are in the marked for modern technology, using…
I'm not following re: lack of library support. Pascal links with C. ??
Whereas someone working with, say, C# or Java, can just go and find a library that's native to their language, ready to use out of the box (even if internally it wraps that very same C library).
It's the usual curse of a small ecosystem. Things were different back when Delphi was popular.