What are the best programming languages for cross platform apps?

asked by Penny Els
50 contributors
7 solutions
  1. 11

    #1Ruby on Rails

    Ruby on Rails

    Ruby on Rails is a programming language that is object-oriented with the touch of Ada, C++, Perl, Python, and Lisp. It serves as a great framework for cross-platform mobile apps. 

    Other

    Stephen Alvarez
    Written on July 28, 2018
    "Ruby is a versatile language in terms of being cross-platform. As it can run on a web page, android, and ios app if you want to develop some app--because it is one of the most used language for creating web apps. It gives devs a certain framework and structture--the abstract and simple ones, "
  2. 9

    #2Java

    Java

    Java is a general-purpose computer programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible. It is intended to let application developers write once, run anywhere (WORA).

    Other

    Free

    Sandra Stevens
    Written on September 22, 2017
    "Java is a general purpose program for the computer that almost everyone knows about. It is a programming language that is designed to have few complications as possible and runs about everything there is on your technology such as laptops, desktops and phones. "
  3. 8

    #3TypeScript

    TypeScript

    TypeScript is an open-source programming language and a superset of JavaScript. It offers more safety features by the added optional static typing. It also provides fuller support for the development of large applications.

    Other

    George Schneider
    Written on July 28, 2018
    "If you are into object-oriented programming, I would definitely recommend Typescript because it enables all the primary techniques of object-oriented programming such as encapsulations, inheritance, abstraction, and polymorphism. Cross-platform wise, it runs on almost all platforms out there. "
  1. 5

    #4HTML5

    HTML5

    HTML5 is a markup language used for structuring and presenting content on the World Wide Web. It is the fifth major version of the HTML standard.

    Other

    Free

    Barbara Lewis
    Written on July 28, 2018
    "Compared to HTML, HTML 5 is an upgraded version of the HTML that we have been using for quite a whle now. The HTML 5 offers video functionality that was not a part of HTML. Compared to Java, HTML 5 is more stable and it eliminates the need for Adobe Flash (which was discontinued this year). Hwoever, HTML is mostly used for sites not apps. I hope this helps. "
  2. 4

    #5C++

    C++

    C++ is a General Purpose Language with Object-Oriented Programming, and Powerful Data Structure and Algorithms.

    Other

    Free

    Craig Stone
    Written on July 28, 2018
    "Althought C++ is an extension of C, I think its range when we talk bout cross-platform programming is not as extensive as Java. It has more high-level features than C for object-oriented programming but it is commonly used of Android developers and Windows apps. Not with iOS or other platforms. But Java and C++ go hand in hand together. "
  3. 3

    #6Objective-C

    Objective-C
    Useful and high-performing iOS programming language. Objective-C (also known as ObjC or Obj-C) is one of the most common development languages helping developers match the look and feel of the iOS environment.

    Other

    Free

    Anna Diaz
    Written on September 22, 2017
    "Objective-C is not good for anything besides iOS really but it really does its job. This works the same with Swift. So in terms of a good programming language for developing an app that works on both iOS and Android, I'd say keep looking. Any help that this would provide is minimal and would take a lot more work developing for Android or Windows in addition to iOS."
  4. 3

    #7Pascal

    Pascal

    Pascal is an imperative and procedural programming language. It's a small, efficient language intended to encourage good programming practices using structured programming and data structuring.

    Other

    Juan Wheeler
    Written on July 28, 2018
    "Well, I don't consider Pascal so much when it comes to cross-platform programming for ups. Mainly because its function is not that. I mean, yeah, it is an old but good programming language. Been using it since 1997 but primarily paswcal is used for educational programming bec of its highly-appraised structure. I used to own a pc with windows 95 before and it runs in there. "

Summary

Best What are the best programming languages for cross platform apps
RankSolutionsTypeVotesPrice
1Ruby on RailsOther 11 Paid
2JavaOther 9 Free
3TypeScriptOther 8 Paid
4HTML5Other 5 Free
5C++Other 4 Free
6Objective-COther 3 Free
7PascalOther 3 Paid
Close

This action requires you to be logged in

Quickly sign in with your social media account:

What interests you most? (Select at least 3)

This will help us to keep things fresh and relevant!

Close

Now that you’ve found a solution...

Why not join our community of sharp minds and pro-active posters?

Be part of a rewarding interactive knowledge exchange!
Close

Join These Inquisitive Minds

Engage, learn and share with a friendly community versed in a massive range of trending topics.