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…