Get Advice Icon

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

Java EE

549
459
+ 1
2
Objective-C

12.7K
6.5K
+ 1
490
Add tool

Java EE vs Objective-C: What are the differences?

What is Java EE? The standard in community-driven enterprise software. It is developed using the Java Community Process, with contributions from industry experts, commercial and open source organizations, Java User Groups, and countless individuals. It offers a rich enterprise software platform and with over 20 compliant implementations to choose from.

What is Objective-C? The primary programming language you use when writing software for OS X and iOS. Objective-C is a superset of the C programming language and provides object-oriented capabilities and a dynamic runtime. Objective-C inherits the syntax, primitive types, and flow control statements of C and adds syntax for defining classes and methods. It also adds language-level support for object graph management and object literals while providing dynamic typing and binding, deferring many responsibilities until runtime.

Java EE and Objective-C belong to "Languages" category of the tech stack.

According to the StackShare community, Objective-C has a broader approval, being mentioned in 851 company stacks & 363 developers stacks; compared to Java EE, which is listed in 11 company stacks and 9 developer stacks.

Decisions about Java EE and Objective-C
Noel Broda
Founder, CEO, CTO at NoFilter · | 5 upvotes · 254.2K views

1 code deploys for both: Android and iOS. There is a huge community behind React Native. And one of the best things is Expo. Expo uses React Native to make everything even more and more simple. Awesome technologies. Some other important thing is that while using React Native, you are reusing all JavaScript knowledge you have in your team. You can move easily a frontend dev to develop mobile applications.

A huge PRO of Expo, is that it includes a full building process. You run 1 line in the terminal, and 10 minutes after you have 2 builds done. Double check EAS Expo.

See more
Manage your open source components, licenses, and vulnerabilities
Learn More
Pros of Java EE
Pros of Objective-C
  • 1
    Inherits all java advantages
  • 1
    High level of security
  • 212
    Ios
  • 115
    Xcode
  • 62
    Backed by apple
  • 47
    Osx
  • 40
    Interface builder
  • 10
    Good old fashioned ooe with a modern twist
  • 2
    Goober, please
  • 1
    Object-oriented
  • 1
    Handles well null values (no NullPointerExceptions)

Sign up to add or upvote prosMake informed product decisions

Cons of Java EE
Cons of Objective-C
  • 2
    PAID
  • 1
    UNREADABLE

Sign up to add or upvote consMake informed product decisions

1.7K
1
40.1K
292.3K

What is Java EE?

It is developed using the Java Community Process, with contributions from industry experts, commercial and open source organizations, Java User Groups, and countless individuals. It offers a rich enterprise software platform and with over 20 compliant implementations to choose from.

What is Objective-C?

Objective-C is a superset of the C programming language and provides object-oriented capabilities and a dynamic runtime. Objective-C inherits the syntax, primitive types, and flow control statements of C and adds syntax for defining classes and methods. It also adds language-level support for object graph management and object literals while providing dynamic typing and binding, deferring many responsibilities until runtime.

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

What companies use Java EE?
What companies use Objective-C?
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 Java EE?
What tools integrate with Objective-C?

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

What are some alternatives to Java EE and Objective-C?
Java
Java is a programming language and computing platform first released by Sun Microsystems in 1995. There are lots of applications and websites that will not work unless you have Java installed, and more are created every day. Java is fast, secure, and reliable. From laptops to datacenters, game consoles to scientific supercomputers, cell phones to the Internet, Java is everywhere!
Spring
A key element of Spring is infrastructural support at the application level: Spring focuses on the "plumbing" of enterprise applications so that teams can focus on application-level business logic, without unnecessary ties to specific deployment environments.
Spring Boot
Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can "just run". We take an opinionated view of the Spring platform and third-party libraries so you can get started with minimum fuss. Most Spring Boot applications need very little Spring configuration.
Java 8
It is a revolutionary release of the world’s no 1 development platform. It includes a huge upgrade to the Java programming model and a coordinated evolution of the JVM, Java language, and libraries. Java 8 includes features for productivity, ease of use, improved polyglot programming, security and improved performance.
Django
Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.
See all alternatives