PHP vs. Python vs. Java

  • 614
  • 10.9K
  • 1.27M
  • 3.4K
  • 22K
  • 1.13M
  • 204
  • 13K
  • 1.53M
No public GitHub repository stats available

What is PHP?

Fast, flexible and pragmatic, PHP powers everything from your blog to the most popular websites in the world.

What is Python?

Python is a general purpose programming language created by Guido Van Rossum. Python is most praised for its elegant syntax and readable code, if you are just beginning your programming career python suits you best.

What is 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!

Want advice about which of these to choose?Ask the StackShare community!

Why do developers choose PHP?
Why do you like PHP?

Why do developers choose Python?
Why do you like Python?

Why do developers choose Java?
Why do you like Java?

What are the cons of using PHP?
Downsides of PHP?

What are the cons of using Python?
Downsides of Python?

What are the cons of using Java?
Downsides of Java?

What companies use PHP?
10316 companies on StackShare use PHP
What companies use Python?
3404 companies on StackShare use Python
What companies use Java?
2951 companies on StackShare use Java
What tools integrate with PHP?
56 tools on StackShare integrate with PHP
What tools integrate with Python?
88 tools on StackShare integrate with Python
What tools integrate with Java?
66 tools on StackShare integrate with Java

What are some alternatives to PHP, Python, and Java?

  • JavaScript - Lightweight, interpreted, object-oriented language with first-class functions
  • HTML5 - 5th major revision of the core language of the World Wide Web
  • ES6 - The next version of JavaScript
  • Ruby - A dynamic, interpreted, open source programming language with a focus on simplicity and productivity

See all alternatives to PHP

PHP 7.1.27 Released
PHP 7.2.16 Released
PHP 7.3.3 Released
Python 3.4.10 is now available
Python 3.5.7 is now available
Python 3.7.3rc1 is now available for testing
Java Magazine on Lightweight Frameworks
30 New Java Champions Confirmed in 2018
Using JShell with NetBeans
Related Stack Decisions
Conor Myhrvold
Conor Myhrvold
Tech Brand Mgr, Office of CTO at Uber | 4 upvotes 21134 views
atUber Technologies
JavaScript
Java
C

Why Uber developed H3, our open source grid system to make geospatial data visualization and exploration easier and more efficient:

We decided to create H3 to combine the benefits of a hexagonal global grid system with a hierarchical indexing system. A global grid system usually requires at least two things: a map projection and a grid laid on top of the map. For map projection, we chose to use gnomonic projections centered on icosahedron faces. This projects from Earth as a sphere to an icosahedron, a twenty-sided platonic solid. The H3 grid is constructed by laying out 122 base cells over the Earth, with ten cells per face. H3 supports sixteen resolutions: https://eng.uber.com/h3/

(GitHub Pages : https://uber.github.io/h3/#/ Written in C w/ bindings in Java & JavaScript )

See more
Martin Lonkwitz
Martin Lonkwitz
Software engineering at SVA | 2 upvotes 1268 views
Java
C++

Maybe not in everybody focus but I do like programming for @z/OS, @z/Linux and @z/VM with C++ , Java and Assembler . Who else love to dig into control blocks and get a deep dive into system resources to run things in a high valuable way ? And also go all the way up to the application to enlight all the infrastructure features to it ?

See more
frido
frido
Java
Visual Studio Code
JavaScript
TypeScript

I use TypeScript because it is strongly typed superset of JavaScript that provides many benefits. Integration with #IDE like Visual Studio Code is excellent. The main benefit is maintainability. Many error can be caught before code running. Also Angular recommends TypeScript as better alternative to JavaScript . Syntax is very easy to learn especially for people from the Java world.

See more


Interest Over Time