Borland/Codegear Doesn't Plan to Revive Kylix 89
An anonymous reader writes "Borland's tools spinoff, CodeGear, is laying plans to revive the classic developer products — but Kylix is staying dead, the CEO says. "I hear lots of discussions about Kylix, but I didn't see lots of revenue in my reports about Kylix," he told CRN."
Re: (Score:1, Funny)
too bad (Score:1)
The real question... (Score:3, Insightful)
-Rick
Re: (Score:2, Informative)
Re: (Score:1)
I bought the Kylix 1 version when first announced. Cost USD $1000. I would like to say I did great things with it or at least that it crashed so much I couldn't, but I didn't get to it, so it's still boxed up.
There was the announcement of a Delphi / Kylix compatible version (apparently Kylix 3) which I called Borland about. The
Re:The real question... (Score:4, Interesting)
Re: (Score:1)
How did they manage that, in view of the fact that Trolltech's license requires a fee for anything not GPL that is developed to use QT?
What I mean is, did everything developed using Kylix have to be GPL or did a separate fee have to be paid to Trolltech, or did Borland have some special arrangement with them?
Re: (Score:1, Interesting)
Re: (Score:2)
Delphi Meme (Score:1)
http://www.realmeme.com/Main/miner/technology/delp hiDejanews.png [realmeme.com]
I was the subject of a great deal of hostility from the Delphi community when I posted this prediction back in 1999. I loved Delphi, it was the best tool I've ever used but you'd think that "rational engineers" could distinguish between personal feelings and market forces.
There was clearly demand for a cross-platform version but Borland waited too long and java ate the wi
Re: (Score:2)
Delphi usage (Score:2)
Interestingly, the TIOBE index still has Delphi at a pretty high position [tiobe.com]. We get about 40-50 people for our local Ruby user's group [novarug.org] meetings; I'm surp
Re: (Score:2)
Re: (Score:2)
BTW - if you'd need to develop a native Windows GUI distributable app what would you use?
Re: (Score:2)
> GUI distributable app what would you use?
C#, probably. C++ in a pinch. Or Ruby (via RubyScript2Exe [erikveen.dds.nl]) if at all possible!
Re: (Score:3, Interesting)
Ruby - what library gives you native windows UI (like, with XP themes, advanced Windows controls etc, for example?).
C++ - of course
Re: (Score:3, Interesting)
Re: (Score:2)
True. But most Windows boxes have the
> Ruby - what library gives you native windows UI
I'd probably try WxWindows and see how that worked out. If not, maybe QT; there seem to be pretty good Ruby bindings for that.
> C++ - of course
WxWindows or QT, probably. My few brushes with MFC have been unpleasant...
Re: (Score:3, Insightful)
You might be surprised. Especially if you're compiling for
Obviously as time progresses, more and more people will have it, but a lot of them still don't. I put a note in my readmes and on the download pages for the apps I've released publicly, and I still get people asking me why they get an error along the lines of
Re: (Score:1)
> lines of "you must have the
> installed" when they run them.
Yup, I hear you. Still, being able to use C# seems like it'd be worth the runtime hassles...
Just shows no interest in Windows apps (Score:2)
I know a fellow doing C++/MFC, but that seems like an exercise in masochism, even for C++ programming. The official Microsoft Way was that mere mortals program in VB and that real guru types produced the ActiveX controls that were assembled in applications by VB, and you can do the same thing using Matlab or even Python (assembling apps in a scripting environment using ActiveX controls implemented in C++ using MFC or ATL).
But
Re: (Score:2)
it is the best one for developing win32 apps. much faster and much more comfortable than even c#/winforms
Re: (Score:2)
Not a surprise (Score:5, Interesting)
When Borland was investigating if Kylix was a viable product they did a poll betweenBorlands users. The poll gave an incredible 94 (or something similar) percents of the votes with people entusiasthically screaming: "Yes, we will get Kylix" "Cool, now I can code for Linuzzz". When the product was done and out there, only some miserable number of copies were sold. That was one of the problems: the Linuzzz crowd has a natural dislike for non-free products.
Borland (maybe Inprise back then) made then a move: made it free, but only if the code produced with Kylix would be GPL. Then the user base rised kind of, but many Windows coders realised that linuzz is not Windows and the dependence nightmare began. Borland was obligated to support only 2 distros (IIRC) because they could not guarantee that the rest of the distros would have the needed dependences.
Add to this that the IDE crashed badly, and here we have. A big flop.
Another problem was that VCL applications were no more, and you must use CLX which was somekind of a bastard for a Delphi user....Oh well....
There is actually a very interesting project that allowed programming in Windows with Delphi but deploying in Linux in a semiautomatical way... Forgot the name of the project but it was kind of officially supported by Borland.
Re: (Score:2, Interesting)
To be more precise yet... (Score:4, Insightful)
Re: (Score:1)
Ok, so how many commercial Linux applications do you own? Do you use VMware? Have you bought it? Or are you only using the free player or server versions like most Linux-Users do?
While I cannot comment on Kylix 1 and 2 - I haven't seen them - I wo
Re: (Score:3, Informative)
Re: (Score:2)
I can't comment on Kylix 3 because I've not tried it, but since 1 and 2 were something of a disappointment, I'll stand by my too little, too late comment.
Re:To be more precise yet... (Score:5, Interesting)
The price is not the factor for me, the freedom and guaranteed availability is.
--jeffk++
Re: (Score:2)
And are proprietary non-standard "standards".
Re: (Score:1)
I know that I was completely turned off by Java until they recently announced they were GPLing the entire lot. I might actually try to use/learn Java now that it is free.
The only time that people have not much trouble installing proprietary software is wh
Re: (Score:2)
And the smart ones have evince.
Re: (Score:1)
Re:Not a surprise (Score:4, Insightful)
I'm surprised nobody has bothered to use wxWidgets to clone Delphi.
Re: (Score:1)
Re: (Score:2)
Actually Borland did not make Kylix free for GPL. They had an "Open Edition" that was quite devoid of features and had a timed "SPLASH SCREEN" with every executable advertising that Kylix open edition was used. That is hardly a free product, more like a tri
Borland developers not ready for Linux (Score:2)
The sort of person developing on Linux probably came from a university Unix background and was comfortable with vi, emacs, make, makefiles, and the whole Unix style of software development. It is not clear that IDE's are of interest to the people already on Linux, let alone the stories on this thread about cost and bugs with Kylix. If the Linux world is to be sold on IDE's, it may come from
Re: (Score:2)
Re: (Score:2)
Shitty product. FPC project and their gui ide is shitloads better product even thou it might even still be beta/alpha quality..
Re: (Score:1)
or eliminate the learning curve. I think the Borland (Inprise) $1000 price was based on "distribute your Windows app to Linux".
I am glad to see in this thread that Delphi 5 and its apps run under WINE. I think that basically was the intent of Kylix, so WINE has come to the point of doing it much cleaner directly with Delphi.
And I have a $1000 paperweight, or from the size of the box, boat anchor
Re: (Score:2)
Re: (Score:3, Insightful)
WINE whine wine (Score:2)
I actually was quite fond of Delphi 2 and tried to make my stuff compile on it as long as I could (I believe the Delphi 2 compiler ran much faster and Delphi started up faster than later versions). I also thought that Delphi 2 would be most compatible with FPC, but they are moving in a kind of Delphi 3 direction.
Which Delphi got a s
Duh! (Score:2)
The high price (for the "usable" version) when they released didn't help. A pricy tool for developers used to free tools, with its greatest strength being the GUI system and components on a system most used server-side...
I understand it was a bit buggy, too, though
Re: (Score:3, Informative)
When they first announced its availability, at a price of a whopping $999 for the non-enterprise version, I immediately realized they didn't have a clue. No wonder almost no one bought it. When they announced that the price had dropped to $200, I ordered a copy immediately. It was ni
Breaking News (Score:1)
Stupid bad timing. (Score:4, Insightful)
There were functional problems as well. Making Delphi/CBuilder developers not use the controls and code base for win32 but requiring the use of CLX and custom libs for Kylix portability. An unstable initial IDE release. To name a few. Developers that work in Delphi or CBuilder all the time think in those languages, and know all the details (hidden features/bugs) of the controls they use. The compiler/linker should have taken care of the different platforms. Like compiler options that determine if you are compiling against win32 or nix. Making the developers try and remember all the differences is the same as making them learn a new language. Thats just dumb, and if there is one thing developers tend not to be it's dumb.
Now if you come forward to today where Desktop nix is starting to make headway. What would be really interesting is if there were a stable version of Kylix that let you use your Delphi or CBuilder code, (not CLX and custom libraries for nix.) and the compiler/linker took care of the platform specifics. Price it around the same as the Turbos. You have a good viable product. ["Of course if wishes were horses we would all be eating steak"]
I don't think Borland/CodeGear has the courage to do this. Because while the website says "Where developers matter" what it really means is "Where developers pocketbooks matter". Just look at the sad state of the BDS products. Borland hopped on the
I could rail all day on mistakes Borland made, but as they say hindsight is 20/20. Let's not focus on the past but look forward to the future and all the mistakes they have yet to make.
Why not open source it? (Score:3, Interesting)
Funny this story breaks after I spend all morning getting Delphi 5 to run under WINE, to support a legacy app that was written back when Delphi 1 was an exciting new thing.
Watching Delphi die horribly was sad. Delphi originally did one thing very, very, VERY well - it was a rapid development platform to make GUI apps in Windows very fast, that you could distribute as standalone applications that ran very fast. No VBXes or vbrun.dll. I knew Delphi was doomed when Borland changed the defaults to NOT create a standalone app. "They just don't get it." Then version after version took Delphi away from its mission. Delphi was not going to work as an enterprise database tool, an Active X control construction tool, a .NET language, etc. That wasn't why Delphi faithful liked it. Borland just didn't get what made Delphi great. Plus the price became outrageous with all this "enterprise" nonsense.
So ...
Why not open source Kylix/Delphi? Linux has no real rapid GUI development tool. Let real developers fix whatever is wrong with it. See if anyone uses it. After all, Turbo Pascal is as dead as dead can get.
Re: (Score:3, Informative)
As for making Delphi open source...
http://www.lazarus.freepascal.org/ [freepascal.org]
give it a go.
Re: (Score:1)
Kylix's failure was Borland's fault (Score:4, Interesting)
Borland/Inprise got greedy, plain and simple. They tried to charge a premium price for products on Linux. Had they done any amount of "real" research they would have understand that was not going to fly. I'm not saying there wasn't a market for non-free tools -- I think they could have made some great inroads had the priced and marketed Kylix properly. I remember being highly surprised at the high price of the "enterprise" version. Of course, they also charged a hefty premium for Delphi enterprise as well. I don't recall if Delphi and Kylix were the same price, it seems as though Kylix was noticeably more.
Couple Borland's history of quality software, and an expectation of excellence from their loyal customers, with the quality of Kylix, the looming disaster was obvious. I tried Kylix 1 and Kylix 3. I don't know anything about 2. Kylix 1 always felt like it was more of an alpha or beta release when I used it, not a finished released product. You are not going to win any friends charging a premium price for something like that.
The sad thing is, I have a gut feeling (pure opinion, not backed by hard facts) that the back end of Kylix was probably pretty decent. It was as though they were spending so much time getting the back end compiler part working perfectly that they ran out of time for the IDE and had to take shortcuts to get it out. Kylix may have been a technical marvel on one-hand, but the part that people actually saw and used on a day-to-day basis left a bad impression. Especially for the price.
Instead of learning their lesson and adapting to the market, they blame the Linux market for being unwilling to buy non-free tools or make other excuses. When, in reality, had the product they offered lived up to the expected quality of Borland's products, and been sold at a reasonable price, my guess is they would have been much more successful.
Re: (Score:1)
That's why the price was so high at first-- it wasn't for open source developers, it wasn't for free software developers, it wasn't intende
Gave up on Kylix and went to Lazarus (Score:5, Interesting)
Re: (Score:1, Insightful)
At one time Borland said they were committed to Kylix in the long term, so I guess I know how good their promises are.
Wrong Widget Set (Score:2)
If only they used the wxWidgets wrappers, they would have platform native widgets underneath.
Lazarus is to me what Delphi used to be.
Sam
Linux needs this (Score:3, Insightful)
Now while everyone is talking about this being the year of the Linux desktop, I see companies moving away from standards and toward
Java
Mono
Kylix?
Each has limitations. Mono has/may have dangerous patent problems, and the Novell/Microsoft deal seems to confirm it. I'm not sure what Java's limitations are today, since I abandoned it a decade ago. Kylix was supposed to be the solution. It had the ease of VB, the cross-platform power Qt, and the power and elegance of C++. But today the VB IDE is considered anemic, Windows Forms is better integrated into the IDE than Qt, C# has integrated most of the good features of C++, and bytecode compilers are 70% of native speed which is good enough.
Re: (Score:2)
- finicly way to handle memory allocation - defining a maximum heap size to give hints to the garbage collector never seems like a good idea to me, unless you are an application server
- command line support; you can use the Apache libs to create a
Re: (Score:1)
Re: (Score:2)
A Virtual Machine ,like .NET only makes sense, if it is REALLY Platform independent.
I largely agree, but I doubt that Microsoft made .NET a byte-code language because they wanted to port apps to Linux. They wanted all the little side-benefits that go with bytecode languages that C++ programmers don't realize until they use it. The debuggers are better (fewer machine-level interrupt-level machinations) and they tend to be less crash-prone, they are less crash-prone, and have easier memory management. Dynamic linking is easier. Dynamic dispatch is easier. It is like when you first lear
Re: (Score:1)
Byte-Code itself is a nice idea, because it leads programming languages back to the idea, write once, let it run everywhere, what was exactly the purpose why high level languages were developed. But if you lock them in again on one grou
Re: (Score:2)
Re: (Score:2)
But Kylix was not bytecoded and so does not meet that important role. It is Delphi - a language with pointers that compiles to machine code. You can leak resources by forgetting to free, and you can cause access violations by referring to objects that you have already freed. Like C++.
Now Delphi.net is a different story, and also a less interesting one - if you're going to
Codegear == Dead Company (Score:1, Interesting)
Borland have already sacked 120 staff in the last month since they are losing millions.
Expect to see them shut down within 18 months.
Good decision (Score:1)
It's a shame a lot of developers are leaving Delphi, its's still a fine language (probably the best for Windows RAD) and well supported, and as long as there is a Windows API it can still produce a single executable that will run fine on anything from Windows 95 to Vista. I personaly have no plans to move but (unfortunately for Codegear) nor do I have any to upgrade.
Boz
BozNZ - Simple solutions to complex problem
borland (Score:1)
Re: (Score:1)
Java has failed to deliver on the "write once run anywhere" line of BS, and
We already have machines, they work just fine and AMD and Intel put a lot of effort into making them fast. Why do we want to add a pointless layer of machine abstraction on top of that?
Kylix is dead! (Score:2)
Why even use Delphi any more? All Lazarus needs is proper documentation and some tutorials to be written, and then everyone who used Kylix can port to Lazarus and avoid Delphi.
Rename? (Score:1)
Kylix site hacked (Score:1)
Re: (Score:1)