5 ms·
Python applications were widely used before either Google or YouTube existed
by tooltower 5y ago
Python applications were widely used before either Google or YouTube existed
- takeda 5y agoYes, but Python is actually older than Java, yet the boom started much later for Python.
- rmnclmnt 5y agoA good reason is because Java was explicitly engineered and targeted towards enterprise use-cases from the beginning by Sun, whereas Python was created as a mean to teach programming with a simpler language.
- emacsen 5y agoThere are two reasons I see for this based on my experience. First, as the other commenter mentioned, Java was targeted at large enterprise. I remember hearing about Java Beans, and Java Enterprise this and that. It fit with the model of development many were seeing in the late 90s as well- UML diagrams written by some middle manager. There were even tools like Rational Rose that would transform your UML into Java outlines. Python was an academic language for the most part and so it took time to catch up. This is the same time period, where Linux was dismissed as a toy or hacker's tool. Serious people worked on Sun Microsystems computers, or Windows NT. Sun and NT were "Real tools for business" and Linux was for people like me- kids in their dorm rooms. It took time for the industry to catch up, which it did largely out of necessity. A company like Google could run thousands of computers for a fraction of the cost of doing so with NT or Sun, and that gave them a competitive advantage. With Python, the advantage was different- it wasn't the cost as much as it was the simple convenience and network effect of libraries and a robust community. Sun could throw money towards documentation, education and marketing. Python was a grass roots movement that only later had a foundation and corporate involvement.
- takeda 5y agoYes, but I remember though that at the time a big selling point was that Google used it. Similarly it's now for golang, it is a mediocre language, but because Google is using it, got very popular.