Subscribe / Unsubscribe Enewsletters | Login | Register

Pencil Banner

The app dev undead: 5 technologies limping along

Paul Krill | Jan. 4, 2016, io.js, JavaFX, Objective-C, and Spring.Net have all faded away, but for different reasons.

"It is a technology with relatively narrow appeal. We are seeing less and less Java at the front end outside of Android in terms of new projects, and the various Java front-end technologies are not expected at this point to be a major influence,” said IDC analyst Al Hilwa. Indeed, a 2014 thread in Reddit asked, "Why is JavaFX being continued? Nobody uses it." And a recent search on found only 30 job postings that mentioned JavaFX skills.

Objective-C: Apple replaced it with Swift

This venerable language has been best known as a platform for developing applications for Apple's software platforms, particularly the popular iOS smartphones and tablets. But with Apple's introduction of the successor Swift language in June 2014, the writing has been on the wall that Objective-C shall decline.

Although there were still more than 6,400 jobs citing Objective-C skills on recently, the language has been tanking on the Tiobe index of language popularity, dropping from third place a year ago to 15th place this month. During that time, Swift rose from 17th place to 14th place. Objective-C also has been dropping on the rival PyPL index.

Although Objective-C will be around for a while, it is certain that new development that might have been the domain of Objective-C before will move over to Swift -- because Apple has decreed it so.

Spring.Net: Bounced around, then essentially abandoned

Derived from the popular Spring Framework for Java development, the Spring.Net open source framework enables development of enterprise .Net applications via Spring technologies.

But it has changed hands over the years. In 2009, VMware acquired SpringSource, which developed Spring technologies. Later on, VMware spun out Pivotal, which got jurisdiction over Spring. These days, the Spring.Net community leads the Spring.Net project, according to Pivotal.

A check of the Spring.Net site, though, features on its front page an announcement from December 2012: "We are pleased to announce that the M2 (Milestone 2) release of Spring .Net 2.0.0 is now available." The Downloads page shows version 1.3.2 was the latest production release. The Twitter feed has not seen any activity since March 2014.

Oracle, meanwhile, has been busy trying to persuade Spring Framework Java users to switch to Java EE, arguing that Spring no longer offers developers advantages over Oracle's enterprise Java, such as dependency injection, which Spring had first. The lack of movement at Spring.Net certainly gives Oracle's argument practical credence.


Previous Page  1  2 

Sign up for CIO Asia eNewsletters.