Borland Divests IDEs to Focus on ALM 159
ShinyBrowncoat writes "Borland recently announced they are putting their IDE business up for sale (JBuilder, Delphi, etc.)." This move comes at the same time Borland announced they would be aggressively pushing forward with their Application Lifecycle Management (ALM) business by purchasing Segue Software Inc.
Oh Great!... (Score:5, Insightful)
Borland, long the maker of some kickass development tools now is interested in aggressively pursuing a company whose opening paragraph on it's web site home page begins:
Sigh. I guess not they're pursuing the kickass world of business-speak (including but not limited to the term: Application Lifecycle Management (ALM)).
For the record, I'm not opposed to quality tools, but, first and foremost, application lifecycle management (ooops, sorry, ALM) is less a result of some tool "delivering quality optimization solutions that ensure..." and more a result of teams of people; clients, designers, coders, etc., that know how and what to do.
So long Borland, it's been nice knowing you.
Interesting shift in focus.
Re:Oh Great!... (Score:1)
It's not only that, but the thing that always gets me is when you up to these company's websites to find out exactly what they do, it's just pages and pages of business speak. How are you supposed to get customers if they can't even figure out if they even need you?
A friend of mine has a small company that does a lot of software for banking transactions. Wh
Re:Oh Great!... (Score:5, Informative)
Free Delphi Alternative:
Lazarus [freepascal.org]
Free C++ IDEs:
Anjuta [sourceforge.net], Code::Blocks [codeblocks.org], KDevelop (works with other langs too I believe) [kdevelop.org]
Free Python IDE:
Stani's Python Editor [stani.be]
Free Visual Basic Alternative:
Gambas [sourceforge.net]
Free Java (and others) IDE:
Eclipse [eclipse.org]
Re:Oh Great!... (Score:2, Informative)
Re:Oh Great!... (Score:3, Interesting)
Re:Oh Great!... (Score:2)
Re:Oh Great!... (Score:2)
Re:Oh Great!... (Score:2)
Jedit is good for the occasional "I just want to edit a file" task.
I use emacs for lots of data massaging tasks that I probably should use Perl for.
Re:Oh Great!... (Score:2)
Re:Oh Great!... (Score:3, Informative)
Now granted, I've used other environments. I've cranked out a few applications (both Windows and Linux) using Glade and gcc/g++. It works, and when I do Unix development it's a God-
Re:Oh Great!... (Score:2)
My sentiments exactly. I haven't done as much *nix GUI development as it sounds like you have, but for my Win32 apps, I found BCB to be oodles above any VS environment. I wish they had a light-weight, personal edition of the new BCB, but alas, only standard, professional and enterprise.
BCB was even my segue into Delphi. There was a list control that did almost everything I wanted. So, I took the source (that came for free), modified it to my needs, and presto, a new control that did everything I w
Re:Oh Great!... (Score:3, Informative)
Combine Microsoft's free C# compiler and tools with the Open Source Sharp Develop IDE [icsharpcode.net] and you have a free C# development environment. Nice.
Re:Oh Great!... (Score:2)
Re:Oh Great!... (Score:2)
Borland: It's a sad end. (Score:4, Insightful)
Borland was the best in what it did in several ways.
But after Philippe Kahn [wikipedia.org] destroyed Borland's chances by buying dBase and Ashton-Tate [wikipedia.org] for $440,000,000, the company lost its way. I estimate that dBase was worth perhaps $40,000,000 then.
Mr. Kahn threw away $400,000,000!! That's the kind of thing that happens when a technical company has top managers who know nothing about technical issues, and don't care that they don't know, and don't have respect for people who do.
Managers who cannot understand the business of their companies often turn to evil; they destroy lives and they destroy their companies. There are many, many examples of this.
After the fall and the departure of Mr. Kahn, Borland became a small shell of itself, a shell that sold excellent software development tools and IDEs.
Now Borland is Borland in name only, like AT & T is now just a name that has been bought to disguise the ownership of a despised company, SBC. (It is not just my opinion that SBC is despised; many people say that.)
Re:Borland: It's a sad end. (Score:2)
Some bugs I remember: Turbo C 2.0 couldn't compile one of the combo assignment/bit operators. A simple statement like "a = 1;" or "a ^= 1;" (don't recall exactly) and the compiler would quit and give an assembly dump. Later, with Borland C++ 3.0, "a = 1;" worked, but I could never get programs that used more than 64K to work right because the compiler couldn't han
Re:Borland: It's a sad end. (Score:3, Interesting)
Later, with Borland C++ 3.0, "a = 1;" worked, but I could never get programs that used more than 64K to work right because the compiler couldn't handle segments correctly. I didn't realize what was really going on, just noticed programs doing weird stuff, fiddle with something that wasn't related to the real problem and then see the program mysteriously work right.
Having written dozens of professional applications with Borland C in my time, I have to say that this is simply not true. Borland C (BC 3.1
Re:Borland: It's a sad end. (Score:2)
Re:Borland: It's a sad end. (Score:3, Interesting)
You are right!! I guess I must eat my hat now :-)
Since I like to fiddle with compilers and I have many santimental memories of BC 3.1, I downloaded pdcurses, fixed the DOS makefile (which was broken, by the way!) and reproduced exactly the problem you are describing. After half an hour of digging, I found out that the bug is not caused by register variables, but by induction variable optimization. It is illustrated by this sample code:
Re:Borland: It's a sad end. (Score:2)
Borland C++ was very robust and in your experience bad programmers habitually blame the compiler? Maybe so. I have been convinced at least once that I found a bug in gcc only to find out it was my code. Nevertheless Borland C++ up to 4.5 was not a good compiler. Not suspecting the compiler is maddening when the problem IS the compiler. You will spend days chasing your tail and not finding anything wrong with your code. So much for productivity. Did your doze
Re:Borland: It's a sad end. (Score:2)
I did not mean to offend you and I apologize if I did. I also said nothing about bad programers :-) Especially since it turns out that I was wrong and I was proven wrong - see the other post and my reply to it ... In my defense, your blanket statement about mysterious failures and changing memory locations did not leave the impression that you had investigated the problems thoroughly.
It is not really fair to compare a 16-bit compiler for a segmented architecture to a 32-bit one for a flat memory model, e
Re:Borland: It's a sad end. (Score:2)
IIRC (it's been 21 years since I first bought TP 2.0 for CP/M), Kahn helped write the original TP. He definitely knows compilers.
He just can't value companies. Throwing away $400,000,000 really is a sin...
Kahn got lucky when he hired Anders Hejlsberg. (Score:2)
I've never seen any evidence that Mr. Kahn understood technical things. No one who understood much about programming would have thought Ed Esber's Ashton-Tate was worth $440,000,000. Apparently Kahn got lucky when he hired Anders Hejlsberg, who does know what he's doing.
When Hejlsberg gave in to his dark side, Borland was left without a technical head, and has been confused ever since.
Biography-speak (Score:2)
Cheesy Turbo Pascal magazine ads (Score:2)
But a colleague at work said, "No, it actually is a good product", I dropped what I was using at the time: would you beli
Re:Oh Great!... (Score:3, Informative)
This is
Re:Oh Great!... (Score:2)
BTW, what's going to happen to Borland's "museum", where you could get free copies of their older compilers?
Re:Oh Great!... (Score:2, Informative)
New focus (Score:2)
Re:Oh Great!... (Score:2)
It's much like how whenever I go to a company's website, and the very first thing I see is their "investment" info, or a series of corporate buzzwords like those you cite, I know that company works solely to keep their *stockholders* happy... but products? customers?? Who needs 'em, they're just needless
Re:Oh Great!... (Score:2, Funny)
Cool (Score:3, Interesting)
Re:Cool (Score:2, Funny)
Borland Firefly. It has a ring to it.
Take my love, take my land ...
Take me where I cannot stand
I don't care, I'm still free
You can't take my I D E
Re:Cool (Score:2)
Going after hearts/minds of Eclipse devs (Score:2)
Far as I can tell, they are copying this model: Ditching the OLD IDEs, and standardizing on the goodies (much of it better than Rational's) that they got through their acquisition of Together-J.
So it will be Borland's lifecycle moneymakers competing against IBM's lifecycle moneymakers, all on the Eclipse platform. I think Borland management smells weakness in what IBM has done to the Rational pr
This is curious... (Score:4, Insightful)
Re:This is curious... (Score:2)
Re:This is curious... (Score:3, Informative)
Metrowerks is also owned by Freescale (Motorola), the makers of PowerPC chips.
Codewarrior was competing against a free development environment (XCode) in their primary market.
It's no wonder they stopped making it for Macs.
Re:This is curious... (Score:2)
Re:This is curious... (Score:2)
I still don't know why they dropped out of the OSX market - maybe competing against Apple's "free" tools was too tough. They currently aren't competing with MS, either.
Novell: PLEASE purchase one of these IDEs!!! (Score:2)
What's left of Borland after they sell off their IDEs? And, on a related note, why did Metroworks get rid of Codewarrior for the Mac/PC? Aren't the IDEs the crown jewels for these companies? Or are they being crushed by Microsoft Visual Studio on one side and OSS IDEs on the other?
To the best of my knowledge, Novell is the only major OS vendor that never supplied its own IDE/Compiler to its developer channel [which, to this day, I believe to be the primary reason their channel vanished to basically nothi
Still in Business? (Score:5, Funny)
Wow. (Score:2, Insightful)
It wouldn't be so heartbreaking if Borland wasn't the company that basically brought the IDE to the PC with TurboPascal.
Edit, compile, run, debug, all from one program.
Re:Wow. (Score:2)
Ah those were the days. 15 years old and I've got a CP/M system. It was a great IDE but I didn't pay for it of course.
In about 1997 when I left my last job the developers around me working on windows (I was an OpenVMS guy by then) wouldn't touch anything without a Microsoft brand on it. For them Microsoft was kind of a god, pretty much the same relationship which exists between the department secretary and Word.
Windows development had become in some way non-technical. Borland catered to techni
Re:Wow. (Score:2)
Re:Wow. (Score:2)
I still have some of the code I wrote with Turbo Pascal and later Delphi (plus some stuff I wrote in *cough*VB*cough*). I still use Delphi (version 7, not that
It is sad to see what has happened to the once great company that practically invented the modern PC IDE and development environment. If the borland-corel merger had gone ahead, I think we
Not much of a surprise (Score:2, Insightful)
Juilder is a good product but way too expensive.
Delphi was the greatest tool on the planet (IMHO) but they didn't do enough to Pascal to enable it to compete with Java and
As for C++ Builder. Much better than MFC but too little too late.
But the REALLY big problem was that they had nothing to compete with the communities that built up around other tools and languages. No MSDN. No Jakarta. No CPAN etc etc.
Re:Not much of a surprise (Score:2)
But the REALLY big problem was that they had nothing to compete with the communities that built up around other tools and languages. No MSDN. No Jakarta. No CPAN etc etc.
Actually, the problem was that they did nothing to foster a community in the first place. I recognized Borland as a dying company five years ago, when I started doing production work with Delphi. I'd try to look something up online, only to find that my answers were in a different alphabet.
Comment removed (Score:5, Insightful)
Re:This is the rationale for open source dev tools (Score:2)
JBuilder plugin (Score:2)
Re:JBuilder plugin (Score:3, Funny)
Might ActiveState have enough $$ to pick it up ? (Score:2)
several acronyms come to mind (Score:2)
All great things for their day. Well, BGI (Borland Graphics Interface) never quite had the speed to do much, but everything they did was innovate. At least until the point where they stopped innovating, which was basically after Borland C++ 3.1. I have yet to see a comparable IDE. Turbovision was pretty cool, it was essentially the DOS equivalent to curses, and what they used to make their IDE.
I think M$ killed Borland with Windows95. It wasn't clear if they new how to mak
Re:several acronyms come to mind (Score:2)
But it WAS usable on pretty much all the PC graphics cards that were available back then.
Re:several acronyms come to mind (Score:2)
Borland's fatal mistake (Score:2, Interesting)
They should have followed Netscape's example and opensource their IDEs.
But no - instead, they decided to overinflate their prices, and well, the rest is history (pun intended).
Re:Borland's fatal mistake (Score:3, Insightful)
Re:Borland's fatal mistake (Score:2)
They were already broke when Microsoft beat them with the monopolic practices. However, thanks to them we have Firefox, and the Mozilla Foundation has taken their place.
Maybe you're right, perhaps open sourcing the IDE wouldn't have been the right solution, but to provide it for free for noncommercial use. Oh well.
Re:Borland's fatal mistake (Score:2)
And we see how much good that did for Netscape.
I learned C on a Turbo C++ 3 for DOS. I'll miss it, but maybe we've entered an era where it's Microsoft vs. Open Source, with no room left for anyone in between. If that's the case, it's kind of sad, and somewhat ironic, considering the spread of open source was supposed to enhance consumer freedom, not curtail it.
Re:Borland's fatal mistake (Score:2)
They may have mishandled these, but they didn't totally ignore these markets. They sold low-cost versions of their language products for hobbyists, they had Kylix for Linux -- which they never really tried hard enough to promote (and gave up on too quickly). Maybe they should've cut the prices in half on the "Personal" line. Sure, they never open-sourced the Kylix IDE (and developers were always asking for it), but you got the
Deja Vu all over again (Score:2)
Borland did this once before, when they acquired a bunch of middleware and database companies and announced that they were no longer the too
Save Borland Tools!! (Score:2, Interesting)
one can but hope that Delphi survives... (Score:4, Interesting)
But then it started going in a strange direction... after Delphi 3, they decided to focus totally on database programming, and they ignored most of the other good stuff. And somewhere in that time frame, Microsoft swooped in and bought Anders Hejlsberg, the real brain behind Delphi. They correctly identified him as THE guy at Borland, and paid him a cool million in hard cash, upfront, to come to work for them. We are seeing the final results of losing Anders now. Without him at the technical helm, Borland entered into a long, slow decline. Delphi went off the rails, they forgot what was really great about it... it turned into a bloated mass of crud, focused on a tiny subset of the full universe of programming.
And then there was Kylix, which was an abortion if I ever saw one... what a horrible piece of software. I coughed up $1200 for the first Pro version because I was excited to see Delphi on Linux.... except it really wasn't. It looked like Delphi, but it didn't feel like it. It was still fundamentally a Windows program, with the minimum amount of effort needed to port things. Distributing a Kylix app was freaking impossible if you didn't already understand the Linux library system very intimately. There was nothing at all like the 'single-exe' feature, even though they made claims about 'easy distribution' on the box. And the documentation was terrible, just incredibly bad.
Seeing Borland die at this point would be more of a relief than anything; they have become a clueless company and haven't got a prayer of long-term survival. They have pissed all over everything they've ever done. You'd have to be an idiot to choose their software these days, between the freeware and the commercial alternatives.
For Microsoft, hiring Anders was a brilliant move; destroy a competitor for just one million dollars, pocket change from their standpoint. Anders worked on language recognition for awhile, but eventually he went back into compiler technology. He's the main brain behind this little language you might have heard of, C#.....
Re:one can but hope that Delphi survives... (Score:2)
But after having been burned that bad on Kylix, it'll take some seriously strong recommendations, and probably a
Re:one can but hope that Delphi survives... (Score:2)
It's really a shame that MS has such dominance over IDE's on windows. I think Visual Studio sucks rocks, it really does. After using Delphi it just seems so inferior it'
Re:one can but hope that Delphi survives... (Score:2)
Take a little insider info on this... (Score:3, Insightful)
Then he called Microsoft. And of course, MS was more than happy to snap him up. Since MS couldn't succeed in screwing over Java into their own image - they reinvented it as C# - nothing more than a pale immitation. Sorry
Re:Take a little insider info on this... (Score:5, Informative)
I worked at Borland during the time in question, and what you describe is not what I saw first hand. But maybe you know Anders personally, and have better info. It just clashes with what I saw.
For example, Anders did not quit and call Microsoft. Microsoft recruited him while he was still employed at Borland. In fact, they sent a limo to pick him up right at the Borland entrance. And how badly did he want to leave Borland? So not badly that when Microsoft offered him a cool million, he asked Borland to match (not beat) the offer, so he could stay.
It was only when Borland execs rejected the idea of any developer being worth a million that he bailed.
Also, while I can't say what Anders thought of Delphi, I can say that the "Delphi for Java" text you put in quotes sounds an awful lot like how he described what he was going to do at his new job, not what he asked of Borland.
As an aside, one bit of data that was clear almost immediately was that everyone -- except for 2 or 3 execs -- thought that losing Anders was awful. It wasn't one of those decisions where, looking back months or years later, you realized it was wrong. It was instantaneous. The decision was made, and every VP and Director I knew said, "Terrible move! Over a lousy million!"
Re:Take a little insider info on this... (Score:2)
Bahah, are Java guys the most bitter developers in the world? Sun is busy copying features from C# for Java 5 left and right, and Joe Bitter here calls C# a pale imitation. Hilarious.
First off, take a look at what's coming for C# 3.0 http://lambda-the-ultimate.org/node/1253 [lambda-the-ultimate.org]. Next, realize Java's failures on the client
A personal testimony on Borland history (Score:3, Interesting)
I don't know in the US, or in other countries, but here in Brazil Borland is still relatively popular. For a long time, Borland had the lead on development tools. But since it started to fall apart, it never recovered, and it's just a shadow of what it once was. Many people blame Philippe Khan, others blame the subsequent CEOs and the whole Inprise imbroglio. But I prefer to look at it from a programmers perspective.
I started Turbo Pascal 2.0, on floppies. I remember seeing the ads on Byte Magazine. For anyone who tried Pascal on CP/M, or in USCD's implementation, it was a dream come true. And it was really fast! Later, I worked with all versions - from 3.0 to 5.5, and then Borland Pascal 6.0, with object orientation and Turbo Vision, a character based event-driven framework. I have the impression that Borland at that time tried too much, too hard; they tried to change paradigms, to change the way we programmed, but it was too big a change at once. But history does not stop here. Borland managed to get a lot of things wrong in a couple of years. Quattro was ok, but lacked the 'extra something' that made Borland special. Paradox was innovative for its time, but its stability was never something to write home about (IMHO, it managed to be worse in this respect than Access, and I'm giving my personal testimony on this). Borland even tried to run the clock backwards and sell a text processor named Sprint that I'm sure only the true dinossaurs around here will remember hearing about.
However, Borland still had some gas, and a new chance to get things right. A few years later, I got my hands on the Delphi 1 beta - it was a eighteen 1.44 floppy install, in a time when CDs were still far from popular. The quality of Delphi was amazing - they just got it right. But by then, VB had a small edge. For some reason, and for lots of small misteps, Borland gradually started to lose the lead.
I still can't get what happened around the whole Inprise situation. That they opensourced Interbase, just to close the source later, is something that I don't understand. They also got the pricing wrong. Borland always had the lead on low cost tools, but it started to charge one arm and one leg for a usable toolkit. The 'personal' editions were crippled, and missed some features that almost everyone needed (such as compiling ActiveX controls, or using the database controls in the library). It started to lose touch with the developers. The community (a vibrant one) started to look for other tools, just at the time when open source was starting to become mainstream.
By the way, even in the pre-Internet days, the community was amazing. One of the first popular software repositories in the Internet was Professor Timo Salmi's ftp.uwasa.fi. There were huge repositories of Pascal componentes, many of them in eastern Europe - Poland and Russia, for example. Borland could have amassed the power of the community, but for some reason, it largely ignored them. Students, once one of the strongholds of Borland penetration, were also ignored.
It's a shame that a company like Borland had to go this way. I personally would prefer that the ALM division was divested with a new name, so that Borland, the company, could be allowed to die with dignity. Perhaps a new structure - a Borland Foundation perhaps (borland.org anyone) - could pick the bones to start again. But I fear that's too late, even for that.
People with no technical exp. can't run tech. cos. (Score:2)
You said, "I still can't get what happened around the whole Inprise situation."
That was frightening to see. But that's what happens when a technically oriented company has managers who don't understand technical things. They say they can manage, but they can't.
Re:A personal testimony on Borland history (Score:2)
Oh, I remember Sprint. I used it for a loooong time, seeing it as a kind of LaTeX on steroids. Great program, and my father used it for many many years to write severel books with it.
Even today I can recommend it (yes, honestly
It's interesting to see Borland finally fall apart. I always expected it to die much earlier: not only did the info from there turn into marketdroid-talking trash, the prices also rose sky-high.
Oh, well. I used Delphi (and TurboPascal) since '86, and our company is still run
What is ALM and Who Uses it for What? (Score:2)
Re:What is ALM and Who Uses it for What? (Score:3, Insightful)
Re:What is ALM and Who Uses it for What? (Score:2)
UML tools, RUP, requirements tools, bug tracking, version control, automated testing.
Maybe the Borland execs sense a gap here between MS and IBM, and they hope to get bought-out by MS (the way Rational hoped for some time to get bought by IBM)!
What will happen to Borlands patent portfolio? (Score:3, Interesting)
Re:What will happen to Borlands patent portfolio? (Score:2)
Its only Open Source Software that misses out
Perhaps we can convince Borland to give a licence for the patent that allows you to use it but only in code licenced under the GPL...
Skeptical (Score:2)
I'm pretty skeptical of this new area of business for Borland, but we'll see how it goes.
But I suspect the IDE business was a loser proposition anyway. Pascal is headed towards its death throws (not yet, but it's headed there). Java is still growing, but IBM killed the market by releasing Eclipse for free. C++ is stagnant at best, and in decline at worst. Besides which, Microsoft has used its predatory practices to grab too much of that market. Postgres and MySQL have killed Borland's database ambitions and
When IBM bought Rational Software (Score:2)
And with IBM now giving away their base IDE, it seems Borland wants to go in the same direction.
David I's statement to the Delphi community (Score:2, Informative)
hnical/browse_frm/thread/9781ff657b80368a?q=group% 3Aborland.
public.delphi.*+author%3Adavidi%40borland.com&hl=e n&
or
http://tinyurl.com/8hcek [tinyurl.com]
Scroll down to post 4, it should have been the first but something happened with google's cache.
Summary:
They're looking to refocus the IDE tools group into a company that can focus on the tools and the developers. Also they're still working on the tools, same people nothing has changed, and it'll be so
Re:David I's statement to the Delphi community (Score:2)
Re:David I's statement to the Delphi community (Score:2)
It could work out - fingers crossed (Score:2)
My initial thought was that language transfers never work (the ghost of Ashton-Tate haunts us yet
Maybe this could be a good thing (Score:2)
How much lucre to sell to the community? (Score:2)
One can only imagine the impact that an open source Delphi or C++ Builder would have. It'd be a nice gesture given the loyal developers who stuck with Borland. I still haven't found a C++ RAD tool as efficient as Builder.
Text Screen versions (Score:1)
Oh, I'm not much of an Emacs fan.
The best File Manager for Win is done with Delphi (Score:2)
Well, I do know of at least one program written with Delphi and still very alive: Total Commander [ghisler.com], the best file manager for Windows ever. I wish Midnight Commander would be as solid, reliable and feature rich as it's Windows cousin. (And the lack of a Mac version is probably the main reason I don't also have Macs)
So, Delphi is definitely still used.
Re:The best File Manager for Win is done with Delp (Score:2)
You need to discover Konqueror and Krusader. GMC, the Gnome Midnight Commander, is reasonably solid as well. With SFTP and decent underlying file systems, these programs leave their Windoze counterparts light years behind.
Re:The best File Manager for Win is done with Delp (Score:2)
Re:Delphi, Borland 3.5 (Score:2)
1.Microsofts C/C++ compiler became better than Borlands
and 2.Microsoft (when windows NT and windows 95 came out at least) had the best integration with all the windows features.
not really (Score:3, Insightful)
Re:not really (Score:2, Insightful)
I don't think many people use vi to do anything for a living.
Re:not really (Score:2)
Re:not really (Score:3, Insightful)
Emacs and Vim are dying tools. For all this nonsense "Dude, I'm hardcore I only use command line tools", they spend half their time trying to bring the same functionality of modern IDEs to these hopelessly cripped console editors (bolted on guis don't count).
I love Vim for editing config files and quick edits, but it and Emacs (except maybe for Lisp) are completely worthless for heavy duty development
Re:not really (Score:2)
I actually moved from Turbo Pascal's IDE (back in the TP 7.0 days) to the Q editor and command-line TP, found it a big improvement, and never really looked back. I'm not claiming to be "hardcore"; I just don't know what I'm missing not using an IDE. There must be something, but
Re:not really (Score:2)
Power Editors (Score:2)
Re:Delphi needs a new home (Score:2)
I hope with this move that Delphi can re
ActiveX and Type Library editor (Score:2)
I could never get the hang of Microsoft tools for developing ActiveX controls -- I have done toy examples in ATL and don't want to even think about MFC. My biggest gripe is that COM interface development doesn't round-trip -- once you develop an interface using the wizards (gosh I hate that word for those lame tools) you are pretty much stuck. The wizards create so much code in so many places