Slashdot Mirror


Borland Divests IDEs to Focus on ALM

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.

159 comments

  1. Oh Great!... by yagu · · 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:

    Segue Software is a global leader dedicated to delivering quality optimization solutions that ensure the accuracy and performance of enterprise applications. ...

    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.

    1. Re:Oh Great!... by IAAP · · Score: 1
      Sigh. I guess not they're pursuing the kickass world of business-speak (including but not limited to the term: Application Lifecycle Management (ALM)).

      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. When you ask what he does, he explains it quite well and you can understand it. If you went to his website, it's just a bunch gobbly-gook like the above. I don't get it. He says that's the way to do it.

    2. Re:Oh Great!... by Directrix1 · · Score: 4, Informative

      Let me go ahead and plug a couple projects for the disillusioned masses reading this:
      Free Delphi Alternative:
      Lazarus
      Free C++ IDEs:
      Anjuta, Code::Blocks, KDevelop (works with other langs too I believe)
      Free Python IDE:
      Stani's Python Editor
      Free Visual Basic Alternative:
      Gambas
      Free Java (and others) IDE:
      Eclipse

      --
      Occam's razor is the blind faith in the natural selection of least resistance and in universal oversimplification. -- EF
    3. Re:Oh Great!... by Anonymous Coward · · Score: 2, Informative

      There's a bunch of free languages and IDEs indeed. Even microsoft has a bunch of totally free "express edition" offerings which are surprisingly good (you can compile using the SDK too - don't need an IDE for that).

    4. Re:Oh Great!... by AndroidCat · · Score: 1

      I'd hope they'd learned their lesson the last time they veered off-course. They brought in new management and changed the company back from the forgettable "Inprise" buzzword, but there they go again. It must be the spirit of Phillipe Khan that drives them to cyclic madness.

      --
      One line blog. I hear that they're called Twitters now.
    5. Re:Oh Great!... by jo42 · · Score: 1

      The Marketing tossers have taken over. I see it happening everywhere. Great saddness.

    6. Re:Oh Great!... by HanClinto · · Score: 2, Interesting

      Nothing that I've found yet seems to be a good stepping-stone to migrate away from oodles of code written in C++ Kylix. Lazarus is great if you wrote your Kylix apps in Pascal, but for people tied to C++, it's not a happy situation. We finally opted for a split solution in the form of KDevelop+QTDesigner for some stuff, and to C#+GTK# for some other stuff, but I'd love to hear what other peoples migration experiences have been. None of these free IDEs offer quite what Kylix did in terms of ease-of-use, RAD and cross-platformability.

    7. Re:Oh Great!... by Directrix1 · · Score: 1

      wxWidgets and Code::Blocks I hear is a good choice. You can also use wxGlade to generate your IDEs. I'm not so much a C man myself, so I have very little first hand experience with the C side of wxWidgets.

      --
      Occam's razor is the blind faith in the natural selection of least resistance and in universal oversimplification. -- EF
    8. Re:Oh Great!... by AndroidCat · · Score: 2, Funny
      Just reading the buzzspeak in the article makes me want to toss my cookies!
      Nielsen explained some of the planning that went into his decision.

      "I've been here for 75 days, and one of the things I did early on is I set up 100 one-on-ones with various people in the company to find out what was going on," he said.

      "And one of the things that I found was the core management team before I got here spent a lot of time laying the ground work for what Borland needs to do. And in addition to spending time with employees I spent time with customers. And whenever I talked to customers they said the weakest link in every IT organization is the dysfunctional software development process. No one's really solved that."

      Of Segue, Nielsen said, "They have great products in the quality space. We talk about software delivery optimization, they talk about software quality optimization."

      "Great products in the quality space" BLLAAAAAAARRRPHHH!!!!
      --
      One line blog. I hear that they're called Twitters now.
    9. Re:Oh Great!... by captainClassLoader · · Score: 1

      Let's not leave jEdit off of that list. It was the only thing I found cool enough to make me move on from my umpty-skiddle year relationship with Emacs. (Yeah, I've tried Eclipse, and not to get into an IDE war, but it just seemed too heavyweight for me.)

      --
      "The plural of anecdote is not data" -- Bruce Schneier
    10. Re:Oh Great!... by MBGMorden · · Score: 2, Informative

      None of those come close to replacing C++ Builder, which is the easiet IDE I've found yet to quickly generate useable applications. It's basically like Visual BASIC but with C++ instead of BASIC for the backend code. The GUI can be draw and you can then directly assign code/actions as the results of various widget activities.

      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-send, but it just can't touch C++ Builder.

      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
    11. Re:Oh Great!... by MimsyBoro · · Score: 1

      I always thought that the parent's behaviour was considered karma-whoring.
      Plugging KDevelop and Eclipse on slashdot, come on!

      --
      God made the natural numbers; all else is the work of man - Kronecker
    12. Re:Oh Great!... by c0n0 · · Score: 1

      lazarus is not even close to being as powerful as delphi is.
      Don't get me wrong, great idea, free, bla bla. Not very useful at the moment though.

    13. Re:Oh Great!... by NavySpy · · Score: 3, Informative

      I think you are missing the point here totally. Borland is /selling/ Delphi and the rest of the tools, to a new company, preferably a company for whom these products would be /the/ focus. Presumably as well, this means that you'll stop seeing the DoubleSpeak that you get from Borland.

      This is /good/ news for people that want the "Old" Borland back.

    14. Re:Oh Great!... by PetiePooo · · Score: 1



      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 wanted!

    15. Re:Oh Great!... by vsprintf · · Score: 1

      Even microsoft has a bunch of totally free "express edition" offerings which are surprisingly good

      Crippleware is not a new concept. It looks like yet another example of "embrace and extend".

    16. Re:Oh Great!... by cyber-vandal · · Score: 1

      You're forgetting that the customers will not be normal people but marketing and business types who do comprehend that gibberish. Let's face it how many non-techies would understand a programmer talking about multiple inheritance, objects, widgets etc?

    17. Re:Oh Great!... by hey! · · Score: 1

      Eclipse took me a long while to get used to, but now I prefer it to emacs. Refactoring support is what put it over for me.

      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.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    18. Re:Oh Great!... by aevans · · Score: 2, Informative

      ALM means an automated windows testing tool, in this case, Silk Test. (Think spy+ plus a recorder and scripting language) It's competitors are Mercury Interactive (Winrunner, Loadrunner, Quick Test Pro) and IBM (Rational Robot.) There are various other tools that are often bundled with this (bundled meaning sold together) that are basically bad bug tracking tools, worse build tools, version control, and some programs that allow you to write requirements and tests in outlines or spreadsheets using really cool widgets, posting with ActiveX COM objects instead of regular HTTP. (Test Director, Clearcase, ClearQuest, etc.) Combine these with UML tools (Rational Rose or TogetherJ - another recent Borland acquisition) and &in theory* your "lifecycle" from design to code to test is managed. In reality these products mostly suck but a few of them have uses and a few of them just don't have good competitors. UML design tools and Automation recorders are just starting to take off in open source (ArgoUML and SAMIE/PAMIE/Watir), Load testing tools can't compete with simple scripts, requirements and test documentation are best done using word processors and spreadsheets, and bug tracking tools are a dime a dozen (Bugzilla, Scarab, Mantis,...). Version control can be done open source or proprietary (CVS/Subversion/Arch vs. Perforce, VSS (ich)) and builds can use ant, make, cruise control, junit, etc. The real trick is integrating this stuff so your developers, testers, deployers, analysts, and especially managers (we love pretty graphs!) can all work together without communicating. It's a laudable goal, but its performed really poorly, with tools that are as a rule a hodgepodge of acquisions and and one-offs. Webify and glum together in a propietary format and voila! the infamous step 3. I know I'm getting into the market.

    19. Re:Oh Great!... by ngdbsdmn · · Score: 1

      People are nothing but predictible engine pieces when they are a part of a well designed software development process. Borland is entering into a very profitable market where the likes of IBM/Rational, Computer Associates or Serenea/Merant have made billions in the last decade. It is a market opaque to the average Joe programmer because the tools sold here only make sense in the context of a good software development process and such a process can mostly be found only in large companies. This is not to say that small development teams are incapable of a good development effort but in small teams the process occurs mostly naturally if there are sufficiently sane, smart and intuitive people in charge.

      If all you know about change management is Visual SourceSafe you can bet your ass you won't understand shit from Borland's latest move. I wish them success because I can have only respect for a company that developed something as good as Delphi and I also have a lot of sympathy for them because they took a very hard hit from Microsoft and survived. (About 6 years ago Microsoft was unable to buy Borland so they just offered suitcases filled with money directly to the Delphi core developers. The result is C#.).

    20. Re:Oh Great!... by aevans · · Score: 1

      What he doesn't know but is a good thing is that Segue is basically a legacy support provider for their old automation tools. But the good thing is that there are a lot of people who still use Silk test (or still have licenses) and are looking for a good comforatble name to sell them an upgrade, because they probably haven't used it in years, their applications have migrated beyond their tests, and they don't want to pay Mercury's prices and then pay for Mercury training. Alot of orgs would love to see the word Borland attached to a competitor.

    21. Re:Oh Great!... by aevans · · Score: 1

      Maybe the buying company could be called Borland. They tried the same thing with Interbase a few years ago.

    22. Re:Oh Great!... by MaskedSlacker · · Score: 1

      You know they don't understand it either. They barely understand english.

    23. Re:Oh Great!... by Anonymous Coward · · Score: 0

      Let's not leave jEdit off of that list. ... Yeah, I've tried Eclipse, and not to get into an IDE war, but it just seemed too heavyweight for me.

      There is no war: Eclipse is an IDE and jEdit is an editor. Just look at the sites.

      jEdit: "jEdit is a mature and well-designed programmer's text editor with 7 years of development behind it."

      Eclipse: "Eclipse is an open source community whose projects are focused on providing an extensible development platform and application frameworks for building software."

      See? Two completely different beasts. (Disclaimer: I use both on a daily basis :)

    24. Re:Oh Great!... by captainClassLoader · · Score: 1

      If you just look at their respective web page "mission statements", that seems to be the case. However, with all of the plugins available for jEdit, the gap between the two narrows considerably. Granted, Eclipse has a lot going for it, and tons of community support, and a million plugins - But for my uses jEdit seems to be a better balance of power and agility. Eclipse has power, emacs is agile, and jEdit seems to have just enough of both qualities to make it my "go to" environment.

      --
      "The plural of anecdote is not data" -- Bruce Schneier
    25. Re:Oh Great!... by Reziac · · Score: 1

      My thoughts exactly. Borland has decided to shift from actually making something useful, to "managing" stuff other people made. What happens when NO ONE makes anything, and everyone focuses on "management"??

      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 lines on the expense ledger.

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    26. Re:Oh Great!... by Reziac · · Score: 1

      It will be good news IF the new owner is indeed like the old Borland. Do we know that yet?

      BTW, what's going to happen to Borland's "museum", where you could get free copies of their older compilers?

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    27. Re:Oh Great!... by Anonymous Coward · · Score: 0

      I use Eclipse for the same reason I use FreeBSD: a sane, complete environment, supported by one group of people, that does almost everythin I need it to do out of the box. I use two extra plugins for eclipse: subversion and the Webtools from the eclipse project. That's as much plugins as I want to handle :)

      I use jEdit for the exact same reason: it's an editor with support for a 130 languages out of the box.

      I'd rather use two different standard products than one which you can tinker to do anything. Which is why I've never been in to Emacs :)

    28. Re:Oh Great!... by icepick72 · · Score: 2, Informative

      Also free VB.NET and C# compilers by downloading the Microsoft .NET Runtime SDK. (Only Visual Studio IDE costs $)
      Combine Microsoft's free C# compiler and tools with the Open Source Sharp Develop IDE and you have a free C# development environment. Nice.

  2. Cool by hackwrench · · Score: 3, Interesting

    So anybody want to start a collection to open source them?

    1. Re:Cool by Anonymous Coward · · Score: 2, Funny
      Since the story was submitted by ShinyBrowncoat, maybe we could buy Firefly too?

      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 ...

    2. Re:Cool by HanClinto · · Score: 1

      I think I would pay money to see Kylix open-sourced.

  3. This is curious... by __aaclcg7560 · · Score: 3, Insightful

    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?

    1. Re:This is curious... by edwdig · · Score: 1

      The only people who really use CodeWarrior anymore are console game programmers and embedded system developers. You can charge a lot more per copy in those markets, and I'm sure the customers are a lot more likely to buy support contracts. The Mac and especially PC versions of CodeWarrior were probably costing them more than it was worth to maintain them.

    2. Re:This is curious... by Teese · · Score: 2, Informative

      Metrowerks sold their x86 compiler technology (to Nokia) about 6 months before Apple announced the switch.

      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.

      --
      "I'm a Genius!"*


      *Not an actual Genius
    3. Re:This is curious... by morcheeba · · Score: 1

      Metrowerks was bought by Freescale (aka Motorola) and sold off its x86 technology, presumably to focus on embedded applications of moto's 68K/PPC. The other half of their business is game development systems, where 2 of those systems are PPC (although IBM-sourced, not Moto) and the other two (PS2 & PSP) are RISC.

      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.

    4. Re:This is curious... by dstan108 · · Score: 1

      Apart from the IDEs, Borland has a couple of nifty tools. Caliber is a pretty cool tool to manage requirements and StarTeam is a really good version control system. unfortunately, borland has left Caliber with lots of crappy baggage and markets StarTeam as way more than it should be. It does great version control... it is crappy at everything else they promise

    5. Re:This is curious... by b17bmbr · · Score: 1

      plus, if you remember Jobs' keynote from June when they announced the intel switch, he kept stressing "use Xcode, use Xcode, use Xcode..." for everything. the put up some fancy graphs that made it appear to be easy to make universals in xcode but a very difficult in codewarrior. i guess the guys at metroworks got the hint!!! as i'm not really a cocoa developer, i'm not too terribly concerned. except that windows development has been almost exclusively VS, and i fear the same problems will afflict the mac. while there are still plenty of other mac options, wx (python and c++), java, and some of the bridges, to really naximize cocoa you need obj-c and that means xcode. i wonder what adobe and others are using. it's not that xcode is bad, but for what i need (python, java, php) it doesn't work well at all. for jall three, eclipse kicks its ass, and netbeans 5.0 is really slick for pure java. if there was an obj-c mode for eclipse that could handle nibs, etc., then IB/Eclipse would be a great tool for mac dev.

      --
      My problem? I was perfectly gruntled, until some numbnuts came by and dissed me.
    6. Re:This is curious... by CableModemSniper · · Score: 1

      as i'm not really a cocoa developer, i'm not too terribly concerned.

      Cocoa developers really shouldn't care one way or the other about Xcode anyway, CodeWarrior targeted the Carbon libs, AFAIK.

      --
      Why not fork?
  4. Still in Business? by drewzhrodague · · Score: 4, Funny

    Wow, Borland is still in business? I remember that I never got Turbo C to compile the examples that were in the book that came with it. I blame them for me not being such a great programmer.

    --
    Zhrodague.net - I do projects and stuff too.
  5. Wow. by vasqzr · · 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.

    1. Re:Wow. by MichaelSmith · · Score: 1
      TurboPascal

      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 technical people so they were gone.

    2. Re:Wow. by fm6 · · Score: 1

      As I recall, you couldn't edit any source module that couldn't fit in a 64K segment! I guess that's one way to eliminate code bloat...

    3. Re:Wow. by jonwil · · Score: 1

      Turbo Pascal was the first programming language I ever learned.
      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 .NET framework crap) for a couple of things. (although I am now a C/C++ programmer for the most part)

      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 could have seen some GREAT stuff come out.

  6. Disappeared? by Anonymous Coward · · Score: 0

    Wow! I used to love their products, but it just seemed like they had disappeared or something a few years ago. I NEVER hear about any projects done with Delphi or Kylix or whatever anymore. Sounds like all the MS-world (shops) have moved to Visual Studio (and increasingly to the .NET FW). They just released some apps recently (Together and Dev Studio), and I was less than impressed by them...

    Sorry, but I won't miss them. They used to have nice tools, but it's been quite a while since then... My nostalgia has expired since.

    I don't know what the purchasers will make from it, but I doubt it'll ever get popular again.

    1. Re:Disappeared? by Anonymous Coward · · Score: 0
      I NEVER hear about any projects done with Delphi or Kylix or whatever anymore.

      I saw a list recently.. there are a _LOT_ of them. Mostly little tools and utilities you take for granted. Skype is one of the ones I remember. If you google for a while i'm sure you can fine the list.

  7. Text Screen versions by IAAP · · Score: 1
    I wish they would release the text screen version that they had for DOS as freeware with source. Then we could port it over to Linux and *BSD. There's been times where I really wished for something like that.

    Oh, I'm not much of an Emacs fan.

    1. Re:Text Screen versions by larry+bagina · · Score: 1

      Yeah, I'm sure all those people that aren't helping OpenWatcom are just waiting around so they can help OpenBorland.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    2. Re:Text Screen versions by Chernobog · · Score: 1

      FreePascal is exactly that and some more

  8. Caught in the middle... by TWX · · Score: 0

    Disclaimer: I am not a developer by training, and I typically work on small compiled things or moderate scripts at best, so this opinion is based on that.

    I imagine that Borland is caught in the middle between the "give me every visual widget" people and the "command line editor" people. I tend to use vi or even nano when I'm writing something, not commercial software. I've found that I simply don't need commercial software to develop, compile, and test stuff when I have the ability to open several xterms. Yeah, I'll acknowledge that I lose the ability to step through the operation compared to what I knew with Turbo C for DOS, but it's not really something that I miss terribly.

    I like the command line. I've tried X-native editing programs, and other than ones that I use specifically to define type faces and advanced formatting I always find myself returning to console editors. I don't do GUI programming at all, either, so the GUI is basically a really nice way for me to display a lot of text, when it comes down to work.

    Some like Visual Studio and other IDEs, I've just not found a use for them. I also don't feel a need to buy something that does what I don't need when I have free things that will do what I need.

    --
    Do not look into laser with remaining eye.
  9. not really by jbellis · · Score: 2, Insightful

    JBuilder, like the other commercial Java IDEs, is being increasingly marginalized by capable free IDEs like Eclipse and NetBeants. Nobody uses VI to code java for a living for long.

    1. Re:not really by jcgf · · Score: 2, Insightful
      Nobody uses VI to code java for a living for long.

      I don't think many people use vi to do anything for a living.

    2. Re:not really by AndroidCat · · Score: 1

      It's life, but not as we know it.

      --
      One line blog. I hear that they're called Twitters now.
    3. Re:not really by jack_csk · · Score: 1

      Surely it is now unlikely anybody would code on vi for a living, but then most of us who write unix scripts would find it handy (especially when it is the most common tool you would find in most Unix / Unix-like operating systems.

      But then, a few years back(10?), people used to code HTML by plain text editor...so, somebody might earn a bit of fortune using vi at that time.

    4. Re:not really by Nasarius · · Score: 1

      You must not know many sysadmins. Vi(m) is superb when you're writing scripts or making minor changes, but not very useful when you're trying to wrap your head around a large codebase. That's where IDEs come in.

      --
      LOAD "SIG",8,1
    5. Re:not really by Anonymous Coward · · Score: 0

      I don't think many people use vi to do anything for a living.

      You're right, they use emacs instead!

      Just kidding, it just HAD to be said! (I don't use either)

    6. Re:not really by jcgf · · Score: 1
      You must not know many sysadmins.

      I know a few that claim to use vi, but I've only seen them really use pico, easy edit, nano and the like.

    7. Re:not really by curunir · · Score: 1

      I'd say that JBuilder was increasingly marginalized because there wasn't significant effort to make it good enough, not because there were free IDEs that matched its abilities. Look at IntelliJ...it's a for-profit product that is still doing quite well because they've put a lot of effort into making it a great product. Not to knock Eclipse (it's actually my primary IDE), but the developer experience isn't always intuitive. The plug-in nature means that you really have to get to know it before you know all the menus and preferences. The people at IntelliJ have spent a lot of time ensuring that you get a consistant experience using their IDE. It doesn't have all the bells and whistles of Eclipse, but what it does, it does well.

      JBuilder's maintainers never put forth the kind of effort that IntelliJ's did. And that's why it became marginalized. IDEs are actually one kind of software where you'll always be able to charge a lot if it's for a quality product. Developers (well, the companies that employ them) will shell out cash for something that makes them more productive. JBuilder just stopped being such a product.

      --
      "Don't blame me, I voted for Kodos!"
    8. Re:not really by aCapitalist · · Score: 2, Insightful

      Obviously Vim is completely worthless for Java development, but the vi plugins for Eclipse and IDEA aren't.

      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.

    9. Re:not really by Anonymous Coward · · Score: 0

      I work in Silicon Valley working as a developer. What editor do I use? vi.

      We have about 30 developers and we're pretty evenly split between emacs and vi.

      No one uses an IDE. We're a very rare company perhaps, but we do exist. :-)

    10. Re:not really by The+Wicked+Priest · · Score: 1

      As someone who's developed almost exclusively with a text editor and "grep" for the last dozen years, I have to ask: What exactly does an IDE get you? I'm serious here; I'm asking. Assuming that you're not doing GUI building, that is.

      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 I'm not feeling the lack of it.

      --
      Share and Enjoy: 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
    11. Re:not really by botik32 · · Score: 1

      I just don't know what I'm missing not using an IDE. There must be something, but I'm not feeling the lack of it.

      You are missing the wait between pressing Ctrl+F and the bloody find dialog coming up on screen, I'd say :)

      But seriously, once you are set with vi and ctags, there is not much missing from a modern ide that 6 workspaces + open xterms can't do. That comes from coding C. I know a few Java guys would would probably miss the refactoring options that modern IDEs offer.

      Another thing that comes to mind is code completion, but I never missed that. Command line made me a fast typer and code completion would actually slow me down - reading up a lot data from disk can be slow, you know.

      On a final note, nothing beats VI when working over ssh to distant machines, for a local patch or quick configuration fix.

  10. Borland: It's a sad end. by Futurepower(R) · · Score: 3, Insightful

    It's a sad end. Borland once made the best assembler for DOS, for example. Sometimes the Microsoft assembler would produce the wrong machine code, so it was useless, at least to me.

    Borland was the best in what it did in several ways.

    But after Philippe Kahn destroyed Borland's chances by buying dBase and Ashton-Tate 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.)

    1. Re:Borland: It's a sad end. by bzipitidoo · · Score: 1
      I parted company with Borland, and Windows too when I got bit by their crappy C++ compiler. Switched to gcc on Linux and never looked back.

      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 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. Borland C++ 4.5 fixed a lot of these segment problems, but not all. After spending a week with 4.5 debugging a program that should have worked, I finally saw 2 memory locations change when the program executed "i++;", the first location was of course, "&i". The 2nd location was an element in a big array. Tried gcc and the program worked perfectly.

      --
      Intellectual Property is a monopolistic, selfish, and defective concept. It is "tyranny over the mind of man"
    2. Re:Borland: It's a sad end. by cecom · · Score: 2, 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 in particular) was a very robust C/C++ compiler, even though it didn't have the best optimizer (compared to say, Watcom). The problems you saw were most likely caused by small bugs in your applications - stuff like forgetting to initialize variables, ignoring the 64K segment limit, not using "huge" pointers, etc.

      One of the first things I learned as a programmer was never to blame my problems on the compiler - it isn't very productive, besides the compiler cannot defend itself :-)

    3. Re:Borland: It's a sad end. by Nutria · · Score: 1

      That's the kind of thing that happens when a technical company has top managers who know nothing about technical issues

      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...

      --
      "I don't know, therefore Aliens" Wafflebox1
    4. Re:Borland: It's a sad end. by The+Wicked+Priest · · Score: 1

      Just recently, I tried some fairly straightforward code (http://pdcurses.sf.net/ in Borland 3.1. I wondered why it came with an option set to disable register variables, and tried turning that off. Weird errors resulted -- specifically, trails after the bouncing balls in "newdemo". But it still worked OK in Turbo C 3.0, as well as Borland 4.0. (Not to mention all the other supported compilers.) I could never figure out the problem; to me, it looks very much like a compiler bug.

      --
      Share and Enjoy: 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
    5. Re:Borland: It's a sad end. by bzipitidoo · · Score: 1
      (That should've been a>>=1; in gp)

      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 dozen or so professional applications ever use more than 64K in a single array? If they didn't you would never see these problems, and you could easily be convinced that Borland C++ 3.1 was a great compiler because aside from that, it was pretty good. Maybe despite your dozens of professional efforts, you never exercised the compiler where it was weak. Come on, forgetting to initialize variables and running past the bounds of arrays are fairly trivial bugs to check for, and I did check for that stuff. We even have tools such as valgrind that automate such checks. Compiling with Borland C++, I eventually noticed quite a few working programs, mine or others, would fail just as soon as I pushed the memory usage of any one array over 64k. Didn't matter which memory model I picked. Didn't matter if I used huge pointers or not. Never got any warnings or error messages from the compiler about these arrays, not even using the equivalent to gcc's -Wall flag, and if the problem was that I was violating a 64K segmentation limit, shouldn't the compiler have at least warned me? Shrink those arrays back under 64K and the programs worked fine again. And what do you have to say about a>>=1; bombing to the assembler?

      I needed big arrays. Gcc never had a prob with that. Borland C++ just couldn't do big arrays.

      --
      Intellectual Property is a monopolistic, selfish, and defective concept. It is "tyranny over the mind of man"
    6. Re:Borland: It's a sad end. by cecom · · Score: 2, 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:

      void bad_induction ( long * buf )
      {
      int y, yd;

      y = 10;
      yd = 1;

      while (something())
      {
      y += yd;
      if (y <= 1 || y >= 32)
      yd = (yd == 1) ? -1 : 1;

      buf[y] = 0;
      }
      }

      BC synthesizes a pointer to track the value of &buf[y], and an increment value sizeof(buf[0]). The pointer is updated with the value on every iteration to avoid an address calculation. When yd turns negative, the increment value is supposed to be set to -sizeof(buf[0]), but it isn't. This is pretty bad :-) I could post the assembler listing, but that would be too much ...

      Anyway, thanks for spoiling my rosy memories :-)

    7. Re:Borland: It's a sad end. by cecom · · Score: 1

      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, especially if you need large arrays. In my experience huge pointers worked fine with a few caveats:

      • They were slow
      • One had to be careful when doing I/O, or actually anything that didn't explicitly have a "huge" memory interface. Notably, most of the C library didn't.
      • Array indexes usually had to be long, which was unusual for C programming.
      • There was a poorly understood option for "fast huge pointers" or something similar - it generated code that didn't keep pointers normalized, so passing them to a function that expected a "far" pointer (most functions) was very dangerous.

      In essence, using "huge" pointers and arrays was like writing in a different language - it did not provide an abstraction for a larger address space, nor did it allow for porting of sources written for a flat memory model. Note that it did not violate the ANSI C standard however - size_t was 16-bit in Borland C.

      In the absense of more information, it still seems more likely that problems associated with huge memory arrays were simply caused by them being a PITA to use, not by actual compiler bugs.

  11. Borland the sea monster by Anonymous Coward · · Score: 0

    Ok, so now I finally know why this guy was named "Borland":

    1. Re:Borland the sea monster by AndroidCat · · Score: 1

      That and it looks a lot like Frank Borland, one of the founders and developer of most of their code examples.

      --
      One line blog. I hear that they're called Twitters now.
  12. Snifff... by sarackganda · · Score: 1

    Borland has very powerfull and intuitive IDEs what are incomparable with most popular developer tools, like microsoft Visual Studio.

  13. Not much of a surprise by thatjavaguy · · Score: 2, Insightful

    As a longtime Borland user (from Turbo pascal 1.0) I'm not surprised by this.
    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 .NET.

    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.

    1. Re:Not much of a surprise by Slime-dogg · · Score: 1

      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.

      --
      You need to restart your computer. Hold down the Power button for several seconds or press the Restart button.
    2. Re:Not much of a surprise by jma05 · · Score: 1

      On contrary, torry.net, Delphi Super Page etc are one of the best visual component repositories out there for any Visual IDE based framework. Show me an equivalent for MFC, Java or .NET. Nothing ever even came close.

  14. Delphi, Borland 3.5 by Merdalors · · Score: 1
    I run into a number of Delphi-based apps in my sphere (genealogy shrink-wrap).

    I learned Windows programming with Petzold and Borland C++ 3.5. (Still have the 24 diskettes it came on). Borland had a GUI-based IDE when Microsoft was still flogging character-based Programmer's Workbench. Borland's chapter on C was the essence of clarity and beauty.

    We parted company at ver. 5 when the compiler would change its mind half-way through a compilation and declare undefined a global variable it had compiled ten modules earlier.

    Also couldn't handle "new" in a DLL, causing corrupted memory. Surprise!

    --
    Slashdot entertains. Windows pays the mortgage.
    1. Re:Delphi, Borland 3.5 by jonwil · · Score: 1

      Borland C++ died because of 2 things:
      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.

  15. The best File Manager for Win is done with Delphi by rduke15 · · Score: 1

    I NEVER hear about any projects done with Delphi ...

    Well, I do know of at least one program written with Delphi and still very alive: Total Commander, 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.

  16. This is the rationale for open source dev tools by smagruder · · Score: 4, Insightful

    I still have Delphi 7 on my box--it's a tremendous tool for developing Windows apps.

    However, I am also very very glad I switched to development with open-source languages a few years ago, and I'm switching more and more to open-sourced development tools to go along with the open-source languages I utilize.

    To hitch software development to any company is becoming increasingly precarious, not only because these companies can go out of business (or out of control like Microsoft), it's because proprietary tools makers have this strange propensity to overbuild their products to the point of buzzword-itis and uselessness (Delphi beyond version 7 is clearly that, and MS long ago strayed away from what developers need).

    This stupid action by Borland, a once-great company, provides us in the open-source community yet another example to tell the story that open-source is not "free as in beer", but "free as in freedom".

    And I will also take this opportunity to make a request to Borland regarding Delphi: Instead of selling it, OPEN SOURCE IT!!!!!

    --
    Steve Magruder, Metro Foodist
    1. Re:This is the rationale for open source dev tools by 16K+Ram+Pack · · Score: 1
      I'm moving towards Python because I'm fed up with the constant retraining for little or no benefit on closed source tools.

      I had to retrain off VB6 onto .net, and I have no doubt that in a few years, the same thing will start again. I know VB6 isn't that popular here, but once you've been using any language for a time, you can use it very quickly, because it becomes second nature. Retraining lowers your skills.

    2. Re:This is the rationale for open source dev tools by Eightyford · · Score: 1

      I'm not an expert so this is a serious question. Hasn't Python changed considerably too over the years?

    3. Re:This is the rationale for open source dev tools by 16K+Ram+Pack · · Score: 1
      Yes. And improved.

      Not long ago, I worked on a project to convert some mainframe COBOL code (I think on an IBM S390) to a Windows server. The mainframe would have been running either COBOL-74 or COBOL-85. The initial thinking was to convert the code to .net, but I suggested that instead, we could run cobol on the PC ('97 object COBOL). We took all the mainframe code, some of which was over a decade old, and put it straight on the PC and compiled it faultlessly. Hundreds of programs. I know COBOL sites that have been running on code that is over 20 years old, continuing to pay off.

      Now, what's the maximum lifespan of a VB application? 5-10 years. Anyone with millions of lines of VB is going to have to convert it, and the .net converter doesn't cut it.

      With Python, it will change, but the change is more based on need, so much like COBOL, it will be evolutionary. So, what you've learnt before will be built on. I could write the same COBOL-74 program in the object COBOL IDE and it would work. Alternatively, I could use some of the new features. Learning the new features didn't mean starting from the bottom again.

      The key thing is that the development of it is far more about "dogfooding" than marketing. Programmers will add features that they find useful because they aren't being paid to build a language for anything except productivity. They won't dump features because of a shiny new strategy. ASP and ASP.NET sessions are incompatible. Why? Because Microsoft made it so. You can implement some really dirty workarounds, like using SQL server, but I can see no reason why they didn't build this in, and no developer modifying a language that they use themselves would want to do this, because they wouldn't want to rewrite their world.

  17. JBuilder plugin by tcopeland · · Score: 1

    Argh, so much for my JBuilder duplicate code detection plugin. Such is life...

    1. Re:JBuilder plugin by larry+bagina · · Score: 3, Funny

      maybe you could refactor it as a duplicate /. story detector.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    2. Re:JBuilder plugin by Anonymous Coward · · Score: 0

      does Oracle still sell "JBuilder" rebranded as "JDeveloper"? If so I wouldn't be surprised if Oracle purchases the JBuilder portion of the developer tools division.

  18. Let's buy it! by Anonymous Coward · · Score: 0

    This is a good chance for some initiative to buy the IDEs and open source them, like the Blender foundation did with Blender! Let's start some fundraising efforts!

  19. I'm just glad... by Volatile_Memory · · Score: 1

    ... that Eclipse was maturing just as Borland was killing the Together IDE with their acquisition of TogetherSoft. Long story, but it was obvious from the beginning that they (a) had no clue what a good product they purchased and (b) wanted to kill it in favor of JBuilder et. al.

    v.m

    --

    /**
    I have a "Zero Policy" tolerance.
    */

    1. Re:I'm just glad... by Anonymous Coward · · Score: 0

      Borland just released a new version of Together not long ago. But without VS2005 integration it's nearly useless for me. It's their ONLY useful product nowadays IMHO - the only one I would purchase since the early Delphi days at least. Turbo ASM/C++/Pascal were REALLY good back in the days, Delphi was pretty good at first (compared to the VB versions that were the main alternative at the time and that also needed a annoying runtime), but nowadays they have VERY little to offer... Integrate Together work with VS2005 and we'll buy a couple dozen copies same day it comes out. There's some pretty nice features in there (architecture, audits, etc), but it doesn't work with today's tools...

  20. Might ActiveState have enough $$ to pick it up ? by kimanaw · · Score: 1

    Now that ActiveState has been spun out of Sophos, might it be an opportunity to merge all those IDEs into one super bundle ?

    --
    007: "Who are you?"
    Pussy: "My name is Pussy Galore."
    007: "I must be dreaming..."
  21. several acronyms come to mind by abes · · Score: 1

    RIP BGI, BC++ 3.1, and Turbovision.

    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 make a better IDE for their OS, or if Borland just made a really crappy IDE. I remember it crashed a whole lot.

    1. Re:several acronyms come to mind by jonwil · · Score: 1

      Borlands BGI wasnt very fast.
      But it WAS usable on pretty much all the PC graphics cards that were available back then.

    2. Re:several acronyms come to mind by OeLeWaPpErKe · · Score: 1

      There is NO serious comparison possible between turbo vision and curses. Curses can NOT do what TV can, and it never will.

  22. Absolutely by thejeek · · Score: 1

    TurboPascal was something that transformed programming for me. Prior to that I'd mainly used IBM/Microsoft Basic and 8086 assembler. Suddenly having access to a fast compiler for a structured language, with good libraries and dirt cheap was a revelation. It's easy to take it for granted these days with GCC etc. but at the time TurboPascal was unequalled -- jeek

  23. very sad by slackaddict · · Score: 1

    We had a Borland C compiler way back when I took C programming in college... I have fond memories. So long, old friend.

    --
    ConsultingFair.com
  24. BGI was good enough by Cybert14 · · Score: 1

    I did a simple little game in it, but to do something with scrolling and transparency I had to write my own procedure in in-line assembly.

  25. Please Redhat, by Kylix by pembo13 · · Score: 1

    I would love to see RedHat buy the whole IDE system and opensource it. Dephi was a great IDE to work on.

    --
    "Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
  26. Borland's fatal mistake by Spy+der+Mann · · Score: 1, Interesting

    They ignored the Open Source movement (Linux included) and hobby programmers. After Microsoft had beat them with Visual Basic, they could only keep their loyal market. What's after that? Death.

    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).

    1. Re:Borland's fatal mistake by afd8856 · · Score: 2, Insightful

      And where's netscape now?

      --
      I'll do the stupid thing first and then you shy people follow...
    2. Re:Borland's fatal mistake by DesScorp · · Score: 1
      They should have followed Netscape's example and opensource their IDEs.


      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.
      --
      Life is hard, and the world is cruel
    3. Re:Borland's fatal mistake by Spy+der+Mann · · Score: 1

      And where's netscape now?

      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.

    4. Re:Borland's fatal mistake by nidarus · · Score: 1
      the rest is history (pun intended).

      what pun?

    5. Re:Borland's fatal mistake by Anonymous Coward · · Score: 1, Insightful

      Borland DIDN'T ignore Linux developers (see their Kylix product) - but there's no money to be made trying to sell something to people who got their OS and other tools for free. As for VB 'beating' Delphi - chuckle. Name the company who ditched backwards compatibility with VB6? Borland, and Delphi (BDS as it is now known) offer the ONLY migration path from Win32 to .NET.

      People had been predicting Borland's 'death' for many, many years. Meanwhile, developers like myself smile, and keep on raking in the cash developing products based on their kick-arse tools, whilst VB 'programmers' scrabble around in a flooded job market.

    6. Re:Borland's fatal mistake by Rob+the+Bold · · Score: 1
      They ignored the Open Source movement (Linux included) and hobby programmers.

      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 source to almost the whole code library when you bought the "Pro" line of language from them.

      I loved and still enjoy building apps with Turbo C, Delphi, etc. This development makes me unspeakably sad. I remember going to Borland conferences, interacting with developers and engineers doing really cool stuff with Borland Tools. 9/11 put an end to programmer conferences in companies I worked for, and I didn't have the spare change to go on my own.

      People argue that VB killed Delphi and therefore Borland. That's too bad, because VB just wasn't in the same league as Delphi. Sure you could point and click and create a simple app. But it was a full-featured compiler that could build stand-alone applications, DLLs, static libraries, etc. years before VB. Borland probably took too long bring two-way tools to C++ as well.

      I still use Delphi to develop Windows apps, and I hope that Borland will reconsider this move.

      --
      I am not a crackpot.
  27. Deja Vu all over again by fm6 · · Score: 1
    Technology companies are always looking at their bland-but-profitable product lines and saying, "Hey, these aren't sexy! No wonder the investors hate us!" So they move into some new market that the consultants tell them is real hot — usually with disasterous results. The old business is either sold off or de-emphasized, to avoid "tarnishing" the company's image.

    Borland did this once before, when they acquired a bunch of middleware and database companies and announced that they were no longer the tools maker Borland — they were the Enterprise Software company, Inprise. The Enterprise stuff went nowhere, the IDEs continued to make enough money to keep the company afloat, and Inprise eventually admitted defeat and changed its name back.

    Here's what will happen this time: the IDE business will be sold to some smart investor who knows that these tools have a loyal customer base. Borland will keep the name this time, and the spinoff will be called Delphiware or something. Without its reliable income stream from the IDEs, Borland with go bankrupt (or maybe just get dissolved, since they have a lot of cash), and Delphiware will buy the name back. And we'll be right back where we started — again.

  28. Smaller Lots by webmistressrachel · · Score: 1

    I would like to buy just the C family up until version 3, including Turbo C++ for Windows. I already bought it years ago, but there's nothing like perfectly commented source, as Borland themselves advocate in developer documentation! And it could teach me a thing or two about assembly...

    --
    This tagline was transcoded to result in at least one smirk. If you experience failure to smirk, please consult your Gen
  29. one can but hope that Delphi survives... by Malor · · Score: 3, Interesting

    I absolutely loved the early versions of Delphi. The manuals that came with it were long, involved, and brilliant. It was like being taken on a tour of what programming should really be like by about ten of the smartest guys in the business. Writing Object Pascal felt, much of the time, like writing poetry. The component library was clean and beautifully laid out. The IDE was super-responsive. And it could compile code faster than anything on the planet at the time. Back in the days of the 486, compile time really mattered, and being able to do 10,000 lines per minute on a 486-33 was extremely impressive. (hopefully I'm remembering my numbers correctly, it HAS been a very long time... it might have even been 100,000, but that seems too fast for a 486. Whatever the actual number was, it was, god, twenty times faster than anything else.) And a compiled Delphi program was just one EXE. No DLLs, no runtime, no dependencies, no distribution headaches... one EXE you could dump on a floppy and hand to someone. And the code was lightning-quick.

    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#.....

    1. Re:one can but hope that Delphi survives... by Malor · · Score: 1

      Crap, I hit submit too soon. The last thing I wanted to say was... hopefully whoever picks up Delphi and Kylix will have a clue and know what to do with them. I'd like to see something *like* Kylix, but married intimately into XWindows and KDE or GNOME, and able to product standalone executables. Or, at the very least, they should have utilities to create tarballs with all the necessary files.

      But after having been burned that bad on Kylix, it'll take some seriously strong recommendations, and probably a good long time with a demo copy, for me to send any more money down that rathole.

    2. Re:one can but hope that Delphi survives... by ibentmywookie · · Score: 1

      I started using Delphi at version 5.0 when I worked for a company that developed all client software in Delphi. This was my first major taste at windows application development, and I can tell you, that I *loved* Delphi, even at version 5 and 6. If you claim that it went downhill after 3.0, well it still _rocked_ compared to everything else.

      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's not funny.

      --
      -- The doctor said I wouldn't get so many nose bleeds if I just kept my finger out of there!
    3. Re:one can but hope that Delphi survives... by jonwil · · Score: 1

      I remember when Delphi first came out. It was light years ahead of Visual Basic at the time and not only that, it could use VB control libraries too.

  30. Wow by y00tz · · Score: 1

    Borland getting out of IDE, Konica Minolta quitting cameras, what's next, Western Union stops sending telegrams?

    1. Re:Wow by Anonymous Coward · · Score: 0

      Next thing you know Jobs will announce a two-button mouse.

      Oh, wait...

  31. A personal testimony on Borland history by carribeiro · · 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.

    1. Re:A personal testimony on Borland history by KlausBreuer · · Score: 1

      Sprint!

      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 running Delphi 7. Looks like we'll slowly switch to C++, with perhaps a dash of C# in it...

      --
      Free PC version of ChipWits at http://www.breueronline.de/klaus/chipwits/
  32. netscape is a dial-up company by Anonymous Coward · · Score: 0

    i find it very odd when people say 'do what netscape did'.

    ok, have your main programmer quit, deliver late, get booted out of your parent company, and have the only reason anyone likes you because you 'arent microsoft'.

    wonderulf business strategy

  33. New focus by michaelmalak · · Score: 1

    With their new focus on enterprise computing, they should change their name to something like Inprise.

  34. What is ALM and Who Uses it for What? by EvlG · · Score: 1

    All the descriptions I have read puzzle me. Why exactly would I use one of these ALM products? What do they do?

    1. Re:What is ALM and Who Uses it for What? by Rinzai · · Score: 3, Insightful

      ALM products give middle-managers wet dreams, mostly. Other than that, nobody really knows what the hell they're for.

    2. Re:What is ALM and Who Uses it for What? by Burz · · Score: 1

      Its like the stuff that Rational Software (now an IBM division) purveys:

      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)!

  35. Re:The best File Manager for Win is done with Delp by twitter · · Score: 1
    I wish Midnight Commander would be as solid, reliable and feature rich as it's Windows cousin.

    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.

    --

    Friends don't help friends install M$ junk.

  36. STFU or wake the fuck up by Anonymous Coward · · Score: 0

    Indeed it's not new. Tons of companies (including IBM, Oracle, etc) do this (so only the big guys & corporations who need the extra high end features beyond the limitations pay $$$). But some people aren't happy getting 95% of the features of a product that costs several thousands for free, like the world owes them something, and every 50000$ program should be free - there just can't be anything in the middle. And since this is coming from microsoft (they're automatically bad and evil guys no matter what), then we must bash them no matter what!

    STFU or wake the fuck up already. Thousands and thousands of developpers are using this nowadays (no need to buy visual studio - it DOES suffice for a huge portion of jobs - I've personally developped enterprise-grade n-tier apps in C# with it). It sure as hell beats having to pay thousands for visual studio for small to medium jobs. Not everything can be free (only in your little dream world with pink unicorns). Loads of people are perfectly happy to buy Visual Studio and more expensive tools. If anything they're allowing most people who can't afford it to still have great tools without resorting to piracy. Add some free 3rd party tools (nunit, nant, nhibernate, ndoc, mygeneration, cruisecontrol.net, testdriven.net, fxcop, etc) and you got an absolutely amazing and legit dev platform for 0$ -- but somehow you still have something to complain about eh?

    Some days you just can't win. Release WICKED dev tools (including a very good database too) for free and get bashed, or don't and still get bashed...

    1. Re:STFU or wake the fuck up by Anonymous Coward · · Score: 0

      Some days you just can't win. Release WICKED dev tools (including a very good database too) for free and get bashed, or don't and still get bashed...

      Yes, and I'm sure everyone at Microsoft weeps over it like you do. When they're not busy counting their money that is.

      Microsoft gets bashed because of its history. It's called Karma and you can't fix your past, you can fix your present and endure the results of your past until the results of your present override them. That's life, whether you're one person or a large corp, that is how it works. And getting an army of fanboys to cry a river for you isn't going to change it.

    2. Re:STFU or wake the fuck up by vsprintf · · Score: 1

      Yes, having used some of Microsoft's development tools, "wicked" is a fair description. It matches their management. I'm glad we could agree.

  37. Re:The best File Manager for Win is done with Delp by Anonymous Coward · · Score: 0

    That smells like the steaming pile of dung that XTree for windows became.

    This is FAR better :)

    http://farmanager.com/

  38. What will happen to Borlands patent portfolio? by jonwil · · Score: 2, Interesting

    Specifically, US patent 5,628,016 on structured exception handling. This patent is preventing the Wine, ReactOS, GCC and MingW people from supporting exception handling that is compatible with the Microsoft implementation.

    1. Re:What will happen to Borlands patent portfolio? by retnuh1 · · Score: 1

      As a Delphi developer I feel bad that others don't get to use structured exception handling, its great!

    2. Re:What will happen to Borlands patent portfolio? by jonwil · · Score: 1

      Microsoft uses it, as do various other propriatory vendors.

      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...

  39. Skeptical by countach · · Score: 1


    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 JBoss has killed their application server ambitions.

    I guess you could say that Borland is in large part a victim of open source. A pity in some ways, but inevitable.

  40. David I's statement to the Delphi community by retnuh1 · · Score: 2, Informative

    http://groups.google.com/group/borland.public.delp hi.non-tec
    hnical/browse_frm/thread/9781ff657b80368a?q=group% 3Aborland.
    public.delphi.*+author%3Adavidi%40borland.com&hl=e n&

    or

    http://tinyurl.com/8hcek

    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 sold to a company that shares their vision of moving forward with IDE development.

    1. Re:David I's statement to the Delphi community by Rob+the+Bold · · Score: 1

      Sounds like David I will be with the new company. That mitigates my depression about this somewhat. Perhaps the new company can be called "Borland" and the ALM company can be called something else (how about "Inprise"?). I do this for a living, and I don't even know what "ALM" is. Borland has chased some wild geese over the years and the only constant has been the developer tools. Maybe it is better for the developer tools to have their own company.

      --
      I am not a crackpot.
    2. Re:David I's statement to the Delphi community by The+Wicked+Priest · · Score: 1
      Perhaps the new company can be called "Borland" and the ALM company can be called something else (how about "Inprise"?).
      That's how it should be, but it seems not to be the plan. :(
      --
      Share and Enjoy: 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
  41. Still using their KickAss Borland C 5 (Win32) by underlord_999 · · Score: 1
    I still have BC5 (not builder 5) installed on my Win2000 box. It rocks as an editor. The entire IDE environment is exposed with an objectScript(tm?)-able interface so that you can control just about EVERY aspect of the IDE. You can also plug in 3rd party compilers.

    In fact, a few years ago, when Borland started giving away free downloads of their newest C++ compiler (command-line only), there were several places on the web that detailed how to integrate the new compiler with this IDE.

    And their TASM product for DOS just rocked.

    See this for more details about their objectScripting http://info.borland.com/borlandcpp/papers/scriptin g.html

    Sniff... farewell my favorite IDE! (not that it got much attention these days anyways from Borland!)

  42. People with no technical exp. can't run tech. cos. by Futurepower(R) · · Score: 1

    Oi, Brasileiro,

    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.

  43. Re:The best File Manager for Win is done with Delp by Anonymous Coward · · Score: 0
    You need to discover Konqueror and Krusader

    You need to listen to yourself typing.

  44. Take a little insider info on this... by jbuilder · · Score: 2, Insightful

    Anders left for one simple reason - he was tired of working on Delphi/Object Pascal. He saw Java, wanted to go and work on a "Delphi for Java" (which became JBuilder) but Borland refused and said; "No.. you're the Delphi Guy". He replied; "No.. I'm the former Borland employee" and quit.

    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 .NET guys - your guiding light in Anders failed.

    Now Blake Stone - the "JBuilder Guy" and later CTO, OTOH, while I'm sure Microsoft thought they were getting a good deal in hiring him. They didn't. I'm still not sure what that guy actually did for JBuilder (or for Borland) that was worthwhile other than be an example of what happens when you DO NOT practice good dental hygene.

    JBuilder is now basically dead - replaced by "Peloton" (i.e. JBuilder on the SWT-based abortion from IBM known as Eclipse). While I like some things about Eclipse (like it's pricetag) the SWT-based approach just makes Eclipse so much garbage on non Windows platforms (like Linux) and downright unusable on the Intel-based MacOS. Nice job, IBM - you've succeeded in muddying the waters even *MORE* for Java as a viable desktop platform.

    But I digress....

    I miss the Borland of the Turbo Pascal days too. But they're long gone. In fact that company has been gone since just before they bought Paradox.

    --
    Polymorphism -- It's what you make of it.
    1. Re:Take a little insider info on this... by Anonymous Coward · · Score: 0

      The thread is about Borland, so the parent takes the opportunity to provide supposedly valuable "insider info" that in actuality is baseless trashing of both .net and Eclipse (plus a few other people and tools), knowing full well that a huge audience that quite likes both of the aforementioned tools will be reading it.

      How does such an obvious Happy Troll post get Score:3, Insightful?

    2. Re:Take a little insider info on this... by Anthony+Boyd · · Score: 4, 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!"

    3. Re:Take a little insider info on this... by aCapitalist · · Score: 1

      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 .NET guys - your guiding light in Anders failed.

      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. Next, realize Java's failures on the client (Swing). After that ponder why even the open source or nothing crowd has nothing to do with Java and why Ruby and Python are big in that sphere.

      Face it, Sun crippled Java to such an extent that it'll never be anything more than the next COBOL. If Sun had any clue (and they usually don't), they would call the Java 6 language feature-complete, and in the Dolphin time frame develop a new language to leverage the new VM and all the existing libraries..

    4. Re:Take a little insider info on this... by Anonymous Coward · · Score: 0

      Amen. Calling C# a "pale imitation" when it's vastly better (the language, the platform and the dev tools) is just hilarious.

    5. Re:Take a little insider info on this... by jswanson · · Score: 1
      ...And your /. name is "jbuilder"??
      I'm sensing some sour grapes. Insider? None of what you claim about Anders is substantiated by anything I've ever heard in the newsgroups, Borland conferences, chats with employees, or published interviews with Anders. He was offered a million $$ to work for a company with virtually unlimited resources. What would YOU do with that offer?
      OK, I'm not a JBuilder guy, but Blake Stone gives awesome presentations. I remember seeing some of the demos he gave and thinking WHOA, here is a guy that is "bringing it." I felt that Borland suffered a major loss with his departure as well.
      I'm sure that many developers that have depended on JBuilder in the past will find news of its demise premature. ;) Its still a great tool! But certainly over the long run Eclipse will win out. Borland sees this. Eclipse simply has too much momentum.
      I do NOT think the same can be said about Delphi. It is still peerless in the world of Pascal IDEs. Lazarus (free Delphi compiler) has an audience because it is free. Period. Kylix is another story... Nice try Chuck J (former chief architect), but you are not Anders...
      that company has been gone since just before they bought Paradox.
      Gone since 1987?? http://en.wikipedia.org/wiki/Corel_Paradox/ You lost credibility with that statement, dude. Delphi has been a mainstay for Borland. In spite of VB market share, Delphi 1, 2 and 3 were far superior to VB 6 (UGGH). Borland went south starting with Del Yocam and the "Inprise" debacle of the late 90s. If I ever cross paths with that dufus Del, I'll have a hard time not punching him in the nose. Delphi has been a consistent revenue source for Borland since it was introduced. But they have shareholders that demand growth and, well, IDEs can only get you so far.
      I hope Borland can make this new arrangement work for dedicated group of guys still working to turn out a great IDE.
  45. Tod Nielsen's statement to Customers/Shareholders by AndroidCat · · Score: 1
    It says much the same:
    [..]
    In addition, Borland announced today that we will be divesting our IDE product lines, driving even tighter focus on the ALM market. These product lines include our award-winning Borland Developer Studio (Delphi, C++ Builder and C# Builder) and JBuilder. Our intent is to create a standalone business focused on the IDE market, capable of investing in the opportunities that exist for these product lines and advancing developer productivity. Borland's IDE business requires a distinct business model and focused investments different from our ALM business, which targets the broader software delivery organization. We believe that separating these businesses will enable both to flourish and grow more aggressively through targeted focus and investment. It goes without saying that we will do everything possible to ensure a successful transition of our products and customers to the new entity.
    [..]
    Sensors detect a reality distortion field in operation, but .. it might work.
    --
    One line blog. I hear that they're called Twitters now.
  46. competition is killing quality software by Tihy · · Score: 1

    I think that these days strong competition is killing quality software. Companies cannot afford to implement a good product, even if they know how to do it. It is too expensive. The games producers are a good example. Borland may be another good example.
    There are some companies who can afford too loose in the first phase (like Microsoft) and win later (think about XBox, .Net, Vista, ...).
    Most programmers will be happy to write good software but not with insane deadlines and insane managers. So I think is not a knowledge problem.

  47. Kahn got lucky when he hired Anders Hejlsberg. by Futurepower(R) · · Score: 1

    It's been 23 years. I think Mr. Kahn bought Turbo Pascal from Anders Hejlsberg.

    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.

  48. Biography-speak by Futurepower(R) · · Score: 1

    Note this biography of Philippe Kahn. I imagine that it is biography-speak, and Mr. Kahn does not have technical knowledge.

  49. It could work out - fingers crossed by cruachan · · Score: 1

    I've been using Delphi since version 1.0, and I just upgraded from D6 to D2006 (first upgrade I've taken in several years). I've a lot of code and expertese wrapped up in the product.

    My initial thought was that language transfers never work (the ghost of Ashton-Tate haunts us yet :-). But it is just possible that Delphi could be turned around. Despite being in decline for many years now it does still have a loyal following and a vast established user and resource base with interest in everything OpenGL to hard-core Database work. With the 2005/2006 releases that work on .net it has at least overcome the next major technical hurdle. It's also still one of the fastest environments to develop code in.

    Unfortunatly the same cannot be said for the rest of the portfolio. JBuilder is dead by comparison with Eclipse and C++Builder and C#Buillder have never got off the ground with an established user base.

    What's needed is a smaller, hungy, lean and technological company to take on Delphi and aggressively develop it in a way it's not been done by Borland for many years - someone like JetBrains or Metrowerks. The hobbyist/small developer market needs to courted aggressively again - that's after all how Borland grew on the back of TurboPascal and it's just as valid now as it's ever been. After all, if Delphi has survived to the extent it has, despite Borland's total management incompetance for the last few years (ever since the Inprise fiasco) then with good management the product has every chance of thriving again.

    Kiss of death would be a large company adding it to their portfolio. Sun, IBM, Novell, Oracle or the like where the product would be just one item of many and the development talent leached.

    So we'll see. Personally I'll be reluctant to start any new code on my shiny new D2006 until we know where we're going. Wait and see with fingers crossed.

  50. Visual Studio by Merdalors · · Score: 1
    Microsofts C/C++ compiler became better than Borlands

    Yes, you are correct, Visual Studio became definitely superior.

    However, I am sure the fact that Borland pre-empted Microsoft with a graphical IDE, was a strong incentive to accelerate the development of VS.

    Speaking of the importance of IDEs, I'm sure the demise of OS/2 is not unrelated to the piece of crap that C-Set was (ca. 1995). Imagine an IDE that displays code in proportional font by default; where you can't compile from the editor; has no Resource Workshop for designing dialogs.

    --
    Slashdot entertains. Windows pays the mortgage.
  51. When IBM bought Rational Software by Burz · · Score: 1

    ...those lifecycle tools were made options for Websphere development and became a big money-maker for IBM's "IDE Business".

    And with IBM now giving away their base IDE, it seems Borland wants to go in the same direction.

  52. Going after hearts/minds of Eclipse devs by Burz · · Score: 1

    IBM bought Rational Software for their LIFECYCLE tools, and makes money selling them as Eclipse/WSAD integrations.

    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 product line (for example, the way they balkanized and blinkered their UML tools).

    This will be interesting.

  53. Maybe this could be a good thing by slapout · · Score: 1

    If they sell their IDE tools to someone who can market them properly, maybe more people will begin to use them. Perhaps we'll even see a "Delphi Express Edition."

    --
    Coder's Stone: The programming language quick ref for iPad
  54. Novell: PLEASE purchase one of these IDEs!!! by mosel-saar-ruwer · · Score: 1

    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 nothing, at least prior to the Mono/SuSE purchases].

    Back in the day, you had to hack the Watcom compiler to death [using a bunch of undocumented, semi-mythical hacks that only the wizards had access to] just to get it to build a NetWare VLM/NLM. And that was the preferred method of developing for the platform.

    Boy, I tell you, Novell, with Directory Services, a SuSE kernel, and Mono Web Apps, all brought together for the developer in a single, integrated Borland or Metrowerks IDE, would start to resemble a serious platform.

    Or at least a platform that [finally] deserved to be taken seriously.

  55. Re:The best File Manager for Win is done with Delp by makapuf · · Score: 1

    The best free c++ ide on windows (dev-c++ or dev-cpp) is made with delphy (yes) (uses mingw as compiler)

  56. Borland BC4 by PigIronBob · · Score: 1

    I remember the days Borland C++ V4 for windows landed on the doorstep, it had a big yellow sticker on top with the following: "WARNING THIS IS A HAEAVY BOX", no bloody kidding, it was like someone had just raided the local library, it was loaded with manuals. (not tomention the 40 odd floppies with the software).As I write this I'm still waiting for the Microsoft PWB that came with M$C 6.0 to finish initialising... aaahhh the memories.

    --
    You never catch me alive
  57. Delphi needs a new home by jswanson · · Score: 1
    I look at this announcement with cautious optimism. I'm part of the crowd that wants Borland to "win" as their new CEO has often recently said. I know that most /.rs are NOT about Pascal at all, so bear with me. I make a very good salary writing Delphi code. I know lots of other guys that do too. Delphi caught on big-time in Europe. There is still a significant group of Delphi developers in the USA, although many have now traded tools.

    Delphi has been a consistent revenue source for Borland since it was introduced. But they have shareholders that demand growth and, well, IDEs can only get you so far. Philippe Kahn did great things for Borland, but decided he would go head to head with Microsoft and create a Borland Office suite. He was soon fired for those moves. Then Borland got Del Yocam in the late 90s. He was the freakin' genius responsible for the "Inprise" name change and started the trend toward the "Enterprise Developer." Borland got greedy and began to alienate the Average Joe developer more and more.

    Del's impeccable team forced the Delphi 4 timeline and the embarrassing ensuing patches. In fact, it occured to me the other day that the Delphi releases are kind of like the Star Trek movies. Star Trek 2, 4 and 6 were OK. The odd numbers notsomuch. Conversely, Delphi 4, 6 and 8 (aka Delphi 2005) had serious quality problems. Like many developers, I simply passed on these releases--even after purchasing them. But Delphi 5, 7 and 9 (aka Delphi 2006) are pretty damn good. The team recently posted a roadmap http://bdn.borland.com/article/0,1410,33383,00.htm l (previously unheard of) and seemed to be gathering steam.

    So now Borland is going to divest the developer tools portion of the business. http://www.borland.com/us/company/news/Tod_Nielsen _customer_shareholder_letter_02-08-06.htmlThe dev teams themselves seem to think this is GREAT. http://blogs.borland.com/abauer http://blogs.borland.com/ao/archive/2006/02/08/230 72.aspx The mood seems to be something like "Now we can set our OWN priorities and invest our OWN revenue in R&D without having to support Borland's enterprise-whatever addiction..."

    IMHO, Delphi still packs a punch. Some of the things often overlooked about Delphi:
    1. Source code. C'mon, everything but the compiler itself is included in every release.
    2. You can write anything (in Windows). Lightweight cmd line EXE, Win Service, CGI, GUI, DLL, n-tier AppServer, 3D game
    3. Fast compiler. I still can't believe the difference when compared to a similar sized C app. sheesh
    4. Object Pascal language. Don't sneer. It's readable. Your kid could comprehend much of it.
    5. Tons of free code, utilities, libraries, components. Others langs have this. Delphi does too
    6. Clear path to .NET for existing code with the VCL
    Obviously, that sounds like a commercial, but I'm surprised how often people gloss over or completely miss some of these things.

    I've looked at lots of other languages like Java, PHP, Ruby (even Rebol!) and keep coming back to Delphi. Sorry, but I just find C too ugly... Anders certainly carried over a lot of his influence to C# though. Try comparing a Delphi interface section to a C# interface section. DEJA VU!

    Delphi works well for me. It makes me money. It helps me make millions of dollars every year for my company. I sincerely hope that Borland can buck the trend of other companies and spin off a developer tools company with focus.
    1. Re:Delphi needs a new home by Teancum · · Score: 1

      I love Delphi as a programming language, and have been using Delphi since the original Delphi 1 release back elsewhen. I have been able to program in circles around my C++ co-workers, and was the "go-to" guy whenever a GUI prototype had to be developed in a hurry. Visual Studio just didn't compete until the C# compiler tools became available... and guess who helped develop the C# spec and GUI tools for Microsoft? (look at the list of Delphi 1 developers for a hint)

      I hope with this move that Delphi can recapture some of the software developer tool market, with hopefully a scaled back low-end development system for ordinary developers that has a reasonable price. Borland seemed to have been targeting high-end development groups that didn't bat an eye for a $10,000 development suite per seat. Unfortunately, this is a rarified market and is very particular with their needs. This has also made Delphi into an eliete platform that unfortunately is also competing directly with Microsoft and the kind of people who purchase the MSDN Universal subscription. This makes it almost impossible to compete against Microsoft.

  58. Power Editors by Mark_MF-WN · · Score: 1

    Have you ever tried powerful graphical editors like gedit or kate? They're great for working on small amounts of code, and are quite configurable. Of course, if you're already a wizard with vim or emacs, there's no reason to switch. But they do offer a lot.

  59. How much lucre to sell to the community? by xtal · · Score: 1

    I wonder what the price tag of these picees of software will be. Probabably beyond what's feasible to raise.

    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.

    --
    ..don't panic
  60. Cheesy Turbo Pascal magazine ads by Latent+Heat · · Score: 1
    Mr. Kahn was probably the mastermind behind the cheesy Byte Magazine ads trumpeting the $49.95 Turbo Pascal. I was actually put off by the ads -- the price seemed too low for anything good (I believe MS Fortran sold for about $400 in those days), the name Turbo anything seemed complete hype, and the ad graphics had all of the style of your local appliance king in the pre Best Buy days.

    But a colleague at work said, "No, it actually is a good product", I dropped what I was using at the time: would you believe RR Software's subset Ada compiler? Turbo Pascal changed all of that, and I never looked back.

    That colleague who turned me on to TP later defected to Matlab. I am seriously looking at Java/Swing/Netbeans these days. Neither the compile-side or the runtime performance are anywhere near Delphi, but hey, Moore's Law and all of that so it doesn't matter anymore.

  61. ActiveX and Type Library editor by Latent+Heat · · Score: 1
    There is one more Windows thing that Delphi does well to add to your list: develop .ocx ActiveX library modules.

    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 of "you-can't-touch-that" code, that if you need to change an interface, you may as well crumple the sheet into a wad, toss into wastebasket, and start fresh.

    Delphi has a pretty good Type Library editor for fine tuning COM and ActiveX interfaces -- of course interfaces are cast in stone when you let them out, but I like to make changes to interfaces when developing a new library. Type Library editor does a pretty good job of allowing one to add to or edit COM or ActiveX interfaces -- the updates to your code are a sometime thing, but there are not too many places you need to change and the compiler error when something doesn't change automatically also help.

    There is one serious flaw in Delphi-developed ActiveX controls -- they won't serve up events with the Python ActiveX support, with Matlab 7, and with any other system that does multiple registrations of event listeners on a control. I have a really ugly patch for this at http://www.medsch.wisc.edu/~milenkvc/pdf/multieven t.htm.

    There is one big shortcoming to Delphi -- collection classes. C++ has the STL, Java has its collection classes, Python is a set of collection objects masquerading as an object system. The built-in collection types in Delphi are sparse and are wired into major parts of the VCL (you can't do a console app or a straight Windows API app and use those collection types without folding in a lot of VCL code). Collection classes built-in to the language/library instead of programmers rolling their own linked lists, hash tables, etc. are the vogue, and Delphi hasn't kept up.