Login   Register  
PHP Classes
elePHPant
Icontem

Google App Engine needs PHP support - PHP Classes blog

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Blog PHP Classes blog   RSS 1.0 feed RSS 2.0 feed   Blog Google App Engine nee...   Post a comment Post a comment   See comments See comments (19)   Trackbacks (13)  
<< Previous: Top 10 tips to get be...>> Next: PHP certification: is...

Author: Manuel Lemos

Posted on:

Google App Engine was launched but it does not support PHP. This article presents some ideas that can help Google adding PHP support sooner rather than later.




Contents

- Google App Engine
- No PHP support
- No language wars please
- What PHP developers can do


- Google App Engine

As you may be aware, 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:

1. Vote on this petition

http://i-want-php.appspot.com/

2.Add a star to this request issue of the Google App Engine project

http://code.google.com/p/googleappengine/issues/detail?id=13

3. Go in PHP mailing lists, forums, user groups and encourage others to do the same

4. Spread this article around, voting it on Digg, Dzone, etc..

5. Post a comment on this article here to share other ideas that may help spreading this initiative

You need to be a registered user or login to post a comment

1,296,296 PHP developers registered to the PHP Classes site.
Be One of Us!

Login Immediately with your account on:

Facebook ConnectGmail or other Google Account
Hotmail or Microsoft Windows LiveStackOverflow
GitHubYahoo


Comments:

5. PHP on Google App Engine now works - Roshan (2009-05-24 16:37)
PHP can now run on Google App Engine thanks to Java... - 2 replies
Read the whole comment and replies

2. GAE don't need PHP - Daniel Tlach (2009-01-30 22:03)
I dont think GAE needs PHP support... - 6 replies
Read the whole comment and replies

1. Add Links - Ejaz Ahmad (2009-01-30 20:34)
Add Social Networking Links... - 1 reply
Read the whole comment and replies

4. Tight coupling with Google? Hm...??? - Remiya (2008-04-13 18:21)
"Google App Engine" has plenty of drawbacks, and no pluses.... - 5 replies
Read the whole comment and replies

3. PHP vs. Python? - Stephen DeGrace (2008-04-11 12:31)
I don't think you need to worry... - 0 replies
Read the whole comment and replies


Trackbacks:

13. Static Map Google API (2011-04-03 06:17)
Two days ago read an article about Google AppEngine , Google AppEngine article discusses support for Python rather than PHP, mainly due to Python 's creator Guido van Rossum in the Google team, hence the emphasis on the Python development situation...

12. Google App Engine: olvidate de todo lo que sabes (2008-06-02 21:58)
Peter @ Work says: “olvidate de todo lo q sabes, jsp, php, asp.net estan out lo de hoy para no gastar en nada es python”...

11. PHP Weekly Reader - April 13th 2008 (2008-04-15 00:42)
Two posts last week reminded me of a daily question my dad would ask me at the end of the day...

10. Netty returns (2008-04-14 02:00)
Aceasta era categoria in care trebuia sa scriu din cand cate un articol plin de linkuri interesante de pe net si pe care am cam neglijat-o in ultima perioada … so here goes:...

9. Vista preliminar de Google App Engine! (2008-04-12 10:33)
El pasado 7 de abril Google anunció oficialmente el lanzamiento de “Google App Engine”...

8. O PHP precisa da nossa ajuda (2008-04-11 09:52)
Não sei se todo mundo sabe, mas o Google lançou recentemente o Google App Engine que permite desenvolver aplicações Web que são executadas diretamente nos servidores do Google...

7. PHP fur Google App Engine (2008-04-11 08:13)
Wir fordern : PHP-Unterst tzung fur Google App Engine
Google kam ja vor kurzem mit dem Projekt Google App Engine auf den Markt...

6. Google App Engine - glos na wsparcie dla PHP (2008-04-11 03:47)
Google pare dni temu uruchomilo swoja nowa usluge App Engine...

5. Google App Engine needs PHP support (2008-04-11 00:26)
Google App Engine was launched but it does not support PHP. This article presents some ideas that may help Google adding PHP support sooner rather than later...

4. Google App engine bez podpory PHP (zatí­m) (2008-04-10 23:57)
Na PHP Classes jsem narazil na zajímavy clánek o Google App engine...

3. Google App Engine (2008-04-10 23:51)
Terbaru dari Google, Google App Engine, kayaknya sih bakalan jadi kos-kosan :D (kata hananto setelah kuliah KPB tadi) tapi kos-kosan untuk aplikasi...

2. Google App engine bez podpory PHP (zatí­m) (2008-04-10 23:49)
Na PHP Classes jsem narazil na zajímavy clánek o Google App engine...

1. Google App Engine un PHP (2008-04-10 23:46)
Noteikti jau b&#363;siet piefiks&#275;juši, ka Google ir palaidusi jaunu servisu Google App Engine, kas dod iesp&#275;ju uz Google infrastrukt&#363;ras b&#257;zes veidot web aplik&#257;cijas...


<< Previous: Top 10 tips to get be...>> Next: PHP certification: is...

  Blog PHP Classes blog   RSS 1.0 feed RSS 2.0 feed   Blog Google App Engine nee...   Post a comment Post a comment   See comments See comments (19)   Trackbacks (13)