Google App Engine - No PHP Support

What is Google App Engine?

Google App Engine lets you run your web applications on Google's infrastructure. App Engine applications are easy to build, easy to maintain, and easy to scale as your traffic and data storage needs grow. With App Engine, there are no servers to maintain: You just upload your application, and it's ready to serve your users.

You can serve your app using a free domain name on the appspot.com domain, or use Google Apps to serve it from your own domain. You can share your application with the world, or limit access to members of your organization.

App Engine costs nothing to get started. Sign up for a free account, and you can develop and publish your application for the world to see, at no charge and with no obligation. A free account can use up to 500MB of persistent storage and enough CPU and bandwidth for about 5 million page views a month.

During the preview release of Google App Engine, only free accounts are available. In the near future, you will be able to purchase additional computing resources.

So, Google launched the Google App Engine. It is a system that lets developers build Web applications that run under Google infrastructure. http://code.google.com/appengine/ For now only 10,000 developers are allowed to test and develop applications under Google App Engine. You may still try to apply but it may take time to approve your application.

- No PHP support

Currently, Google App Engine only supports Python. That is natural because Google has been using Python for instance for the help system. Guido van Rossum, the creator of Python, is also working for Google. PHP and other languages are not yet supported. Google uses mostly Java and C++ for their heavy duty sites. But none of these languages is supported so far. This has been discussed in many blogs and forums, like for instance in this post of Michael Kimsal's blog.

http://michaelkimsal.com/blog/why-not-php-for-googles-app-en ...

- No language wars please

I have read many disrespectful comments from Python and other language developers against PHP. Personally I think that is a waste of time. PHP is not a polished language like others that were created by computer scientists and programming language experts like Guido van Rossum, creator of Python, Larry Wall, creator of Perl, or James Gosling, creator of Java. According to a SecuritySpace survey, Apache is installed in at least 73% of the public Web servers. PHP is installed in over 42% of the Apache servers.

This means that PHP is available in about 1/3 of the public Web servers.

http://www.securityspace.com/s_survey/data/200803/index.html ...

http://www.securityspace.com/s_survey/data/man.200803/apache ...

PHP did not get this popular without merit. Rasmus Lerdorf, the PHP creator, is not a computer scientist nor a programming language expert, but he is a very practical person. Rasmus created PHP in 1994, in the early days of the World Wide Web, with the intention to solve practical Web problems.

Many capable developers joined him later and made PHP what it is now: a very practical Web programming language that solves the needs of many users, including people that did not have background in programming. Definitely some developers that use PHP are not programming experts. But that does not mean that all PHP developers are not as skilled as developers of any other language. Unfortunately, some developers of Python and other languages disrespect PHP developers and treat us like "children of a lesser God". I have already seen some Python developers in particular engaging in hate speech against PHP developers, probably because they do not understand why PHP got so popular.

There is an old say that states that "you will not catch flies with vinegar". It means that you will not attract other people expressing sick feelings, hate speech or bashing others' preferences. If you want to attract other developers to your favorite language, insulting them for choosing another language will always be counterproductive. Make love, not war. A programming language is a tool, not a religion. Whatever language each developer chooses to create their applications should be respected. Therefore I recommend that every developer of any language to avoid participating in language wars.

- What PHP developers can do

Google says that other languages will be supported in the future. But we do not know if and when Google will support PHP. PHP is a very popular Web programming language. It is estimated that it has now over 5 million developers worldwide. Having PHP support in Google App Engine can mean plenty of opportunities for PHP developers and also for Google business, whatever is the business model behind this initiative.

But I think we need to help Google get that message clearly. I think it was Rasmus Lerdorf, the PHP creator, that once said that nothing happens in the PHP world until the community moves. So, lets move altogether for the sake of the PHP community. That is the same kind of thinking that developers of other excluded languages have. So they are already making their moves to persuade Google to support their preferred language sooner rather than later. PHP developers can also help letting Google know we would like to see PHP support in Google App Engine. You can do several things like:

Reference :

-Nz-

Komentar untuk blog ini :

captcha

11 April 2008

comment test