Software Archive
Read-only legacy content
17060 讨论

What is the best programming language for mobile apps?

anbu2020
初学者
23,124 次查看

I mainly want to develop Blackberry apps, but I would like to learn a language that is compatible with as many phone platforms as possible.



_________________________________
seo | link building
54 回复数
Aubrey_W_
新分销商 I
9,376 次查看
Here's an article that may help you get started: http://software.intel.com/en-us/articles/developing-for-mobile-internet-devices-part-1-tools-choices-and-development-environment-configuration/

Regards,
==
Aubrey W.
Intel Software Network Support
0 项奖励
abdulahad1985
初学者
9,376 次查看
I guess it depends on the type of application you want to develop as a mobile App.
0 项奖励
SergeyKostrov
重要分销商 II
9,376 次查看
>>What is the best programming language for mobile apps?

It depends onrequirements for your application. For example:

- If as better as possible performance is needed,than a low level language like,Assembler, C or C++, has to be used

- If as better as possible UI is needed,than a high level language, like Java, C# orVisual Basic, has to be used

It is recommended thata prototype of the application and its UIis designed with a high level language.

Also, it is not just a question of some programming language. It is a combination of many-many factors and
one of them is a right set of helperlibraries. An UI library, like QT, could significantly speed up the
development process.

In overall, your application could use any set of different languages and helper libraries.
0 项奖励
xia-mou
初学者
9,376 次查看
Hmm this is tough. IMO, for Blackberry - Java ME, iPhone - Obj C & Embedded VC++ for PDA with Windows Mobile.
0 项奖励
Vlad_Hristov
初学者
9,376 次查看
And to add to the mess: why not HTML5? (One can be surprised how many simple apps can be coded in html5/JavaScript ;-)
offtopic (or not): isn't that thread little old (original question from August 2010)?
0 项奖励
SergeyKostrov
重要分销商 II
9,376 次查看
Quoting xia-mou
...Embedded VC++ for PDA with Windows Mobile...


eMbedded Visual C++ v4.x is considered as a legacy product for many years.As soon as Visual Studio 2005was introduced
all support for Windows CE &Mobile platforms is fullyintegrated in it.

0 项奖励
adamfast
初学者
9,376 次查看
Blackberry: Java ME (Micro Edition)
iPhone: Objective C
Palm Pre: HTML, CSS, JavaScript
PDA w/Windows Mobile: Embedded VC++

What you do is look for the devices' Software Development Kit (SDK). Different SDK's will be written for specific devices. You need to use the manufacturer's SDK (and programming language) in order to access the full functionality of each individual device. Wouldn't it be great if all of 'em used the same language SDK/API ?! Too bad for us developers!

Good luck.

Source(s):

Developing mobile apps for many years.
The C family of languages would be best - C++, .Net (C#) etc, These will also provide the basic programming grounding for you to use pretty much any other 4GL language such as Object Pascal (Delphi) etc.

Source(s):

0 项奖励
Maycon_Oliveira
初学者
9,376 次查看
I prefer to use diferent languages for diferent phone. I'd like to use Delphi for iOS, C# for Windows Phone and "Java" for Android.
0 项奖励
Maycon_Oliveira
初学者
9,376 次查看
...a good tip is to try RadPHP. visite www.embarcadero.com
0 项奖励
richardlevins
初学者
9,376 次查看
JAVA can be considered as the most used mobile programming language based on the following reasons:
1. Majority of the cell phones are java based (J2ME).
2. Android apps development uses JAVA,
3. Blackberry apps uses JAVA.

You cant compare Objective C and HTML.
Objective C is used to develop mobile applications whereas HTML is used to develop web pages, both these things have different uses and different applications
0 项奖励
stancrosby33
初学者
9,376 次查看
For cross-platform mobile apps, check out UmbrellaSDK
0 项奖励
Christos_Amarandos
初学者
9,376 次查看
I guess it depends on the type of application you want to develop as a mobile App. But, from what I can recall on the Blackberry website they have a convertor that can convert Android Apps into BB compatible apps which aids in developement.
0 项奖励
shin
初学者
9,376 次查看
Hi all maybe id rather to use java, but C is perfect too.
0 项奖励
Sam_W_
初学者
9,376 次查看
Test your mobile apps with eggPlant V12, the GUI based mobile application test tool that delivers a robotic solution across all operating systems and devices.
0 项奖励
jenny_l_
初学者
9,376 次查看
The C family of languages would be best - C++, .Net (C#) etc, These will also provide the basic programming grounding for you to use pretty much any other 4GL language such as Object Pascal (Delphi) etc.more pbs kids games
0 项奖励
Nancy_B_
初学者
9,376 次查看
Some of the programming languages and platforms you need to know in order to develop mobile app includes C, C++ Java programming Linux Windows XP, Vista Android SDK You can also create mobile apps in html, css javascript, visual basic,c# etc, I would request you to read this wikipedia page
http://en.wikipedia.org/wiki/Mobile_application_development
I have been writing blogs for http://www.techaheadcorp.com
0 项奖励
David_K_4
初学者
9,376 次查看

@ anbu2020: It's only depend on your requirement of mobile application. Suppose you want to make Game Application Development for blackberry so i will recomndate you Java and C++. I have lot of example for this question. If you want to develop mobile application for on any platfrom so you have feel free to contact us for more information you can visit our website www.imensosoftware.com.

@ Sergey Kostrov  your view is very impressive on this question Thank!

Regards,

David Kroj

Mobile Application Development | Mobile Application Development India

0 项奖励
AlexanderBell
初学者
9,376 次查看

maybe the first question is to ask which platform(s) is your mobile app target on....

0 项奖励
med_anouar_hammami
初学者
9,376 次查看

 industry specialists forecast that by 2015, 80% of all mobile applications developed will be hybrid or mobile-Web-oriented , so HTML5 is the answer to your question ( & you can developp apps on blackberry 10( the last bb os) with html5 ;)

0 项奖励
Ahmed_BH
初学者
8,083 次查看

You need Java programming language

0 项奖励
回复