Need advice about which tool to choose?Ask the StackShare community!
Get Advice from developers at your company using StackShare Enterprise. Sign up for StackShare Enterprise.
Learn MorePros of JavaScript
Pros of JRuby
Pros of PHP
Pros of JavaScript
- Can be used on frontend/backend1.7K
- It's everywhere1.5K
- Lots of great frameworks1.2K
- Fast896
- Light weight745
- Flexible425
- You can't get a device today that doesn't run js392
- Non-blocking i/o286
- Ubiquitousness236
- Expressive191
- Extended functionality to web pages55
- Relatively easy language49
- Executed on the client side46
- Relatively fast to the end user30
- Pure Javascript25
- Functional programming21
- Async15
- Full-stack13
- Its everywhere12
- Setup is easy12
- JavaScript is the New PHP11
- Because I love functions11
- Like it or not, JS is part of the web standard10
- Easy9
- Future Language of The Web9
- Can be used in backend, frontend and DB9
- Expansive community9
- Most Popular Language in the World8
- Can be used both as frontend and backend as well8
- For the good parts8
- No need to use PHP8
- Easy to hire developers8
- Everyone use it8
- Love-hate relationship7
- Popularized Class-Less Architecture & Lambdas7
- Agile, packages simple to use7
- Supports lambdas and closures7
- Powerful7
- Photoshop has 3 JS runtimes built in7
- Evolution of C7
- 1.6K Can be used on frontend/backend6
- Can be used on frontend/backend/Mobile/create PRO Ui6
- Versitile6
- It let's me use Babel & Typescript6
- Easy to make something6
- Its fun and fast6
- Client side JS uses the visitors CPU to save Server Res6
- Hard not to use6
- Nice6
- It's fun6
- What to add5
- Clojurescript5
- Promise relationship5
- Stockholm Syndrome5
- Function expressions are useful for callbacks5
- Scope manipulation5
- Everywhere5
- Client processing5
- Only Programming language on browser4
- Because it is so simple and lightweight4
- Test1
- Not the best1
- Subskill #41
- Easy to learn1
- Easy to understand1
- Hard to learn1
- Test21
- Hard 彤0
Pros of JRuby
- Java8
- Faster than Ruby7
- Threads3
- JVM3
- Open source2
- Supports native Ruby gems out the box2
- Garbage collection built-in2
- Built-in Testing2
- Deploy as executable jay2
- Great community1
Pros of PHP
- Large community950
- Open source817
- Easy deployment765
- Great frameworks487
- The best glue on the web387
- Continual improvements235
- Good old web185
- Web foundation145
- Community packages135
- Tool support125
- Used by wordpress35
- Excellent documentation34
- Used by Facebook29
- Because of Symfony23
- Dynamic Language21
- Cheap hosting17
- Easy to learn16
- Awesome Language and easy to implement14
- Very powerful web language14
- Fast development14
- Composer13
- Because of Laravel12
- Flexibility, syntax, extensibility12
- Easiest deployment9
- Readable Code8
- Fast8
- Most of the web uses it7
- Fastestest Time to Version 1.0 Deployments7
- Worst popularity quality ratio7
- Short development lead times7
- Faster then ever6
- Open source and large community5
- Simple, flexible yet Scalable5
- Open source and great framework4
- Large community, easy setup, easy deployment, framework4
- I have no choice :(4
- Has the best ecommerce(Magento,Prestashop,Opencart,etc)4
- Is like one zip of air4
- Easy to use and learn4
- Cheap to own4
- Easy to learn, a big community, lot of frameworks4
- Great developer experience4
- Used by STOMT2
- Hard not to use2
- Safe the planet2
- Fault tolerance2
- Walk away2
- Great flexibility. From fast prototyping to large apps2
- Interpreted at the run time2
- FFI2
- Secure1
- Bando1
- It can get you a lamborghini1
- Simplesaml1
- Secure0
Sign up to add or upvote prosMake informed product decisions
Cons of JavaScript
Cons of JRuby
Cons of PHP
Cons of JavaScript
- A constant moving target, too much churn22
- Horribly inconsistent20
- Javascript is the New PHP15
- No ability to monitor memory utilitization9
- Shows Zero output in case of ANY error8
- Thinks strange results are better than errors7
- Can be ugly6
- No GitHub3
- Slow2
Cons of JRuby
Be the first to leave a con
Cons of PHP
- So easy to learn, good practices are hard to find22
- Inconsistent API16
- Fragmented community8
- Not secure6
- No routing system3
- Hard to debug3
- Old2
Sign up to add or upvote consMake informed product decisions
- No public GitHub repository available -
What is 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.
What is JRuby?
JRuby is the effort to recreate the Ruby (http://www.ruby-lang.org) interpreter in Java. The Java version is tightly integrated with Java to allow both to script any Java class and to embed the interpreter into any Java application. See the docs directory for more information.
What is PHP?
Fast, flexible and pragmatic, PHP powers everything from your blog to the most popular websites in the world.
Need advice about which tool to choose?Ask the StackShare community!
Jobs that mention JavaScript, JRuby, and PHP as a desired skillset
What companies use JavaScript?
What companies use JRuby?
What companies use PHP?
What companies use JavaScript?
What companies use JRuby?
What companies use PHP?
Sign up to get full access to all the companiesMake informed product decisions
What tools integrate with JavaScript?
What tools integrate with JRuby?
What tools integrate with PHP?
What tools integrate with JRuby?
What tools integrate with PHP?
Sign up to get full access to all the tool integrationsMake informed product decisions
Blog Posts
What are some alternatives to JavaScript, JRuby, and PHP?
TypeScript
TypeScript is a language for application-scale JavaScript development. It's a typed superset of JavaScript that compiles to plain JavaScript.
Node.js
Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.
Dart
Dart is a cohesive, scalable platform for building apps that run on the web (where you can use Polymer) or on servers (such as with Google Cloud Platform). Use the Dart language, libraries, and tools to write anything from simple scripts to full-featured apps.
CoffeeScript
It adds syntactic sugar inspired by Ruby, Python and Haskell in an effort to enhance JavaScript's brevity and readability. Specific additional features include list comprehension and de-structuring assignment.
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!