If the hope of any Web App is to scale, why are some companies still starting out with PHP?
-
I read a recent example of the evolution of Tumblr. They started as a LAMP shop, developing the initial site in PHP. When scaling they got rid of PHP and moved to a better technology stack built around Scala + JVM. This isn't the first example I"ve seen where a company builds an initial version of an web app in PHP and then moves to something else. How is PHP still even a first choice for building a 1.0 app? Is it an education issue? Is it the talent pool? I'm thinking it's mostly the former. The founder may be contracting out 1.0 isn't technical enough to understand why PHP is bad so ends up hiring a PHP shop which can bang something out quickly.
-
Answer:
Getting your product out asap is more important than scalability in the early stage of a startup. If you are familiar with PHP, there is no good reason for you to start learning Scala and getting used to its frameworks and libraries. Unfortunately most startups fail before they have to worry about scaling. Also Tumblr was founded in 2007. At that time, PHP was more prevalent than today's dominant web dev languages like Ruby or Python.
Jay Chae at Quora Visit the source
Related Q & A:
- How To Test Your Own Iphone Web App On Your Iphone?Best solution by Stack Overflow
- Why do battery leaks still happen?Best solution by arstechnica.com
- How can I restore Sharepoint web app when the DB is in another server?Best solution by SharePoint
- How to load a Java web app in the terminal?Best solution by stackoverflow.com
- Why do some companies have multiple brands that are the exact same product?Best solution by Yahoo! Answers
Just Added Q & A:
- How many active mobile subscribers are there in China?Best solution by Quora
- How to find the right vacation?Best solution by bookit.com
- How To Make Your Own Primer?Best solution by thekrazycouponlady.com
- How do you get the domain & range?Best solution by ChaCha
- How do you open pop up blockers?Best solution by Yahoo! Answers
For every problem there is a solution! Proved by Solucija.
-
Got an issue and looking for advice?
-
Ask Solucija to search every corner of the Web for help.
-
Get workable solutions and helpful tips in a moment.
Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.