6 Top Programming Languages For Mobile Development - InformationWeek
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 executive editor for technical content at InformationWeek. In this role he oversees product and technology coverage for the publication. In addition he acts as executive producer for InformationWeek Radio and Interop Radio where he works with ... View Full Bio

Previous
1 of 8
Next
Comment  | 
Print  | 
More Insights
Comments
Newest First  |  Oldest First  |  Threaded View
Page 1 / 3   >   >>
baller188
100%
0%
baller188,
User Rank: Apprentice
3/14/2017 | 7:15:47 AM
App Developer
I prefer php and javascript. I'm starting to leanr html5 as i believe its the future 
DindayalG236
50%
50%
DindayalG236,
User Rank: Apprentice
1/17/2017 | 1:17:40 AM
Re: C Language is still the best cross platform language
Agree SKDEV you raised a key concern that plagues today's businesses and consumers. The security of an application should not be compromised, particularly while building a shopping, banking or similar apps where users are required to share their sensitive personal and financial information. (Dindayal Gupta, rootinfosol.com)
SarojK757
50%
50%
SarojK757,
User Rank: Apprentice
1/4/2017 | 2:09:52 AM
I love these iOS Mobile App development tools
1. Xcode 8.2
2. Swift 3
3. Core Data
4. Cocoapod
5. Alamofire

Marcus Miller
50%
50%
Marcus Miller,
User Rank: Apprentice
12/15/2016 | 4:48:20 AM
Preferred languages
As always HTML5 and Java are top choices for developing anything on the internet. Depending upon the client requirements we also at Enterprise Monkey, prefer these languages.  

Marcus Miller// Manager@ Enterprisemonkey
SarojK757
50%
50%
SarojK757,
User Rank: Apprentice
12/13/2016 | 7:06:49 AM
Re: C Language is still the best cross platform language
Actually I love the iOS Swift programming language. I working in Root Info Solutions Pvt Ltd, a Mobile app development company and I have built many apps using iOS Swift programming language.

Just take a look my build ios mobile app their website.
QML addict
100%
0%
QML addict,
User Rank: Apprentice
12/5/2016 | 8:01:39 AM
QML for cross-platform development
You did not mention a great programming language which is QML.

It is great for cross-platform development and is used by frameworks such as Qt and V-Play.

V-Play is a cross-platform development SDK based on the popular Qt framework. V-Play app and games are created within Qt Creator. V-Play's main language for writing source code is a declarative language called QML together with JavaScript.

 
Amir240
50%
50%
Amir240,
User Rank: Apprentice
12/2/2016 | 4:56:00 AM
Re: China market vs google play
Well there are plenty of freelance app developers, which can develop an app for your but google is legit & bit costly. I personally preferred google play store.
IneseP884
100%
0%
IneseP884,
User Rank: Apprentice
6/1/2016 | 11:37:06 AM
China market vs google play
I've been doing some research on App builders as I am trying to build my startup's first App. I looked through AppInstitute businessapps. co.uk/projects to find out whether is it possible to allow Android users to download our App without having to login into the Google Play Store? Reason why, is we are targeting most of our users are in Mainland China.

Also, which of these services would allow us to create complete HTML5 content (CSS, JS, images) so it can be browsed offline? I'm still thinking, but considering working with Magorasystem magora-systems. com/successful-mobile-app-development/
BenP761
50%
50%
BenP761,
User Rank: Apprentice
1/17/2016 | 10:53:00 PM
apple apple then c......
I hope these won't really be most popular. My dislike for apple is so great it extends to their ilanguages and that just leaves C which is just basic and which I have used so much I would love a change. Luckily despite the information conveyed here I mostly see perl, python, lua and the java food group9jquery, json,script.) Even the occasional app written in basic. Of course most all have had ties to at least one of the c flavors. I predict that the go language will have a spike in use next even if it is not for a long time.
Ariev939
50%
50%
Ariev939,
User Rank: Apprentice
9/5/2015 | 10:52:31 AM
New great language to build multi platform apps
Have a look at 8th-dev dot com

They have a very nice Forth like language which is very general purpose and can build native apps for most platforms directly on the platform the developer is programming on.

It has very easy GUI definition in a JSON like style.

It is not dependent on the JVM or .NET and generates native code for the target platforms.

The developers are very responsive and can offer solutions for problems within a day.

Also they provide other services using 8th as the development tool.
Page 1 / 3   >   >>
How Enterprises Are Attacking the IT Security Enterprise
How Enterprises Are Attacking the IT Security Enterprise
To learn more about what organizations are doing to tackle attacks and threats we surveyed a group of 300 IT and infosec professionals to find out what their biggest IT security challenges are and what they're doing to defend against today's threats. Download the report to see what they're saying.
Register for InformationWeek Newsletters
White Papers
Current Issue
Digital Transformation Myths & Truths
Transformation is on every IT organization's to-do list, but effectively transforming IT means a major shift in technology as well as business models and culture. In this IT Trend Report, we examine some of the misconceptions of digital transformation and look at steps you can take to succeed technically and culturally.
Video
Slideshows
Twitter Feed
Sponsored Live Streaming Video
Everything You've Been Told About Mobility Is Wrong
Attend this video symposium with Sean Wisdom, Global Director of Mobility Solutions, and learn about how you can harness powerful new products to mobilize your business potential.
Flash Poll