Tuesday, November 8, 2011

Tiobe Index: Delphi now at #16

Correspondent from New York


Headed South for Winter
In shocking sign of decline, the TIOBE index November 2011 reports steep decline for Delphi. Even with the CodeRage, EKON conference running during October, that has failed to increase the popularity of Delphi.


Delphi for 64-bits, Delphi for NET, ...Delphi x64 was introduced with little fan-fare. It caused a 60-basis increase points (to 140 basis points) in August but fell this month to lower (87 basis points), the second lowest rating since January 2004.


In previous article about Delphi's ranking in TIOBE, the decade-old problems with Delphi are not resolved:

Search Engine for Delphi:- On-line newsgroup search is broken.

Delphi Annual Upgrades:- Delphi XE, XE2. Can they break the cycle of annual upgrades?

Mastery of Language:- Same. Nothing changed

Trolling:- Since the last TIOBE report, trolls are still at their game.


Overtaking Delphi is FreePascal, Matlab, PL/SQL
MatLab released an iOS version while there are language-compatible implementation in Android. Instead of carrying that HP Scientific Calculator or keying-in in polish notation, you carry around your iPod or iPhone4 or Android to the construction site, key-in the values (just don't get caught reading Twitter or FaceBook) and copy&paste the results to Pages or email.

FreePascal is now much more hobbyist-friendly, the community is much better than Embarcadero's. At least, they gank the trolls and even answer the most basic questions from casual hobbyist. You don't wait forever for updates or pay annual maintenance fees -- and at search works on their forums and wiki.


Coming closer to dethrone Delphi is Lua and ABAP
ABAP started to enjoy a revival with a subset of SAP ABAP extensions on the iOS and compatible implementations on the Android.

With Lua for iOS and Lua for Android, along with FreePascal extensions,
- compile the main app in FreePascal for iOS and leave the main logic parts in Lua
- compile the main app in Android/Java and leave main logic in Lua
Lua is is demand as the cross-mobile-platform scripting language.

1 comments:

Michael Bunny said...

:) What did you expect:)

See Hater bunny. For mit it looks very similar to the situation 2007/2008. Of course new software in the western world currently of course but a real boom for a return ... It's gone.

SAP have their own solutions for mobiles. They always worked via middle ware and similar... Of course in ITs where dumb suckers decide with no competence on the technology level a so called 'standard' is chosen for. SAP has to provide this and they do because after a short period things work but work then and don't break afterwards.

I think more and more people quit. Radio silence is Rave compared to the activity in the Delphi world:)

Of course the bunnies have considered this situation and have a good video: http://www.youtube.com/watch?v=B011UeDf5Vg

Axel Rudi Pell - The End Of Our Time

On our way to nowhere behind the black sun
We're passing by the old horizon
Coming close to the edge, when we realize
There's a hole in the sky, the world has gone

Written and engraved in stone
On the walls of doom
The burning cross left all alone
Wherever we have roamed

Oh I can fell
It's the end of our time
Oh I believe
We're the last in our line
In the end of our time

We crossed the path of tragedy, fortune and fate
Cheated by the blended lies, will it be too late
The fools they cried “all gonna die”, but never got heard
Doom lies really quite absurd

Michael Bunny [Team 101st Hareborne] Nuts!