all bits considered data to information to knowledge

13Oct/110

Java is losing ground (…yawn…)

The Tiobe Programming languages index came up with the following October headline: Java is losing ground despite its new version 7 release.

I'd say - its about time, just following the all Java frameworks becomes a full time job, not to mention mastering them...

Following the trend towards weakly-typed languages both Lua and JavaScript posted healthy gains; it would be interesting to see Google's Dart performance - "a class-based optionally typed programming language for building web applications"

Sudden popularity of Objective-C can only be explained by a continued craze of iPod/Phone/Pad; I fully expect it to retreat as more Android contenders move into the niche, and Apple's iron grip on the development market slips (see my post on how Amazon.com had circumvented it with HTML5 app)

C# is still climbing the stairs; I have suspicion that it rules supreme in Windows platform development world. The decision to discontinue support Mono project that would allow .Net Framework to be used on Linux platform was, IMHO, a shortsighted one, and will come back to haunt Microsoft in the future; maybe Miguel de Icaza can pull it through with his Xamarin project.

I attribute raising popularity of SQL procedural extensions such as PL/SQL and Transact-SQL to the growing dissatisfaction with ORM (such as Hibernate and MS Entity Framework) among the developers; in many cases the developers' productivity gained from the ability to work in a familiar environment is all but negated by the poor performance as a result of the inefficient query syntax that such frameworks tend to produce...

23May/110

Mono is dead, long live Mono!

Mono Project is (was?) at forefront of bridging the gap between Windows in Linux world for .Net developers. The latest release 2.10.7 supports Solaris, MacOS, Windows and various flavours of Linux + Android; the MonoTouch project allows developers to create native iPhone/iPad apps.

And yet Attachmate decided to throw the baby with the water! The official end of Mono at Attachmate came Friday, May 13, which was the last day of employment for the Novell’s Mono team, a move announced on May 2.

Miguel de Icaza ventured out on his own with the new company Xamarin

This would be a great opportunity for Microsoft to bring .Net Linux development in house,their real chance to compete with Android/iOS.

But if the past is any indication of the future they will pass on it. What a shame…

22Nov/100

Sic transit gloria mundi: Novell is no more

Thirty plus years of a proud history came to an end: Novell is no more

Sic transit gloria mundi: not with a bang but a whimper...

Those old enough to remember glory days of Digital, Informix and Borland will take the assurances of the new master - Attachmate Corporation with a grain of salt, recalling what had happened to the revolutionary technologies pioneered by the respective companies.

There will be seismic shifts in the industry; organizations (my own included) would have to make tough choices about what to do with Novell technologies acquired over the years.

Of particular interest to me is what would happen to the Mono Project - "an open source implementation of Microsoft's .Net Framework based on the ECMA standards for C# and the Common Language Runtime."  While only a blip on the corporate balance sheet, it gave many people assurance that this time things might be different; that Microsoft finally gets it, and open source will lead the way out of corporate slumber... It remains to be seen how the thing will work out, but I would not hold my breath for Attachmate making commitment to open source; it is simply not in their DNA; I wonder though whether Microsoft would recognize the opportunity, and take the Mono team (lead by Miguel de Icaza) in.

Another cool piece of technology I've been watching was Novell Pulse - cloud-based, real-time collaboration platform for the enterprise - written in Scala programming language. RIP?

Market consolidation spells trouble for technology innovation...