Should I choose PHP or JAVA? For Enterprise Web Application

PinguSpy

Elite Member
Joined
Dec 7, 2007
Messages
3,085
Reaction score
3,029
Hi, I want to create one project. Its something todo with crypto type of project.
Something like coinmarketcap.com . But, it gonna be bigger than that, it also gonna have much more complex feature, who knows, currency exchange feature in the future?

Currently, I have my own programmer that i'm hiring for various type of my project.
He's the best, and expert, PHP programmer I even meet.

He can develop any big or complex project.

But here's the problem, he's the best in PHP, but not in JAVA. Even though he expert in JAVA before, but he left JAVA for many years ago. Since majority of his client are hiring him for PHP type of job.

Before I want to start hiring people to build this site, I need to know what are the best programming I should use. I'm comfortable with PHP and its server, but have zero idea with JAVA. What type of JAVA server it gonna be? Did it run on Apache that we can install WHM/cPanel etc?

When it come to enterprise or big type of project. Majority of company tend to use JAVA, compare to PHP. PHP, RUBY, are famous for startup, not for enterprise. PHP is good for content type of website, but when it come to fintech, financial type of web, JAVA is must, for security etc...

I also check various of crypto site, project, exchange, and most of them are using JAVA as their main programming language.

Its hard to find good programmer nowadays, to found my current PHP programmer, I have faced lots of trouble and losing tons of money till I meet him.

- He's very expert
- Fast
- Cheap

No wonder he got Top Rate 100% on Upwork.

If i want to find new JAVA programmer, it gonna be another 'pain' and wasting time road.
It just like finding the best mechanic for your car, while you know majority of mechanic just want to suck your money, even some of them are not, but turn out they are not very expert.
 
based on your info php of course , in general php is ideal choice for any web app .
 
Maybe thats the problem

Anyways, while I don't think Java is kind of the standard, I believe php won't be limiting you, also, as It will manage sensitive information it is better to let him work where he is comfortable in order to avoid security flaws
 
Maybe thats the problem

Anyways, while I don't think Java is kind of the standard, I believe php won't be limiting you, also, as It will manage sensitive information it is better to let him work where he is comfortable in order to avoid security flaws
Its no really cheap, I paid him $50+ per hour. But he never cheat me, in 1 hour he finished so many complex task. His record, 20 different task in 8 hours. While other programmer, it gonna take them a week for 20 different task to complete, and that gonna cost me lots of money vs him.
 
I don't get it either. Can he do it? Then go with him.

Are you really locked down to JAVA?
 
For web def. PHP, besides a lot of people, says bad things about PHP, PHP still runs 80% Of the internet :).
Also, PHP is for artisans, on the current days you probably want your idea online ASAP, instead of having a full enterprise app done in Java that will take years to get where you want. Also considering PHP has a huge community and you will find freelancers or even do it yourself quickly.

There is no good or better languages, but i believe Java requires more work and so a "bigger" team to keep up the product. My 2 cents :p
 
I'd get a MVP in PHP, get it to market then port it to java if it really takes off and security it a big concern

PHP isn't a very secure language relatively speaking, its easy to allow bugs and security flaws into your application with it, but its good for MVP's and dev's are cheaper compared to Java.

Good luck with your project :-)
 
I'd get a MVP in PHP, get it to market then port it to java if it really takes off and security it a big concern

PHP isn't a very secure language relatively speaking, its easy to allow bugs and security flaws into your application with it, but its good for MVP's and dev's are cheaper compared to Java.

Good luck with your project :)

I believe this is the best answer you can get

If its a web application.. then start with php.. then you will need the java version when it takes off for compability with all types of devices
 
I believe this is the best answer you can get

If its a web application.. then start with php.. then you will need the java version when it takes off for compability with all types of devices
? What devices?

Or do you mean Java for Android app?
 
I'd get a MVP in PHP, get it to market then port it to java if it really takes off and security it a big concern

PHP isn't a very secure language relatively speaking, its easy to allow bugs and security flaws into your application with it, but its good for MVP's and dev's are cheaper compared to Java.

Good luck with your project :)

What this guy said is spot on. I was about to reply exactly that.
 
Java is an absolute pain in the ass to program for. Its syntax, error handling... Its just too old and outdated, and slow.. for the modern ages.

Go with PHP :)
 
Using Java in 2019 is not a wise idea, consider many things. PHP 7+ version is very robust and amazing, for web development, No.1 choice will be PHP, Java is no longer a competent language, even u have to use it, use Kotlin instead, but for web development, use PHP, no wrong.

Maybe for some AI/ML/DATA scraping web development, Python and its frameworks are another choice, no idea. But the general idea, when doing web development, nowadays, PHP, Javascript, are the king and the trend.
 
I think a developer who use Java knows something about PHP and a PHP developer knows something about JAVA. A complex website is made with php and java, there a few websites made only in php or only in Java.
 
Create your application in PHP if you have a developer who can hammer out PHP tasks and deliver what you want. It will be more cost effective to create an MVP with PHP and worry about scaling and performance later. Don’t assume you have to have front end client code and backend server code written in the same language. Even your backend could be split up based on business decisions and written in different languages, all feeding the same data source to be consumed by the front end.

Your goal should be quick to market.
 
I think a developer who use Java knows something about PHP and a PHP developer knows something about JAVA. A complex website is made with php and java, there a few websites made only in php or only in Java.
In my 15 years as a web developer, I have never seen any normal project that was made in multiple languages like you're describing. Really big websites like facebook/twitter will use multiple languages in order to take advantage of one languages speed/security in certain processes over another. I have only seen this in sites that are handling millions of hits an hour.

As far as OP's question, PHP.
 
Java is way so much powerful than PHP but it is also more expensive.

If you could go to Java, then go for it. Now, which Java?. Spring or Java EE ? If it is JSP, then kill it with fire.
 
Back
Top