<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" version="2.0">
  <channel>
    <title>Delphi.co.za</title>
    <link>http://www.delphi.co.za/</link>
    <description>development architecture</description>
    <language>en-us</language>
    <copyright>Simon Munro</copyright>
    <lastBuildDate>Mon, 06 Mar 2006 19:56:30 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 1.8.5223.2</generator>
    <managingEditor>simon@delphi.co.za</managingEditor>
    <webMaster>simon@delphi.co.za</webMaster>
    <item>
      <trackback:ping>http://www.delphi.co.za/Trackback.aspx?guid=e24809d5-69b4-4a43-8538-8925d7f41058</trackback:ping>
      <pingback:server>http://www.delphi.co.za/pingback.aspx</pingback:server>
      <pingback:target>http://www.delphi.co.za/PermaLink,guid,e24809d5-69b4-4a43-8538-8925d7f41058.aspx</pingback:target>
      <dc:creator>myemail@myemail.com (Your DisplayName here!)</dc:creator>
      <wfw:comment>http://www.delphi.co.za/CommentView,guid,e24809d5-69b4-4a43-8538-8925d7f41058.aspx</wfw:comment>
      <wfw:commentRss>http://www.delphi.co.za/SyndicationService.asmx/GetEntryCommentsRss?guid=e24809d5-69b4-4a43-8538-8925d7f41058</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      Last months' <a href="http://www.infoworld.com/article/06/02/08/75171_HNborlandexitide_1.html">announcement</a> by
      the Borland CEO that they are getting out of the IDE business makes one of the loudest
      statements about Delphi in a long time.  Depending on who you speak to it is
      the final nail in the coffin, a interesting footnote on an already dead product, or
      to the minority - a good thing for Delphi.  Whatever you think it means,
      I doubt that Delphi will ever return to it's 90's glory days.
   </p>
        <p>
      A more relevant question than 'What happened to Delphi?' is: 'Why is <a href="http://www.delphi.co.za/">www.delphi.co.za</a> hosting
      a blog where an individual is going on about non-Delphi stuff?'
   </p>
        <p>
      So let me try and answer that question.
   </p>
        <p>
      I used Delphi from v1 to v7 (the last 'good' Delphi) and built much of my professional
      career on Delphi.  Mark Shuttleworth, who because of the gazillions
      of dollars (pounds or whatever) he has, can advocate the use of open source as much
      as he likes - he never has to work again.  I could be an all out Delphi developer;
      but for commercial reasons it is just not possible - I just don't have the kind of
      cash the Mark Shuttleworth does.  While Delphi may be used in some niche markets,
      in the area they I work in - data-centric business applications - if you
      are not developing in .NET or Java it is virtually impossible to find regular work
      at a reasonable income.
   </p>
        <p>
      It becomes particularly difficult when working at the architectural level.  For
      some reason people belive that Delphi is a non-Microsoft platform, when Delphi
      actually has always been at the bleeding edge of Microsoft technology.  I remember developing
      apps that ran on SQL Server 4.21 on Windows NT 3.1 (on a 486DX266!).  In 1995,
      on a Borland roadshow, I demonstrated Delphi creating ActiveX controls - the only
      other tool at the time was VC++ (I think VB was still in version 4).  It was
      also around that time that the first data-aware TreeViews became available - something
      that development tools are still struggling with.  I was on a team where we wrote
      complex multi-tier applications with DCOM at the height of that fashion. On the web
      I used Delphi to create super-fast ISAPI DLL's before ASP was even on the market. 
      Delphi was the Microsoft development tool of choice for those who didn't have the
      patience for MFC and couldn't stand the data-crippled flicker-infested applications
      that came from VB.  For some reason though, Delphi (and it's cousin C++ Builder)
      were soldiers in a non-existent battle of Windows compilers - when the real battle
      was for the server platform where .NET, Java and others were striking blows.
   </p>
        <p>
      Most of the good Delphi developers that I have worked with have found a home in .NET
      - it is commercially viable and has some nuances of the VCL that have probably seeped
      through from Anders Helsberg - the original Delphi architect and now the creator of
      C#.  I, like many of those developers still use Delphi often - although we seldom
      admit it to others.  I still have a fully functional Delphi environment with
      all the Developer Express components and can snap together a data-aware application
      faster than any other tool.
   </p>
        <p>
      Delphi still has a place in the market and many good tools out there use Delphi. 
      The Skype windows client is developed in Delphi and so are TOAD and PL/SQL Developer
      - the essential tools in any Oracle developers toolbox.  Delphi was a leader
      in development architecture - Windows functionality (as mentioned above); the
      best tool for data-aware applications; the only tool with decent grid controls thanks
      to <a href="http://www.devexpress.com/">Developer Express</a>; one of the first to
      practically implement the concept of a disconnected data set (TClientDataSet); quick
      off the mark with DCOM and Web Services; implementation of the concept of a data
      source (1993) - something .NET is only now getting around to.  The list
      goes on and every Delphi developer will be able to list their favourites.
   </p>
        <p>
      Delphi succeeded despite Borland's pathetic marketing - the tool was so superior that
      the developer community simply used it; not because it was well marketed.  Delphi
      even survived the Inprise debacle but was, already then, becoming sidelined. 
      Borland then decided that the future of Delphi was .NET, which is really just Pascal
      for .NET  - yet another obsure language that supports the platform.  Whoever
      made that decision forgot that Delphi's strengh was always the compiler and the VCL
      - by going the .NET route you lose both; leaving behind an outdated IDE... which is
      now being dumped.
   </p>
        <p>
      Delphi will still have a place in my personal toolbox and will always be remembered
      as a platform that I enjoyed developing on and had great success with.  However,
      my migration to .NET was not the Delphi route and I see no future for Delphi on the
      Windows platform as the outdated compiler fails to support Windows Vista.
   </p>
        <p>
      The announcement has no effect on me professionally or commercially... it only has
      an emotional effect as I am forced to read the writing that has been on the wall for
      a while.
   </p>
        <p>
       
   </p>
        <p>
      Simon Munro
   </p>
        <img width="0" height="0" src="http://www.delphi.co.za/aggbug.ashx?id=e24809d5-69b4-4a43-8538-8925d7f41058" />
      </body>
      <title>What happened to Delphi?</title>
      <guid>http://www.delphi.co.za/PermaLink,guid,e24809d5-69b4-4a43-8538-8925d7f41058.aspx</guid>
      <link>http://www.delphi.co.za/PermaLink,guid,e24809d5-69b4-4a43-8538-8925d7f41058.aspx</link>
      <pubDate>Mon, 06 Mar 2006 19:56:30 GMT</pubDate>
      <description>&lt;p&gt;
   Last months' &lt;a href="http://www.infoworld.com/article/06/02/08/75171_HNborlandexitide_1.html"&gt;announcement&lt;/a&gt; by
   the Borland CEO that they are getting out of the IDE business makes one of the loudest
   statements about Delphi in a long time.&amp;nbsp; Depending on who you speak to it is
   the final nail in the coffin, a interesting footnote on an already dead product, or
   to&amp;nbsp;the minority&amp;nbsp;- a good thing for Delphi.&amp;nbsp; Whatever you think it means,
   I doubt that Delphi will ever return to it's 90's glory days.
&lt;/p&gt;
&lt;p&gt;
   A more relevant question than 'What happened to Delphi?' is: 'Why is &lt;a href="http://www.delphi.co.za/"&gt;www.delphi.co.za&lt;/a&gt; hosting
   a blog where an individual is going on about non-Delphi stuff?'
&lt;/p&gt;
&lt;p&gt;
   So let me try and answer that question.
&lt;/p&gt;
&lt;p&gt;
   I used Delphi from v1 to v7 (the last 'good' Delphi) and built much of my professional
   career on Delphi.&amp;nbsp; Mark Shuttleworth, who&amp;nbsp;because of the&amp;nbsp;gazillions
   of dollars (pounds or whatever) he has, can advocate the use of open source as much
   as he likes - he never has to work again.&amp;nbsp; I could be an all out Delphi developer;
   but for commercial reasons it is just not possible - I just don't have the kind of
   cash the Mark Shuttleworth does.&amp;nbsp; While Delphi may be used in some niche markets,
   in the area they I work in -&amp;nbsp;data-centric business applications -&amp;nbsp;if you
   are not developing in .NET or Java it is virtually impossible to find regular work
   at a reasonable income.
&lt;/p&gt;
&lt;p&gt;
   It becomes particularly difficult when working at the architectural level.&amp;nbsp; For
   some reason people belive that Delphi is a non-Microsoft platform, when&amp;nbsp;Delphi
   actually has always been at the bleeding edge of Microsoft technology.&amp;nbsp; I remember&amp;nbsp;developing
   apps that ran on SQL Server 4.21 on Windows NT 3.1 (on a 486DX266!).&amp;nbsp; In 1995,
   on a Borland roadshow, I demonstrated Delphi creating ActiveX controls - the only
   other tool at the time was VC++ (I think VB was still in version 4).&amp;nbsp; It was
   also around that time that the first data-aware TreeViews became available - something
   that development tools are still struggling with. &amp;nbsp;I was on a team where we wrote
   complex multi-tier applications with DCOM at the height of that fashion. On the web
   I used Delphi to create super-fast ISAPI DLL's before ASP was even on the market.&amp;nbsp;
   Delphi was the Microsoft development tool of choice for those who didn't have the
   patience for MFC and couldn't stand the data-crippled flicker-infested applications
   that came from VB.&amp;nbsp; For some reason though, Delphi (and it's cousin C++ Builder)
   were soldiers in a non-existent battle of Windows compilers - when the real battle
   was for the server platform where .NET, Java and others were striking blows.
&lt;/p&gt;
&lt;p&gt;
   Most of the good Delphi developers that I have worked with have found a home in .NET
   - it is commercially viable and has some nuances of the VCL that have probably seeped
   through from Anders Helsberg - the original Delphi architect and now the creator of
   C#.&amp;nbsp; I, like many of those developers still use Delphi often - although we seldom
   admit it to others.&amp;nbsp; I still have a fully functional Delphi environment with
   all the Developer Express components and can snap together a data-aware application
   faster than any other tool.
&lt;/p&gt;
&lt;p&gt;
   Delphi still has a place in the market and many good tools out there use Delphi.&amp;nbsp;
   The Skype windows client is developed in Delphi and so are TOAD and PL/SQL Developer
   - the essential tools in any Oracle developers toolbox.&amp;nbsp; Delphi was a leader
   in development architecture -&amp;nbsp;Windows functionality (as mentioned above); the
   best tool for data-aware applications; the only tool with decent grid controls thanks
   to &lt;a href="http://www.devexpress.com/"&gt;Developer Express&lt;/a&gt;; one of the first to
   practically implement the concept of a disconnected data set (TClientDataSet); quick
   off the mark with DCOM and&amp;nbsp;Web Services; implementation of the concept of a data
   source (1993)&amp;nbsp;- something .NET is only now getting around to.&amp;nbsp; The list
   goes on and every Delphi developer will be able to list their favourites.
&lt;/p&gt;
&lt;p&gt;
   Delphi succeeded despite Borland's pathetic marketing - the tool was so superior that
   the developer community simply used it; not because it was well marketed.&amp;nbsp; Delphi
   even survived the Inprise debacle but was, already then, becoming sidelined.&amp;nbsp;
   Borland then decided that the future of Delphi was .NET, which is really just Pascal
   for .NET&amp;nbsp; - yet another obsure language that supports the platform.&amp;nbsp; Whoever
   made that decision forgot that Delphi's strengh was always the compiler and the VCL
   - by going the .NET route you lose both; leaving behind an outdated IDE... which is
   now being dumped.
&lt;/p&gt;
&lt;p&gt;
   Delphi will still have a place in my personal toolbox and will always be remembered
   as a platform that I enjoyed developing on and had great success with.&amp;nbsp; However,
   my migration to .NET was not the Delphi route and I see no future for Delphi on the
   Windows platform as the outdated compiler fails to support Windows Vista.
&lt;/p&gt;
&lt;p&gt;
   The announcement has no effect on me professionally or commercially... it only has
   an emotional effect as I am forced to read the writing that has been on the wall for
   a while.
&lt;/p&gt;
&lt;p&gt;
   &amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
   Simon Munro
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.delphi.co.za/aggbug.ashx?id=e24809d5-69b4-4a43-8538-8925d7f41058" /&gt;</description>
      <comments>http://www.delphi.co.za/CommentView,guid,e24809d5-69b4-4a43-8538-8925d7f41058.aspx</comments>
      <category>Delphi</category>
    </item>
  </channel>
</rss>