Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I'm a java developer. I dont know much about C++. should i learn C++ to develop ubuntu app? or can develop app without c++?

share|improve this question
1  
Welcome to Ask Ubuntu! Have a look at the "Getting started" section of the developer.ubuntu.com site. It would also be very useful if you could include what kind of app you're trying to develop. Command-line tool, Twitter app, etc. –  gertvdijk Jun 24 '13 at 19:21
1  
Here's a related question: How do I get started creating an Ubuntu Desktop App? suggests Quickly (uses Python). –  gertvdijk Jun 24 '13 at 21:24
1  
You say you are a Java developer but you have a tag Javascript. Javascript and Java are not the same, did you know? –  Jop Vernooij Jun 25 '13 at 5:23
    
@gertvdjik : It is outdated, quickly is no longer recommended –  Tachyons Jun 25 '13 at 7:07
    
@com.BOY : BTW qml(the recommended language) is a javascript plugin –  Tachyons Jun 25 '13 at 7:09

2 Answers 2

No. You can also use Java, Python, C, Javascript, QML, Vala, and C#, and probably other launguages too.

enter link description here

Source of image

share|improve this answer
1  
It would be nice if you could link your answer to some relevant source. –  saji89 Jun 24 '13 at 20:41
    
@saji89 Have one now –  Jop Vernooij Jun 25 '13 at 5:59

You don't need to learn C++ to write apps for Ubuntu.

Ubuntu apps are based on the Ubuntu SDK, with which you'll be programming in QML and JavaScript for some of the logic. There is the possibility to use C++ if your application does any operations that require maximum performance (e.g. advanced image processing), but for most apps QML should be enough.

The Get Started page on developer.ubuntu.com should give you all the information you need. Check it out.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.