DEV Community

Discussion on: Will PHP save your startup?

Collapse
 
peteraba profile image
Peter Aba • Edited

Facebook is written in php and it seems to be a really decent company. It started up, and has kept php. My point is if you can find an application well written in PHP and a bad application written in Java, then the whole argument falls apart.

Why? Do you feel I suggested that all PHP projects are inherently worse than all Java projects in existence? Because if so, I probably messed up somewhere really badly. The closest to this is that I said it's probably a safer bet to start a green field project in Java than in PHP, given you really have to choose from these two and there's no deciding factor like building on top of existing app or big dog clients.

When it comes to easier or more difficult to the programmer, with so many IDE tools, that is just not a discussion.

I don't see how IDEs can help you better understand or utilise programming language concepts. For example how do they help with understanding implicit interfaces, inheritance, borrowing, union types or generics?

How will these tools help the developer understand whether adding one more level of abstract inheritance is a good idea or not? Or whether that method should really be final or not? Or whether using "==" is okay or not. I could go on, but the point is that languages are different and they do affect the likelihood of your project becoming legacy in no time or not.

Of course a web site written on c would not be optimal, but we are assuming none would think so already. So if the language provides the set of tools to develop the product, the success of the company doesn't depend on it, but in the good usage of it.

Well, you're probably a software engineer and what you're saying probably makes a lot of sense to you, since you're probably aware of your capabilities. I'm not even saying you're wrong. The post however was also not to convince you that you're working with the "wrong" tools but to convince potential entrepreneurs that PHP will not save their startup. For them it's always about investments and risks and I tried to help them get a clearer picture on that.