Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is Java (Java EE) not good for building a wordpress like CMS?

I observed that generally all good CMS, forums and portals are written in PHP only. Some of them are written with the help of Python, Ruby, etc.

Some of the CMS which were build in Java, were not so flexible as wordpress is. Is Java (Java EE) not good for building a wordpress like CMS?

like image 776
Amit Kumar Gupta Avatar asked Oct 06 '10 07:10

Amit Kumar Gupta


People also ask

Can I use Java for WordPress?

One of the most common questions we get asked is whether WordPress websites can use Java. The short answer is yes, you can use Java with WordPress websites.

Do people still use Java EE?

Java Enterprise Edition (Java EE) is still the go-to Java-based platform for running enterprise applications. Enterprises use Java EE to run their software due to its platform independence, support for most modern hardware, and demand for fewer technical dependencies.

Is J2EE outdated?

J2EE is way out of date. There is still some legacy/maintenance out there but it's not something I'd learn new unless you're sure you want to do maintenance work and compete against people who were around when it was being built.

Is J2EE a framework?

J2EE is a set of specifications, which define the standard for developing multi-tier enterprise applications with Java. The J2EE platform provides a complete framework for design, development, assembly, and deployment of Java applications built on multi-tiered distributed application model.


1 Answers

I think the primary reason is that many CMS's have grown from an initial small implementation instead of being designed from the start to be able to be big.

Small implementations are nice and easy to do in PHP or other scripting languages, and you can grow them pretty big, but if you know up front that you want something big you make it part of the original specification.

These days most people agree that you need a strong, fast, scalable runtime system where the major contenders these days are the JVM and the .NET runtime.

When you have made THAT decision, PHP is not the immediate, intuitive choice for a big scalable system.

like image 139
Thorbjørn Ravn Andersen Avatar answered Sep 28 '22 02:09

Thorbjørn Ravn Andersen