Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. So where is the new Borland?

So where is the new Borland?

Scheduled Pinned Locked Moved The Lounge
csharpc++delphivisual-studiohelp
93 Posts 44 Posters 2 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • J Jim Crafton

    Christopher Duncan wrote:

    There's money to be made here

    Here's were we disagree. I think several factors are at work: 1) Microsoft has become so entrenched that few people are even aware of alternatives, or would be even if they existed 2) A large community of developers (and non-developers for that matter) have grown accustomed to getting part of, or even all of, their developer tools for free. Some (the freetard faction) even go so far as to make free tools a social/political stance. 3) The few people who are aware of alternatives almost always support the ideology of point 2, thus creating an endless feedback loop. I personally would love to be making a living developing great developer tools, like IDEs, frameworks, etc. But I have come to the conclusion that in the current market, no one is going to sell dev tools other than Microsoft. And if you think it's bad on Windows, it's FAR worse on other platforms like Apple or linux. The current work I've done on my framework (and admittedly the start I made at an IDE) are made freely available simply because I'd rather see the work made available to people than just disappear altogether.

    ¡El diablo está en mis pantalones! ¡Mire, mire! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! Personal 3D projects Just Say No to Web 2 Point Oh

    C Offline
    C Offline
    Chris Losinger
    wrote on last edited by
    #37

    Jim Crafton wrote:

    no one is going to sell dev tools other than Microsoft

    that's 99.94% true. and the other .06% are just hiding in niches MS hasn't seen yet.

    image processing toolkits | batch image processing

    1 Reply Last reply
    0
    • K Kevin McFarlane

      This perhaps explains the lack of focus in the IDE re: C++ at least MSDN Flash Poll Question Results from last poll: What language would you like to be using in April 2010 for new applications? 55% C# 17% Visual Basic 6% BBC Basic :-) 4% C++ 4% Other 3% F# 3% Ruby 2% Java 2% Python 2% PHP 1% JavaScript 1% Haskell

      Kevin

      N Offline
      N Offline
      Nemanja Trifunovic
      wrote on last edited by
      #38

      What, no Lisp? Must be flawed.

      Programming Blog utf8-cpp

      H 1 Reply Last reply
      0
      • D Daniel Grunwald

        Kent Sharkey wrote:

        small, light fast IDE for VS

        The main point of VS is that it is NOT small/light. Its feature list is so enormous that it's impossible for a small company to get anything similar. Just ask a few people here what features would be must-have for a new IDE and combine those lists. I'm pretty sure those features alone would be more than what fits in "small, light". My guess of the "must-have" feature list is: - C# IntelliSense, refactoring (at least the simple ones from VS08) - same for VB - C++/CLI IntelliSense - WinForms designer - ASP.NET designer - ASP.NET IntelliSense - WPF designer - XAML IntelliSense - Integrated Debugger (both managed and unmanaged) - Edit and Continue - Database explorer / using database tables in the various designers - Compatible with existing VS project formats - Compatible with Team Foundation Server - Compatible with ReSharper No one needs all of those features, but miss one of them and a lot of programmers won't even consider your IDE, no matter how good it is. And remember that only Microsoft has access to the inner workings of a C# compiler (Mono's gmcs doesn't count because it's horribly structured and not reusable at all for IDE purposes). Anyone else who wants to support features like Edit+Continue would first have to write their own compiler. By the way: what do you think of SharpDevelop? (I'm one of the SharpDevelop developers) Is it not fast enough? Not enough features? Not stable enough? At least it's pretty small - actually most of the current download size comes from integrated third-party code like WiX, Subversion, SHFB, PartCover, NUnit, Boo.

        K Offline
        K Offline
        Kent Sharkey
        wrote on last edited by
        #39

        I think the success of the Express products (much to the chagrin of some inside Microsoft, I'm sure) say that all of these in a single product aren't that necessary. Personally, I'd be happy with: - Starts in 3-5s, with an editor I can't out-type - integrated debugger - Intellisense (although I admit my happiest .NET development was just using UltraEdit and the command-line compilers) and refactoring support - single language support (I can live with multiple tools for different languages) - a better extensibility and project/template model than VS - good CSS edit support I can see the need (for some) for WPF and WinForms designers, but I rarely do desktop dev anymore. The ASP.NET designer is just ... not useful, IMO. I can certainly see your list being important to replace VS in an enterprise, but I don't see all those features being needed for all users (but then, I don't think most developers need the big-box VS package either) I'll admit it's been a long time since I looked at SharpDevelop. At my last employer, touching it was pretty much equivalent with getting fired (that whole LGPL thing), and I always associated it with desktop dev. I will take another look though, thank you.

        -------------- TTFN - Kent

        D 1 Reply Last reply
        0
        • C Christopher Duncan

          All this talk of MS dev tool lack of quality has me a bit nostalgic for the days when developing for MS technologies wasn't a monopoly. For those of you who haven't studied your IT history, there was once an upstart company named Borland who, back in the days of Pascal and C, developed a killer compiler and IDE, long before MS came along with Visual C++. It was fast. It was full featured. And it was really inexpensive. Turbo Pascal and Turbo C sold for around $89 when the comparable command line MS C compiler was going for $450. Borland made a lot of sales. Takes money to make money, you say? Not so. Philippe Khan, who started this little party, negotiated a full page ad in PC Magazine, around $5k, on 30 day terms when the norm was cash up front. This bought him enough time to make sales, cover his advertising, and hopefully live to fight another day. And he didn't even have the web to help him. Borland made a lot of money. Sure, you can do web development in any language / environment, but there's a huge market out there with MS skills. The same could be said for Windows development. Given the consistently crappy quality in MS tools, release after release, and a huge market of people who would doubtless pay for something better, especially if it was less expensive, my question is this: Where is the new Borland? Back in the day, it was considered a fool's errand to compete with Microsoft but Borland did it successfully using the oldest trick in the book. They offered superior value for less money. Am I really to believe that no one has the talent to write a .NET IDE that could kick Visual Studio's bug ridden posterior? If so, then it's a sad day for the programmer community, to be sure. There's money to be made here. If I wasn't headed for the exits, I might have a go at it myself. But I'd certainly cheer from the sidelines anyone with the talent and the guts to do what's successfully been done before - challenge the MS monopoly on dev tools and in the process not only make a ton of money, but force MS to get back into competing on quality as Borland once did. With no competition, they have no incentive to give us other than the flaky tools we get.

          Christopher Duncan Author of The Career Programmer and Unite the Tribes

          P Offline
          P Offline
          PIEBALDconsult
          wrote on last edited by
          #40

          Doesn't XACC.IDE count? :confused: Someone mentioned Borland's "like a book" licensing, and indeed that was a big factor in their success. But even more important was that Borland got into the colleges (at least the ones I went to). We had Turbo Pascal in the labs, therefore when the college added C it was Turbo C, and when Turbo C++ was released that was added. Furthermore, Borland offered student licensing (with no support) for half price (as I recall). I didn't even know Microsoft made competing products, I just looked them up now... huh, never heard of them. I still use Borland's free command-line C/C++ 5.5 to build C programs, but I never got around to trying their C# Builder.

          1 Reply Last reply
          0
          • M Mustafa Ismail Mustafa

            Its not bad and that's the sum of it. Not bad.

            If the post was helpful, please vote! Current activities: Book: Foundation's Edge by Isaac Asimov Project: Hospital Automation, final stage Learning: Image analysis, LINQ Now and forever, defiant to the end. What is Multiple Sclerosis[^]?

            H Offline
            H Offline
            Henry Minute
            wrote on last edited by
            #41

            I have all three versions and you're right, not bad sums it up. It does have a reasonable VB to C# and vice-versa tool, so it is useful from that perspective. Unlike MS with VS though, each version gets slightly better. However, the devs for the product are (or at least used to be) confirmed open source disciples. So unless, for some reason they decide to sell it, it is unlikely to become a paid-for product.

            Henry Minute Do not read medical books! You could die of a misprint. - Mark Twain Girl: (staring) "Why do you need an icy cucumber?" “I want to report a fraud. The government is lying to us all.”

            M 1 Reply Last reply
            0
            • J Judah Gabriel Himango

              Interestingly, the Turbo Pascal you praise so highly was written by none other than the chief architect of C#, Anders Heiljsberg. On the topic of competitors, there's the free, open source IDE SharpDevelop, and the free, open source MonoDevelop. That the *really* expensive Visual Studio still whips these free things speaks a lot about the quality of Visual Studio. You think VS sucks? Try using these other tools and you'll see just how great VS is. To make matters worse, many Microsoft shops are unwilling to try non-MS tools. Silly, but that's reality right now. I think it's extremely difficult to write a darn good multi-language IDE with debugging, intellisense, designer support, etc. I think VS does a pretty darn good job. There are problems (mostly designer issues and some native code support problems), but frankly, I've yet to see any tool do a better job.

              Religiously blogging on the intarwebs since the early 21st century: Kineti L'Tziyon Judah Himango

              M Offline
              M Offline
              Mustafa Ismail Mustafa
              wrote on last edited by
              #42

              I agree with you, for the time being, there isn't another tool that can assume the multi-paradigm role that VS plays in a developer's life. I speak mainly for myself but I am sure that a massive proportion of the Windows developer herd is like that as well. The ultimate peeve is why? MS, unlike a mom & pop software house, has huge resources at its disposal. I grew up on MS and I remember the ecstasy I felt when I was the only one to be selected as an intern from my school and then as an employee from between all the interns. One of the reasons I hated working at MS was the feeling that I was nothing more than cog, a spare part. The point I'm trying to make is that they shouldn't be making such silly mistakes, IDE OS or otherwise. I can accept bugs in a program, this is something that we as developers and engineers have to accept in our working lives, but I cannot understand, accept or forgive silly mistakes that should have been caught by the coders, testers and unit testing. What's worse, MS has actually gotten audacious enough not to care and therefore you have bugs that have persisted since VS 2003 in some cases. That is so not good. It tells me MS doesn't give a rat's ass what I, or my fellow developer, does so long as we shell out the cash to buy their next edition. The thing is, how long is that going to last? Chris was venting about that.

              If the post was helpful, please vote! Current activities: Book: Foundation's Edge by Isaac Asimov Project: Hospital Automation, final stage Learning: Image analysis, LINQ Now and forever, defiant to the end. What is Multiple Sclerosis[^]?

              C 1 Reply Last reply
              0
              • N Nemanja Trifunovic

                What, no Lisp? Must be flawed.

                Programming Blog utf8-cpp

                H Offline
                H Offline
                Henry Minute
                wrote on last edited by
                #43

                Nemanja Trifunovic wrote:

                What, no Lisp Lithp? Must Mutht be flawed

                Fixed that for you. :-D Sorry but I had to do it. :-\ :-O

                Henry Minute Do not read medical books! You could die of a misprint. - Mark Twain Girl: (staring) "Why do you need an icy cucumber?" “I want to report a fraud. The government is lying to us all.”

                1 Reply Last reply
                0
                • C Christopher Duncan

                  All this talk of MS dev tool lack of quality has me a bit nostalgic for the days when developing for MS technologies wasn't a monopoly. For those of you who haven't studied your IT history, there was once an upstart company named Borland who, back in the days of Pascal and C, developed a killer compiler and IDE, long before MS came along with Visual C++. It was fast. It was full featured. And it was really inexpensive. Turbo Pascal and Turbo C sold for around $89 when the comparable command line MS C compiler was going for $450. Borland made a lot of sales. Takes money to make money, you say? Not so. Philippe Khan, who started this little party, negotiated a full page ad in PC Magazine, around $5k, on 30 day terms when the norm was cash up front. This bought him enough time to make sales, cover his advertising, and hopefully live to fight another day. And he didn't even have the web to help him. Borland made a lot of money. Sure, you can do web development in any language / environment, but there's a huge market out there with MS skills. The same could be said for Windows development. Given the consistently crappy quality in MS tools, release after release, and a huge market of people who would doubtless pay for something better, especially if it was less expensive, my question is this: Where is the new Borland? Back in the day, it was considered a fool's errand to compete with Microsoft but Borland did it successfully using the oldest trick in the book. They offered superior value for less money. Am I really to believe that no one has the talent to write a .NET IDE that could kick Visual Studio's bug ridden posterior? If so, then it's a sad day for the programmer community, to be sure. There's money to be made here. If I wasn't headed for the exits, I might have a go at it myself. But I'd certainly cheer from the sidelines anyone with the talent and the guts to do what's successfully been done before - challenge the MS monopoly on dev tools and in the process not only make a ton of money, but force MS to get back into competing on quality as Borland once did. With no competition, they have no incentive to give us other than the flaky tools we get.

                  Christopher Duncan Author of The Career Programmer and Unite the Tribes

                  Mike HankeyM Offline
                  Mike HankeyM Offline
                  Mike Hankey
                  wrote on last edited by
                  #44

                  You are absolutely correct! In the day Borland kicked MS's butt, they had an awesome product at a decent price. The debugger alone was worth the price of admission. I, like you wonder what happened to Borland? Did they sell out? Did Philippe make all the money he needed to retire on a beach in the Islands or did he just get tired of butting heads with MS? Hmm that might be worth a google!_

                  Christopher Duncan wrote:

                  There's money to be made here. If I wasn't headed for the exits, I might have a go at it myself. But I'd certainly cheer from the sidelines anyone with the talent and the guts to do what's successfully been done before - challenge the MS monopoly on dev tools and in the process not only make a ton of money, but force MS to get back into competing on quality as Borland once did. With no competition, they have no incentive to give us other than the flaky tools we get.

                  _I second that. Mike

                  "It doesn't matter how big a ranch ya' own, or how many cows ya' brand, the size of your funeral is still gonna depend on the weather." -Harry Truman.


                  Semper Fi http://www.hq4thmarinescomm.com[^] My Site

                  1 Reply Last reply
                  0
                  • C Christopher Duncan

                    All this talk of MS dev tool lack of quality has me a bit nostalgic for the days when developing for MS technologies wasn't a monopoly. For those of you who haven't studied your IT history, there was once an upstart company named Borland who, back in the days of Pascal and C, developed a killer compiler and IDE, long before MS came along with Visual C++. It was fast. It was full featured. And it was really inexpensive. Turbo Pascal and Turbo C sold for around $89 when the comparable command line MS C compiler was going for $450. Borland made a lot of sales. Takes money to make money, you say? Not so. Philippe Khan, who started this little party, negotiated a full page ad in PC Magazine, around $5k, on 30 day terms when the norm was cash up front. This bought him enough time to make sales, cover his advertising, and hopefully live to fight another day. And he didn't even have the web to help him. Borland made a lot of money. Sure, you can do web development in any language / environment, but there's a huge market out there with MS skills. The same could be said for Windows development. Given the consistently crappy quality in MS tools, release after release, and a huge market of people who would doubtless pay for something better, especially if it was less expensive, my question is this: Where is the new Borland? Back in the day, it was considered a fool's errand to compete with Microsoft but Borland did it successfully using the oldest trick in the book. They offered superior value for less money. Am I really to believe that no one has the talent to write a .NET IDE that could kick Visual Studio's bug ridden posterior? If so, then it's a sad day for the programmer community, to be sure. There's money to be made here. If I wasn't headed for the exits, I might have a go at it myself. But I'd certainly cheer from the sidelines anyone with the talent and the guts to do what's successfully been done before - challenge the MS monopoly on dev tools and in the process not only make a ton of money, but force MS to get back into competing on quality as Borland once did. With no competition, they have no incentive to give us other than the flaky tools we get.

                    Christopher Duncan Author of The Career Programmer and Unite the Tribes

                    M Offline
                    M Offline
                    Marc Clifton
                    wrote on last edited by
                    #45

                    Christopher Duncan wrote:

                    Am I really to believe that no one has the talent to write a .NET IDE that could kick Visual Studio's bug ridden posterior?

                    It's not necessarily a lack of talent, but huge issues with 3rd party component compatibility. And not just for the present state of component development, but for the future state as well. After all, when Microsoft releases a new IDE, whom do you think gets first dibs before it even sees the light of day anywhere else? Component developers! So, any non-MS IDE is always going to be behind the times and not supported by component developers. It's a battle that, I believe, cannot be won. Except by using Microsoft's IDE classes. Which results in a different, but still buggy, third party IDE! Marc

                    Will work for food. Interacx

                    1 Reply Last reply
                    0
                    • H Henry Minute

                      I have all three versions and you're right, not bad sums it up. It does have a reasonable VB to C# and vice-versa tool, so it is useful from that perspective. Unlike MS with VS though, each version gets slightly better. However, the devs for the product are (or at least used to be) confirmed open source disciples. So unless, for some reason they decide to sell it, it is unlikely to become a paid-for product.

                      Henry Minute Do not read medical books! You could die of a misprint. - Mark Twain Girl: (staring) "Why do you need an icy cucumber?" “I want to report a fraud. The government is lying to us all.”

                      M Offline
                      M Offline
                      Mustafa Ismail Mustafa
                      wrote on last edited by
                      #46

                      Yes, that has to be said about their developers, they fix bugs and improve. To that, I salute them and their efforts. But really, VB <-> C# that's academic, why would I care, as a business owner what is running the underlying product so long as it is done right? You can write pos code in C# and any other language for that matter.

                      If the post was helpful, please vote! Current activities: Book: Foundation's Edge by Isaac Asimov Project: Hospital Automation, final stage Learning: Image analysis, LINQ Now and forever, defiant to the end. What is Multiple Sclerosis[^]?

                      H P 2 Replies Last reply
                      0
                      • M Mustafa Ismail Mustafa

                        I agree with you, for the time being, there isn't another tool that can assume the multi-paradigm role that VS plays in a developer's life. I speak mainly for myself but I am sure that a massive proportion of the Windows developer herd is like that as well. The ultimate peeve is why? MS, unlike a mom & pop software house, has huge resources at its disposal. I grew up on MS and I remember the ecstasy I felt when I was the only one to be selected as an intern from my school and then as an employee from between all the interns. One of the reasons I hated working at MS was the feeling that I was nothing more than cog, a spare part. The point I'm trying to make is that they shouldn't be making such silly mistakes, IDE OS or otherwise. I can accept bugs in a program, this is something that we as developers and engineers have to accept in our working lives, but I cannot understand, accept or forgive silly mistakes that should have been caught by the coders, testers and unit testing. What's worse, MS has actually gotten audacious enough not to care and therefore you have bugs that have persisted since VS 2003 in some cases. That is so not good. It tells me MS doesn't give a rat's ass what I, or my fellow developer, does so long as we shell out the cash to buy their next edition. The thing is, how long is that going to last? Chris was venting about that.

                        If the post was helpful, please vote! Current activities: Book: Foundation's Edge by Isaac Asimov Project: Hospital Automation, final stage Learning: Image analysis, LINQ Now and forever, defiant to the end. What is Multiple Sclerosis[^]?

                        C Offline
                        C Offline
                        Chris Austin
                        wrote on last edited by
                        #47

                        Mustafa Ismail Mustafa wrote:

                        What's worse, MS has actually gotten audacious enough not to care and therefore you have bugs that have persisted since VS 2003 in some cases. That is so not good. It tells me MS doesn't give a rat's ass what I, or my fellow developer, does so long as we shell out the cash to buy their next edition. The thing is, how long is that going to last? Chris was venting about that.

                        Great insight, you've capture my views on VS quite well.

                        Sovereign ingredient for a happy marriage: Pay cash or do without. Interest charges not only eat up a household budget; awareness of debt eats up domestic felicity. --Lazarus Long Avoid the crowd. Do your own thinking independently. Be the chess player, not the chess piece. --Ralph Charell

                        M 1 Reply Last reply
                        0
                        • C Chris Austin

                          Mustafa Ismail Mustafa wrote:

                          What's worse, MS has actually gotten audacious enough not to care and therefore you have bugs that have persisted since VS 2003 in some cases. That is so not good. It tells me MS doesn't give a rat's ass what I, or my fellow developer, does so long as we shell out the cash to buy their next edition. The thing is, how long is that going to last? Chris was venting about that.

                          Great insight, you've capture my views on VS quite well.

                          Sovereign ingredient for a happy marriage: Pay cash or do without. Interest charges not only eat up a household budget; awareness of debt eats up domestic felicity. --Lazarus Long Avoid the crowd. Do your own thinking independently. Be the chess player, not the chess piece. --Ralph Charell

                          M Offline
                          M Offline
                          Mustafa Ismail Mustafa
                          wrote on last edited by
                          #48

                          Its a sad reality and I myself have become extremely fed up with this attitude. I'm fast approaching a cross roads and I really don't know what to do. To carry on would be going against principles that have been ingrained in me as an engineer by my father before I went to university. To jump ship to something else... well, what's out there is half baked at best so I'll be damaging my livelihood. The other option is to take up Chris Duncan on his offer and change my company's paradigm to develop an IDE that works. I'll hire Graus as my chief software tester and if he is happy with it, I got me a VS killer! :-D

                          If the post was helpful, please vote! Current activities: Book: Foundation's Edge by Isaac Asimov Project: Hospital Automation, final stage Learning: Image analysis, LINQ Now and forever, defiant to the end. What is Multiple Sclerosis[^]?

                          C 1 Reply Last reply
                          0
                          • M Mustafa Ismail Mustafa

                            Yes, that has to be said about their developers, they fix bugs and improve. To that, I salute them and their efforts. But really, VB <-> C# that's academic, why would I care, as a business owner what is running the underlying product so long as it is done right? You can write pos code in C# and any other language for that matter.

                            If the post was helpful, please vote! Current activities: Book: Foundation's Edge by Isaac Asimov Project: Hospital Automation, final stage Learning: Image analysis, LINQ Now and forever, defiant to the end. What is Multiple Sclerosis[^]?

                            H Offline
                            H Offline
                            Henry Minute
                            wrote on last edited by
                            #49

                            Mustafa Ismail Mustafa wrote:

                            VB <-> C# that's academic, why would I care, as a business owner

                            You are quite right, for a business, but for hobbyists it is more useful. Some hobbyists become businesses and many tend to use the tools they learnt with. Someone else in this thread said that at their college there were only Borland products, and they didn't know that there were MS alternatives.

                            Henry Minute Do not read medical books! You could die of a misprint. - Mark Twain Girl: (staring) "Why do you need an icy cucumber?" “I want to report a fraud. The government is lying to us all.”

                            1 Reply Last reply
                            0
                            • L Lost User

                              I was a very happy user of their tools since Turbo C for DOS. They blew it with Borland C++ 5 which had one of the crappiest bug-ridden IDEs I ever had the misfortune to use. Sigh. Apparently all their best people had been moved to the Delphi project in order to try and compete with VB and they left the interns in charge of their flagship C++ product. Back in the day I was *this* close to using OWL instead of MFC as my Windows C++ framework of choice but my boss, who could see the writing on the wall, convinced me to use MFC and my love affair with Borland started to wane. I'm not a .NET guy, but as far as C++ development goes, I think the Qt framework and it's new IDE, Qt Creator, could be worth keeping an eye on. I have yet to use Qt but I am itching for an excuse to get busy with it as by all accounts, it's a great framework - plus you get cross-platform support out of the box. Being able to write a modern C++ GUI and target Linux and the Mac has piqued my interest, especially now the Qt licensing is more relaxed. But, to be fair (again from a C++ POV), if MS fixed the crappy Intellisense bugs in VS2008 and supplied a help system that wasn't shamefully bad, then I'd be quite happy. Visual Assist X has fixed the first problem for me, and Google pretty much takes care of the second, so any competition in this area would have to be pretty special. The Qt framework and multiple OS support *might* be a start. If MS actually listened to developers, that would be something. There are bugs in Visual Studio that have been present since VS2003, and that's just taking the piss. More competition would be welcome, but taking on MS in the .NET world? Who's going to take that risk? They'd need something gold-plated and incredibly reliable to do so and a development like that is no mean feat.

                              R Offline
                              R Offline
                              Rocky Moore
                              wrote on last edited by
                              #50

                              Rob Caldecott wrote:

                              blew it with Borland C++ 5

                              Yep, that was the end of the day for Borland.

                              Rocky <>< Recent Blog Post: Playing with Kubuntu Linux.. Thinking about Silverlight? www.SilverlightCity.com

                              1 Reply Last reply
                              0
                              • C Christopher Duncan

                                All this talk of MS dev tool lack of quality has me a bit nostalgic for the days when developing for MS technologies wasn't a monopoly. For those of you who haven't studied your IT history, there was once an upstart company named Borland who, back in the days of Pascal and C, developed a killer compiler and IDE, long before MS came along with Visual C++. It was fast. It was full featured. And it was really inexpensive. Turbo Pascal and Turbo C sold for around $89 when the comparable command line MS C compiler was going for $450. Borland made a lot of sales. Takes money to make money, you say? Not so. Philippe Khan, who started this little party, negotiated a full page ad in PC Magazine, around $5k, on 30 day terms when the norm was cash up front. This bought him enough time to make sales, cover his advertising, and hopefully live to fight another day. And he didn't even have the web to help him. Borland made a lot of money. Sure, you can do web development in any language / environment, but there's a huge market out there with MS skills. The same could be said for Windows development. Given the consistently crappy quality in MS tools, release after release, and a huge market of people who would doubtless pay for something better, especially if it was less expensive, my question is this: Where is the new Borland? Back in the day, it was considered a fool's errand to compete with Microsoft but Borland did it successfully using the oldest trick in the book. They offered superior value for less money. Am I really to believe that no one has the talent to write a .NET IDE that could kick Visual Studio's bug ridden posterior? If so, then it's a sad day for the programmer community, to be sure. There's money to be made here. If I wasn't headed for the exits, I might have a go at it myself. But I'd certainly cheer from the sidelines anyone with the talent and the guts to do what's successfully been done before - challenge the MS monopoly on dev tools and in the process not only make a ton of money, but force MS to get back into competing on quality as Borland once did. With no competition, they have no incentive to give us other than the flaky tools we get.

                                Christopher Duncan Author of The Career Programmer and Unite the Tribes

                                R Offline
                                R Offline
                                Rocky Moore
                                wrote on last edited by
                                #51

                                I agree with you! Back in the day, we had a Microsoft C Compiler on floppy for IIRC $400. They did not want to patch some bugs and claimed they were not there. Some of us used Lattice C or ??, there was one other main one, but hey that was too many decades ago. Then Borland came out with Turbo C for $49. Okay, 10% the price of Microsoft's product and hey, it worked great! Within a year or two that price moved up to #149 for Borland C/C++ and tools. Still quite a bargain and I was always right on top with my upgrades until 5.0 which killed everything. It was not just their horrible buggy 5.0 version, but they did not keep up with Microsoft on the move to Windows 95 with the new controls it brought. Was a hassle at best to use OWL. Anyway, I think there are a number of issues right now. First you would have to build a better product than VS Express tools, which is rought for small teams to compete with free. Microsoft is putting out some decent things for free and if you are a student, you get the professional tools for free or low cost along with their new program for startups. Then you have the ISV Empower program that brinngs you thousands of dollars worth of tools for $375. That is hard to compete with to say the least! There is always room for a new vision and new tools at a low price, but as developers we have huge amount of tools available now.

                                Rocky <>< Recent Blog Post: Playing with Kubuntu Linux.. Thinking about Silverlight? www.SilverlightCity.com

                                R 1 Reply Last reply
                                0
                                • C Christopher Duncan

                                  All this talk of MS dev tool lack of quality has me a bit nostalgic for the days when developing for MS technologies wasn't a monopoly. For those of you who haven't studied your IT history, there was once an upstart company named Borland who, back in the days of Pascal and C, developed a killer compiler and IDE, long before MS came along with Visual C++. It was fast. It was full featured. And it was really inexpensive. Turbo Pascal and Turbo C sold for around $89 when the comparable command line MS C compiler was going for $450. Borland made a lot of sales. Takes money to make money, you say? Not so. Philippe Khan, who started this little party, negotiated a full page ad in PC Magazine, around $5k, on 30 day terms when the norm was cash up front. This bought him enough time to make sales, cover his advertising, and hopefully live to fight another day. And he didn't even have the web to help him. Borland made a lot of money. Sure, you can do web development in any language / environment, but there's a huge market out there with MS skills. The same could be said for Windows development. Given the consistently crappy quality in MS tools, release after release, and a huge market of people who would doubtless pay for something better, especially if it was less expensive, my question is this: Where is the new Borland? Back in the day, it was considered a fool's errand to compete with Microsoft but Borland did it successfully using the oldest trick in the book. They offered superior value for less money. Am I really to believe that no one has the talent to write a .NET IDE that could kick Visual Studio's bug ridden posterior? If so, then it's a sad day for the programmer community, to be sure. There's money to be made here. If I wasn't headed for the exits, I might have a go at it myself. But I'd certainly cheer from the sidelines anyone with the talent and the guts to do what's successfully been done before - challenge the MS monopoly on dev tools and in the process not only make a ton of money, but force MS to get back into competing on quality as Borland once did. With no competition, they have no incentive to give us other than the flaky tools we get.

                                  Christopher Duncan Author of The Career Programmer and Unite the Tribes

                                  R Offline
                                  R Offline
                                  Roger Wright
                                  wrote on last edited by
                                  #52

                                  Don't rush me, Christopher! I've been working on this for years now. Unfortunately, all I've got are these crappy Microsoft tools to work with, so it's been slow going. Patience, grasshopper...

                                  "A Journey of a Thousand Rest Stops Begins with a Single Movement"

                                  C 1 Reply Last reply
                                  0
                                  • K Kent Sharkey

                                    I think the success of the Express products (much to the chagrin of some inside Microsoft, I'm sure) say that all of these in a single product aren't that necessary. Personally, I'd be happy with: - Starts in 3-5s, with an editor I can't out-type - integrated debugger - Intellisense (although I admit my happiest .NET development was just using UltraEdit and the command-line compilers) and refactoring support - single language support (I can live with multiple tools for different languages) - a better extensibility and project/template model than VS - good CSS edit support I can see the need (for some) for WPF and WinForms designers, but I rarely do desktop dev anymore. The ASP.NET designer is just ... not useful, IMO. I can certainly see your list being important to replace VS in an enterprise, but I don't see all those features being needed for all users (but then, I don't think most developers need the big-box VS package either) I'll admit it's been a long time since I looked at SharpDevelop. At my last employer, touching it was pretty much equivalent with getting fired (that whole LGPL thing), and I always associated it with desktop dev. I will take another look though, thank you.

                                    -------------- TTFN - Kent

                                    D Offline
                                    D Offline
                                    Daniel Grunwald
                                    wrote on last edited by
                                    #53

                                    Kent Sharkey wrote:

                                    At my last employer, touching it was pretty much equivalent with getting fired (that whole LGPL thing)

                                    What's with that strange (L)GPL aversion? Sure, you're not allowed to copy/paste SharpDevelop's source code into your apps. But you're also not allowed to ship Visual Studio assemblies (e.g. the Microsoft.VisualStudio.*.dll) with your app. I don't really see where the difference between GPL open-source and commercial code is in this regard - thanks to Reflector, programmers could also try to steal code snippets from the latter. With SharpDevelop, it's actually fine to copy libraries like ICSharpCode.TextEditor into your app, as long as you keep them in separate assemblies. The LGPL only forces you to publish code modifications to the library itself - it's not viral like the GPL. Though we've thought about relicensing SharpDevelop to BSD - the LGPL seems to be frequently misunderstood in the Windows world.

                                    Kent Sharkey wrote:

                                    I always associated it with desktop dev.

                                    That's still true - there are no web development features in SharpDevelop. It can compile Web Application projects, but that's about it - no Web Site projects, no code completion in .aspx files, no IIS debugging (though it's possible to debug ASP.NET applications using Cassini). For us, the primary usage of SharpDevelop is to code the next version SharpDevelop. And that's not a web app. But the main reason we don't have 'web development' support yet is that we don't have a clear feature list for it. Everyone interested in it seems to focus on the ASP.NET designer - the most complex and least important web dev feature they could choose. And then we usually don't hear anything again from them - they probably figured out that an ASP.NET designer is way over their heads.

                                    K C 2 Replies Last reply
                                    0
                                    • C Christopher Duncan

                                      All this talk of MS dev tool lack of quality has me a bit nostalgic for the days when developing for MS technologies wasn't a monopoly. For those of you who haven't studied your IT history, there was once an upstart company named Borland who, back in the days of Pascal and C, developed a killer compiler and IDE, long before MS came along with Visual C++. It was fast. It was full featured. And it was really inexpensive. Turbo Pascal and Turbo C sold for around $89 when the comparable command line MS C compiler was going for $450. Borland made a lot of sales. Takes money to make money, you say? Not so. Philippe Khan, who started this little party, negotiated a full page ad in PC Magazine, around $5k, on 30 day terms when the norm was cash up front. This bought him enough time to make sales, cover his advertising, and hopefully live to fight another day. And he didn't even have the web to help him. Borland made a lot of money. Sure, you can do web development in any language / environment, but there's a huge market out there with MS skills. The same could be said for Windows development. Given the consistently crappy quality in MS tools, release after release, and a huge market of people who would doubtless pay for something better, especially if it was less expensive, my question is this: Where is the new Borland? Back in the day, it was considered a fool's errand to compete with Microsoft but Borland did it successfully using the oldest trick in the book. They offered superior value for less money. Am I really to believe that no one has the talent to write a .NET IDE that could kick Visual Studio's bug ridden posterior? If so, then it's a sad day for the programmer community, to be sure. There's money to be made here. If I wasn't headed for the exits, I might have a go at it myself. But I'd certainly cheer from the sidelines anyone with the talent and the guts to do what's successfully been done before - challenge the MS monopoly on dev tools and in the process not only make a ton of money, but force MS to get back into competing on quality as Borland once did. With no competition, they have no incentive to give us other than the flaky tools we get.

                                      Christopher Duncan Author of The Career Programmer and Unite the Tribes

                                      L Offline
                                      L Offline
                                      Lost User
                                      wrote on last edited by
                                      #54

                                      More than 50% of the c++ guys I work with use vim on linux and only fire up VS to compile once in a while and they are pretty bloody productive as well

                                      1 Reply Last reply
                                      0
                                      • M Mustafa Ismail Mustafa

                                        Its a sad reality and I myself have become extremely fed up with this attitude. I'm fast approaching a cross roads and I really don't know what to do. To carry on would be going against principles that have been ingrained in me as an engineer by my father before I went to university. To jump ship to something else... well, what's out there is half baked at best so I'll be damaging my livelihood. The other option is to take up Chris Duncan on his offer and change my company's paradigm to develop an IDE that works. I'll hire Graus as my chief software tester and if he is happy with it, I got me a VS killer! :-D

                                        If the post was helpful, please vote! Current activities: Book: Foundation's Edge by Isaac Asimov Project: Hospital Automation, final stage Learning: Image analysis, LINQ Now and forever, defiant to the end. What is Multiple Sclerosis[^]?

                                        C Offline
                                        C Offline
                                        Chris Austin
                                        wrote on last edited by
                                        #55

                                        Mustafa Ismail Mustafa wrote:

                                        I'm fast approaching a cross roads and I really don't know what to do. To carry on would be going against principles that have been ingrained in me as an engineer by my father before I went to university.

                                        I hit that crossroads 3 years ago. My company dropped .net and moved on. For the high level stuff we use python and for the low level stuff it's C/C++.

                                        Sovereign ingredient for a happy marriage: Pay cash or do without. Interest charges not only eat up a household budget; awareness of debt eats up domestic felicity. --Lazarus Long Avoid the crowd. Do your own thinking independently. Be the chess player, not the chess piece. --Ralph Charell

                                        M 1 Reply Last reply
                                        0
                                        • C Christopher Duncan

                                          All this talk of MS dev tool lack of quality has me a bit nostalgic for the days when developing for MS technologies wasn't a monopoly. For those of you who haven't studied your IT history, there was once an upstart company named Borland who, back in the days of Pascal and C, developed a killer compiler and IDE, long before MS came along with Visual C++. It was fast. It was full featured. And it was really inexpensive. Turbo Pascal and Turbo C sold for around $89 when the comparable command line MS C compiler was going for $450. Borland made a lot of sales. Takes money to make money, you say? Not so. Philippe Khan, who started this little party, negotiated a full page ad in PC Magazine, around $5k, on 30 day terms when the norm was cash up front. This bought him enough time to make sales, cover his advertising, and hopefully live to fight another day. And he didn't even have the web to help him. Borland made a lot of money. Sure, you can do web development in any language / environment, but there's a huge market out there with MS skills. The same could be said for Windows development. Given the consistently crappy quality in MS tools, release after release, and a huge market of people who would doubtless pay for something better, especially if it was less expensive, my question is this: Where is the new Borland? Back in the day, it was considered a fool's errand to compete with Microsoft but Borland did it successfully using the oldest trick in the book. They offered superior value for less money. Am I really to believe that no one has the talent to write a .NET IDE that could kick Visual Studio's bug ridden posterior? If so, then it's a sad day for the programmer community, to be sure. There's money to be made here. If I wasn't headed for the exits, I might have a go at it myself. But I'd certainly cheer from the sidelines anyone with the talent and the guts to do what's successfully been done before - challenge the MS monopoly on dev tools and in the process not only make a ton of money, but force MS to get back into competing on quality as Borland once did. With no competition, they have no incentive to give us other than the flaky tools we get.

                                          Christopher Duncan Author of The Career Programmer and Unite the Tribes

                                          R Offline
                                          R Offline
                                          Rama Krishna Vavilala
                                          wrote on last edited by
                                          #56

                                          Expensive?? When it comes to giving away software at low price for developers and ISVs Microsoft ranks first. 1. Microsoft BizSpark for startups -> only $100 for 3 years and you get lot of goodies. 2. Empower for ISV ->5 licenses of MSDN for only $375 for 3 years. 3. Microsoft Partner program (Certified level) -> $1450 for 5 licenses of MSDN and 25 licenses of all major products (not for test and development but for actual production use). 4. Microsoft Partner program (Gold Certified level) -> $1450 for 25 licenses of MSDN and 100 licenses of all major products (not for test and development but for actual production use). All the developers/ISVs should know about these options. So when it comes to helping startup companies/ISVs: Microsoft is the best unless you want to launch something on MacOSX or on Java. The tools which came free on those platforms probably made MS provide all these special incentives. As a developer who has developed real life code in VS 2008, XCode, Eclipse, JDeveloper/SQL Developer, IntelliJ idea and NetBeans. I must say that the tools market is very competitive. Microsoft has to compete up with all these other products btw. If .Net development becomes difficult because of tools developers will shift to other platforms. Of course now the IDEs for Java got lot better some even better than VS and VS is trying to catch up. So if you broaden your scope you will see competition in the tools market and all the tools are improving. You can not simply compare the Borland C/Turbo C/Turbo Pascal of yesteryears with the modern IDEs and also not ignore other platforms (esp Java) when looking at the IDE competition.

                                          R 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups