Need advice about which tool to choose?Ask the StackShare community!

JUCE

38
73
+ 1
10
PhoneGap

584
685
+ 1
94
Add tool

PhoneGap vs JUCE: What are the differences?

What is PhoneGap? Easilily create mobile apps using HTML, CSS, and JavaScript. PhoneGap is a web platform that exposes native mobile device apis and data to JavaScript. PhoneGap is a distribution of Apache Cordova. PhoneGap allows you to use standard web technologies such as HTML5, CSS3, and JavaScript for cross-platform development, avoiding each mobile platforms' native development language. Applications execute within wrappers targeted to each platform, and rely on standards-compliant API bindings to access each device's sensors, data, and network status.

What is JUCE? Deliver music applications on all main platforms, with high performances and professional tools. It is a C++ framework for low-latency applications, with cross-platform GUI libraries to get your apps running on Mac OS X, Windows, Linux, iOS and Android.

PhoneGap can be classified as a tool in the "Cross-Platform Mobile Development" category, while JUCE is grouped under "Cross-Platform Desktop Development".

Some of the features offered by PhoneGap are:

  • Android
  • Blackberry
  • iOS

On the other hand, JUCE provides the following key features:

  • For desktop and mobile
  • Building powerful and complex applications
  • User Interface & Graphics

PhoneGap and JUCE are both open source tools. PhoneGap with 4.14K GitHub stars and 972 forks on GitHub appears to be more popular than JUCE with 1.66K GitHub stars and 682 GitHub forks.

Decisions about JUCE and PhoneGap
Aleksandr Filatov
Contract Software Engineer - Microsoft · | 2 upvotes · 113.7K views
What is Proguard?

ProGuard is the most popular optimizer for Java bytecode. It makes your Java and Android applications up to 90% smaller and up to 20% faster. ProGuard also provides minimal protection against reverse engineering by obfuscating the names of classes, fields and methods.

How to use it in Cordova app?

I didn't find any plugins for it. So I've implemented it by myself and shared it on GitHub.

Feel free to use!

See more
Manage your open source components, licenses, and vulnerabilities
Learn More
Pros of JUCE
Pros of PhoneGap
  • 4
    Cross platform
  • 2
    Fast
  • 1
    Pure C++ code
  • 1
    Open Source
  • 1
    Performance
  • 1
    Nice GUI
  • 46
    Javascript
  • 13
    Backed by Adobe
  • 11
    Free
  • 9
    Easy and developer friendly
  • 6
    Support more platforms
  • 3
    It's javascript, html, and css
  • 2
    Common code base across all mobile platform
  • 1
    Not bound to specific framework
  • 1
    Powerful Framework
  • 1
    Runs on mobile browser
  • 1
    Similar UI across all platform
  • 0
    Free easy fast and not buggy in my experience

Sign up to add or upvote prosMake informed product decisions

Cons of JUCE
Cons of PhoneGap
  • 2
    Free Edition has Made with Juce
  • 2
    Never as good as a native app
  • 1
    Created for web pages, not for complex Apps
  • 1
    Poor user experience
  • 1
    Not build for high performance
  • 1
    Hard to see

Sign up to add or upvote consMake informed product decisions

- No public GitHub repository available -

What is JUCE?

It is a C++ framework for low-latency applications, with cross-platform GUI libraries to get your apps running on Mac OS X, Windows, Linux, iOS and Android.

What is PhoneGap?

PhoneGap is a web platform that exposes native mobile device apis and data to JavaScript. PhoneGap is a distribution of Apache Cordova. PhoneGap allows you to use standard web technologies such as HTML5, CSS3, and JavaScript for cross-platform development, avoiding each mobile platforms' native development language. Applications execute within wrappers targeted to each platform, and rely on standards-compliant API bindings to access each device's sensors, data, and network status.

Need advice about which tool to choose?Ask the StackShare community!

What companies use JUCE?
What companies use PhoneGap?
    No companies found
    Manage your open source components, licenses, and vulnerabilities
    Learn More

    Sign up to get full access to all the companiesMake informed product decisions

    What tools integrate with JUCE?
    What tools integrate with PhoneGap?

    Sign up to get full access to all the tool integrationsMake informed product decisions

    What are some alternatives to JUCE and PhoneGap?
    Qt
    Qt, a leading cross-platform application and UI framework. With Qt, you can develop applications once and deploy to leading desktop, embedded & mobile targets.
    Faust
    It is a stream processing library, porting the ideas from Kafka Streams to Python. It provides both stream processing and event processing, sharing similarity with tools such as Kafka Streams, Apache Spark/Storm/Samza/Flink.
    T3
    T3 is different than most JavaScript frameworks. It's meant to be a small piece of an overall architecture that allows you to build scalable client-side code. T3 is explicitly not an MVC framework. It's a framework that allows the creation of loosely-coupled components while letting you decide what other pieces you need for your web application. You can use T3 with other frameworks like Backbone or React, or you can use T3 by itself.
    AudioKit
    We made AudioKit open-source because we believe that clear, powerful audio development is best developed and maintained through a large, active base of developers and users. Our core code, tests, examples, and website are all available for contributions.
    JavaScript
    JavaScript is most known as the scripting language for Web pages, but used in many non-browser environments as well such as node.js or Apache CouchDB. It is a prototype-based, multi-paradigm scripting language that is dynamic,and supports object-oriented, imperative, and functional programming styles.
    See all alternatives