AlternativeTo Logo

    PHP Alternatives

    PHP is described as 'widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML' and is a very popular programming language in the development category. There are more than 25 alternatives to PHP for a variety of platforms, including Windows, Linux, Mac, BSD and Haiku. The best alternative is Python, which is both free and Open Source. Other great apps like PHP are JavaScript, Java, Ruby and Lua.

    This page was last updated Nov 9, 2021
    PHP
      437
    • FreeOpen Source
    • Mac
    • Windows
    • Linux
    • BSD
    • PHP
    More
    PHP is a widely-used general-purpose scripting language that is especially suited for Web development and can be embedded...
    Learn more about PHP

      • FreeOpen Source
      • Mac
      • Windows
      • Linux
      • Symbian S60
      • BSD
      • AROS
      • Haiku
      • AmigaOS
      • OpenSolaris
      • MorphOS
      More
      Python is an interpreted, interactive, object-oriented, extensible programming language. It provides an extraordinary combination of clarity and versatility, and is free and comprehensively ported.
      Almost everyone thinks Python is a great alternative to PHP.
    1. JavaScript (sometimes shortened to JS) is a lightweight, interpreted, object-oriented language with first-class functions, most known as the scripting language for Web pages, but also used in many non-browser environments.
      JavaScript vs PHP opinions
      Almost everyone thinks JavaScript is a great alternative to PHP.
      JavaScript is good for back-end, node.js can do everything, has a lot of advantages compared to php, for example node.js do better routing.
      Positive comment over 2 years ago

      4
      NodeJS is faster and more secure than PHP
      Positive comment over 2 years ago

      -3
      Javascript is for front end code
      Negative comment over 6 years ago

      -21


      • Free PersonalOpen Source
      • Mac
      • Windows
      • Linux
      • Online
      • Android
      • Java Mobile
      • Symbian S60
      • HP webOS
      • Blackberry
      • Android Tablet
      • BSD
      • Blackberry 10
      • PlayBook
      • Kindle Fire
      More
      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.
    2. Ruby is a dynamic, reflective, general purpose object-oriented programming language that combines syntax inspired by Perl with Smalltalk-like features. Ruby originated in Japan during the mid-1990s and was initially developed and designed by Yukihiro "Matz" Matsumoto.
      • FreeOpen Source
      • Mac
      • Windows
      • Linux
      • Android
      • iPhone
      • Android Tablet
      • BSD
      • iPad
      • Android Wear
      • Haiku
      • AmigaOS
      • Playstation
      • MorphOS
      More
      Lua is a powerful, fast, lightweight, embeddable scripting language.
      Lua vs PHP opinions
      pros, cons and recent comments
      Can do all that PHP does. Usable for all sorts of software, not just web. Super slim, the opposite of bloatware. Summary: maximum benefit, minimum burden.
      Positive comment about 4 years ago

      -2


      • FreeOpen Source
      • Mac
      • Windows
      • Linux
      • BSD
      • Haiku
      More
      Perl is a high-level, general-purpose, interpreted, dynamic programming language with over 22 years of development.
      No screenshots yet
    3. Haskell is an advanced purely-functional programming language. An open-source product of more than twenty years of cutting-edge research, it allows rapid development of robust, concise, correct software.
      • FreeOpen Source
      • Mac
      • Windows
      • Linux
      • Raspberry Pi
      More
      Haxe is an open source toolkit based on a modern high level strictly typed programming language, a state-of-the-art light-speed cross-compiler, a complete cross-platform standard library, and ways to access to each platform's native capabilities.
    4. D is a language with C-like syntax and static typing. It pragmatically combines efficiency, control, and modeling power, with safety and programmer productivity.
    5. Scala is a modern multi-paradigm programming language based on the Java Virtual Machine (JVM) designed to express common programming patterns in a concise, elegant, and type-safe way.
    Showing 10 of 36 alternatives