6 Top Programming Languages For Mobile Development - InformationWeek

InformationWeek is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them.Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

IoT
IoT
Mobile // Mobile Applications
News
6/9/2015
01:05 PM
100%
0%

6 Top Programming Languages For Mobile Development

The language you choose for mobile development can be the difference between great success and tremendous frustration. There are options -- but only if you know which path you're on.
Previous
1 of 8
Next

(Image: geralt via Pixabay)

(Image: geralt via Pixabay)

Mobile devices are the fastest-growing enterprise platforms in IT.

Enterprise IT shops and software publishers alike are moving every possible application to run on tablets, smartphones, and even smartwatches. Behind that set of decisions, though, is a huge question: How do you make it happen?

There are two broad paths that can be taken. One path has the Web browser as its destination. The idea is simple: Write once for a Web browser and you don't have to develop a separate application for each platform. Of course, developers know that reality isn't nearly as simple as the idea, but programmers can still write versions of an application for many different platforms using a single language and many pieces of re-usable code.

The question, then becomes which single language to use -- and how to make the various pieces of the Web app puzzle come together.

The other path arrives at a dedicated app for each mobile device. There are obvious costs associated with developing a separate app for each platform, but there are advantages, as well. One of the most important is that performance of a dedicated app will almost certainly be better than the performance of an app that has to run through a browser for everything that happens.

[What are the top programming languages for IoT? Check out our list. ]

Another advantage is that there are simply things that can't be done in a Web browser -- working with other apps, storing and retrieving files from particular locations, and direct control of device hardware among them -- that are possible with a dedicated app.

So the battle rages between those who see a world of apps and those who see the end of apps. Whichever path you choose, business needs will require that the development be done as efficiently and effectively as possible.

Which languages promise both these qualities? Let's take a look at the most popular options available today and see which might work the best for your situation.

Curtis Franklin Jr. is Senior Editor at Dark Reading. In this role he focuses on product and technology coverage for the publication. In addition he works on audio and video programming for Dark Reading and contributes to activities at Interop ITX, Black Hat, INsecurity, and ... View Full Bio

We welcome your comments on this topic on our social media channels, or [contact us directly] with questions about the site.
Previous
1 of 8
Next
Comment  | 
Print  | 
More Insights
Comments
Newest First  |  Oldest First  |  Threaded View
Thomas Claburn
50%
50%
Thomas Claburn,
User Rank: Author
6/9/2015 | 6:39:57 PM
What about Lua?
Lua is a good choice for beginning developers and cross-platform projects.
Slideshows
11 Things IT Professionals Wish They Knew Earlier in Their Careers
Lisa Morgan, Freelance Writer,  4/6/2021
News
Time to Shift Your Job Search Out of Neutral
Jessica Davis, Senior Editor, Enterprise Apps,  3/31/2021
Commentary
Does Identity Hinder Hybrid-Cloud and Multi-Cloud Adoption?
Joao-Pierre S. Ruth, Senior Writer,  4/1/2021
White Papers
Register for InformationWeek Newsletters
Video
Current Issue
Successful Strategies for Digital Transformation
Download this report to learn about the latest technologies and best practices or ensuring a successful transition from outdated business transformation tactics.
Slideshows
Flash Poll