//honeypot demagogic

 Forum DhammaCitta. Forum Diskusi Buddhis Indonesia

Author Topic: Delphi ain't dead yet  (Read 3070 times)

0 Members and 1 Guest are viewing this topic.

Offline hatRed

  • KalyanaMitta
  • *****
  • Posts: 7.400
  • Reputasi: 138
  • step at the right place to be light
Delphi ain't dead yet
« on: 14 August 2009, 06:28:34 PM »
source : http://community.devexpress.com/blogs/dxram/archive/2009/07/31/delphi-ain-t-dead-yet.aspx?Newsletter8



I've heard people talking about the imminent death of Delphi for 15 years, and the language is only 14.5 years old.  It seems that every year or so some wise guy lobs a bomb into the blogosphere like Rest In Peace Delphi.

But the reality is that commercial developers are using Delphi every day to build applications that we all probably use every day, and most users probably don't even know were written in Delphi.

It is true that over the past 8 years C# has been embraced by a lot of corporate development shops (some ex-Delphi, probably many more ex-Java), because in an homogenous environment where you can control that every deployment will be to Vista with .NET 3.5 pre-installed and a common path to a local SQL server, a C# (or VB.NET) application is the path of least resistance.  But there are environments where a native Delphi application maintains a distinct advantage.


Shrink Wrapped applications

One strength of Delphi is that you compile into a windows executable, and your app just runs on almost every version of Windows built in the past decade.  No need for a specific version of an application deployment framework (like .NET) to be available.

Nick Bradbury, who you may know as the developer of commercial hits like HomeSite and TopStyle uses Delphi and gives probably the best rationale on his blog for a micro-ISV developing applications choosing Delphi.

You may have also noticed the recent testimonial from EC Software the developers of Help&Manual who use ExpressBars to build a new revolutionary UI in their Delphi application.


Delphi is a good choice for creating shrink wrapped applications, or shareware applications for Windows, or just generally any application for deployment to a heterogeneous windows environment.


Real-time applications

Delphi allows the same kind of "to the metal" control of hardware as any Microsoft C++ application that would be impossible in a platform abstracted away from the hardware like Java or C#.

You may know Developer Express is a geographically diverse company, with developers and evangelists spread around the globe (even the outback of Australia).  We use email, and IMs to communicate and coordinate but when text is just not rich enough we use Skype which was built in Delphi.

Test Complete from AutomatedQA was built entirely in Delphi and is able to produce millisecond resolution automated testing for any kind of application development.


If you are building applications like these that have to be responsible for the number of CPU cycles they consume, Delphi may be a good choice.


Component based development


Sure you could build real time apps like Skype, or Shrink Wrapped apps like HomeSite in MicroSoft C++ but if your competitor is using Delphi they will leave you in the dust because they can leverage a broad palette of drop in components from third party companies like Developer Express that will propel an application development closer to completion.

Imagine if you were trying to compete with Quests all purpose Database tool TOAD using something other than Delphi and didn't have the luxury of being able to drop in a component like the Express QuantumGrid with all it's sorting/grouping/filtering and master/detail  functionality at your fingertips.


It would take a team of developers several years just to build that functionality (http://www.devexpress.com/Products/VCL/ExQuantumGrid/) - and yet any Delphi developer can buy a component for $399 and drop it into his application and be there already.



Delphi Community

Finally there is an entire ecosystem of commercial developers making a good living from supporting Delphi, from CodeGear who are always working to extend the language, to companies like Developer Express building broad offerings of components, and even companies like Quest and Automated QA building developer tools using Delphi.  Here at DevExpress we have a commited team of developers that just love working with, and extending Delphi ... it's not as big a market as .NET is for us, but many of us were also Delphi developers before .NET and still use Delphi regularly.

Sure there are some scenarios where .NET has significant advantages over Delphi (Prism, which is both, is a subject for another blog post) - heck there are many scenarios where Ruby on Rails is a better platform than Delphi - but there are definite problems for which Delphi is a good solution.

Like Mark Twain, it seems that the rumors of the death of Delphi have been greatly exaggerated.

Published Jul 31 2009, 09:00 AM by Richard Morris (Developer Express)  Filed under: delphi
Technorati tags: delphi
i'm just a mammal with troubled soul



Offline Sumedho

  • Kebetulan
  • Administrator
  • KalyanaMitta
  • *****
  • Posts: 12.406
  • Reputasi: 423
  • Gender: Male
  • not self
Re: Delphi ain't dead yet
« Reply #1 on: 14 August 2009, 08:12:21 PM »
sebagai mantan dephi-er 2 dan 3 yg merasakan enaknya dibanding vb dan c++ jadul, Delphi... Lanjutkan...
There is no place like 127.0.0.1

Offline Indra

  • Global Moderator
  • KalyanaMitta
  • *****
  • Posts: 14.819
  • Reputasi: 451
  • Gender: Male
Re: Delphi ain't dead yet
« Reply #2 on: 14 August 2009, 08:24:30 PM »
i'm sure i'm alive

Offline Forte

  • Sebelumnya FoxRockman
  • KalyanaMitta
  • *****
  • Posts: 16.577
  • Reputasi: 458
  • Gender: Male
  • not mine - not me - not myself
Re: Delphi ain't dead yet
« Reply #3 on: 14 August 2009, 08:40:34 PM »
delphi enaknya ya.. executable file yang mandiri.. bebas dari RTL ;D
Ini bukan milikku, ini bukan aku, ini bukan diriku
6 kelompok 6 - Chachakka Sutta MN 148

Offline Lex Chan

  • Global Moderator
  • KalyanaMitta
  • *****
  • Posts: 3.437
  • Reputasi: 134
  • Gender: Male
  • Love everybody, not every body...
Re: Delphi ain't dead yet
« Reply #4 on: 14 August 2009, 09:36:21 PM »
yup.. aye pake Delphi untuk kerjain skripsi, dan sekarang masih pake Delphi buat thesis ;D
“Give the world the best you have and you may get hurt. Give the world your best anyway”
-Mother Teresa-

Offline tesla

  • KalyanaMitta
  • *****
  • Posts: 6.426
  • Reputasi: 125
  • Gender: Male
  • bukan di surga atau neraka, hanya di sini
Re: Delphi ain't dead yet
« Reply #5 on: 15 August 2009, 08:38:33 AM »
Delphi sekarang versi brp yah? (disini susah cari CD bajakannya....)
dulu juga sempat kerja pake Delphi 5
Lepaskan keserakahan akan kesenangan. Lihatlah bahwa melepaskan dunia adalah kedamaian. Tidak ada sesuatu pun yang perlu kau raup, dan tidak ada satu pun yang perlu kau dorong pergi. ~ Buddha ~

Offline Indra

  • Global Moderator
  • KalyanaMitta
  • *****
  • Posts: 14.819
  • Reputasi: 451
  • Gender: Male
Re: Delphi ain't dead yet
« Reply #6 on: 15 August 2009, 08:41:29 AM »
2009, and 2010 is coming

 

anything