maybe this thread should really be python vs perl vs java ?
but php is still the top language for web cms :
http://www.packtpub.com/article/open-source-cms-award-previous-winners
open source cms awards :
1. 2009
1. wordpress - php
2. modx - php
3. silverstripe - php
2. 2008
1. drupal - php
2. joomla - php
3. dotnetnuke - vb.net <http://vb.net>
3. 2007
1. drupal - php
2. joomla - php
3. cms made simple - php
4. 2006
1. drupal - php
2. joomla - php
3. plone - python
looking at the new cms modx and silverstripe (from nz - the land of
sheep) shows that php is alive and kicking
i guess the python community still has some way to go to understand
what people really want
hehehehe .....
On Wed, Apr 14, 2010 at 2:39 PM, sweemeng ng <swees...@gmail.com
<mailto:swees...@gmail.com>> wrote:
becareful with that, PHP is still huge in web based development.
facebook still using php for example. it just gone mainstream,
therefore lack the buzz, imho
On Wed, Apr 14, 2010 at 2:22 PM, Marcus Low <mar...@python.my> wrote:
Python vs PHP?
U must be kidding me. In Windows terminology that is like :
current C# vs early 2000 ASP scripts.
One is flexible and general and growing exponentially, the
other is niche and barely going anywhere except whats its
started for.
Marcus.
Boh Yap wrote:
hi,
PHP... I don't use it, so can't say..
Python:
runs on more platforms than Java!
(Symbian/mobiles all the way to Cray supercomputers)
Wide application range, not just web-programming, can do
systems
programming, network programming, write server apps,
entreprise apps,
even low level hacking
Is readable, I don't look at my code later and say "..what
the h...
was I trying to do here?". Also means you need less docs.
Multi paradigm, I don't have to do OOP if I don't want to.
Can code it in procedural style (C...), functional, etc...
Excellent tools for working with a wide range of
databases, and very
transparent to switch.
Wide range of libraries and frameworks, e.g. Python has
>30 web frameworks!?
Easy to learn, relatively experianced programmers can be
writing real
production code in 2-3 weeks. (Eric Raymond learnt it in a
few hrs.
http://www.linuxjournal.com/article/3882!
<http://www.linuxjournal.com/article/3882%21>).
Read this artcl, probably one of the best I've come across
in support
of Python form a real hacker!
Python fits your brain! Its relatively compact, I can
write Python
code w/o having to refer to a manual all the time.
Translating from
concepts/ideas to algorithms to code is frictionless, the
language
doesn't get in the way...
All that leads to programmer productivity, I do more with
Python, with
less time, and often far less code.
Its a modern language, supporting all whizbang features
you may
(never) need. Its got closures, continuations,
generators.... and its
got very good introspection. There's even a version
(Stackless Python)
that will allow for high-concurrency.
Even w/o the above, Python scales well... Zope, the grand
-daddy of
Python frameworks is entreprise class and has many such
apps. So are
many of the frameworks, Django was initially developed for
a large
online newspaper..
Twisted a framework that is event-based rather than
thread-based, can
also handle heavy loads.
Its lightweight, I can run multiple Python servers on a
low end
machine, it doesn't chew up a lot of resources.
Scaling: Stackless Python allows 1,000's of micro-threads
on a normal
single CPU, and an efficient message passing mechanism..
and its being
used for a successful graphics intensive MPOG,
multi-player online
game, supporting 3,000+ simultaneous users.
(www.eveonline.com <http://www.eveonline.com>)
...I better stop here... ;-)
and lastly, Python programmers are always happy.... (see
attached image)
On Tue, Apr 13, 2010 at 5:06 PM, CL Chow
<klrkdek...@gmail.com <mailto:klrkdek...@gmail.com>> wrote:
Directly to php no, but i did contribute in some
framework development ;)
Regards,
CL Chow
"Please do not send me Microsoft Office/Apple iWork
documents. Send
OpenDocument instead!
http://fsf.org/campaigns/opendocument/"
On Tue, Apr 13, 2010 at 5:01 PM, nuhaa
<cawan.nu...@gmail.com <mailto:cawan.nu...@gmail.com>>
wrote:
thanks alot for feedback - keep it coming please
forgot to note previously - contributions will be
properly credited in the
report :)
i myself have always been a php developer - i;ve
seen python here and
there and yea i like that it's readable and can do
more than just web app
has anyone contributed back to php / python here?
thx
Nuhaa All Bakry / cawanpink
http://cawanpink.net
http://fosschix.my
On Tue, Apr 13, 2010 at 4:14 PM, Hasan Abu Bakar
<ha...@kelate.com.my <mailto:ha...@kelate.com.my>>
wrote:
I believe you are not looking for general
benchmark? Aren't you?
because there are tonnes of benchmark or
research already done by
bloggers
http://www.google.com.my/search?q=php+vs+python+benchmark
btw, as my personal preference and research
- speed
python saves a lot time to write codes than
php, less bloated classes,
in term of my "speed".
- scalability
for web frameworks, Django+nginx+uwsgi+SQLite
only consumes about 5MB
RAM but symfony+nginx+fcgi+SQLite eats up to
50MB! and I did do a test
on a machine with 32MB RAM and 266Mhz cpu,
Django works just well.
- syntax
for sure python is cleaner and easier to
understand. Less "syntax
error" when you missed a semicolon etc... But
it's a pain if you have
bad indentation habit.
- choice of language
you do know when you should use php or python
for your projects. I am
always use php for a simple web development
and python for a simple
console or daemon application.
- programmer
It seems that it is harder to find a
Python programmer then a PHP
programmer in Msia.
It's true and it's sometimes not a big
problem. Just like a people who
can speak several languages or cannot.
Sometimes it's necessary to
know several languages when you meet people
who can't speak you
language. So come on, learn your third language!
But the problem is the eager to learn new
languages. Just like a
people who learned VB 15 years ago, still
using VB because he believes
VB can do _anything_ and he don't want to
waste his time by learning
new languages, therefore he can spend more
time with family and
friends. But I believe writing an application
in Python or PHP
sometimes take _much_ less time than VB and
you can get more family
and friends. Your call.
The most debating topic is python vs ruby btw.
Python FTW!
Hasanuddin Abu Bakar
-------------------------------
Ubuntu embedded developer/tester
https://wiki.ubuntu.com/bizkut
Get FireGPG for your Firefox!
http://getfiregpg.org
PGP Public Key
http://keyserver.ubuntu.com:11371/pks/lookup?op=get&search=0xC5A1B11965D43C5C
<http://keyserver.ubuntu.com:11371/pks/lookup?op=get&search=0xC5A1B11965D43C5C>
On Tue, Apr 13, 2010 at 2:32 PM, Raja Iskandar
Shah
<rajaiskand...@gmail.com
<mailto:rajaiskand...@gmail.com>> wrote:
my team does php. because that's what the
majority of our target market
uses
and wants.
second to that and rising fast is javascript.
but as sweemeng points out, python is an
attractive language and
perhaps an
easier option compared to java for us to
go into web, desktop and
mobile
platforms.
On Tue, Apr 13, 2010 at 2:03 PM, Adzmely
Mansor <adzm...@gmail.com
<mailto:adzm...@gmail.com>>
wrote:
update version of my previous link:
http://wiki.w4py.org/python-vs-php.html
On Tue, Apr 13, 2010 at 1:16 PM,
Adzmely Mansor <adzm...@gmail.com
<mailto:adzm...@gmail.com>>
wrote:
http://wiki.python.org/moin/PythonVsPhp
On Tue, Apr 13, 2010 at 11:23 AM,
nuhaa <cawan.nu...@gmail.com
<mailto:cawan.nu...@gmail.com>>
wrote:
hola guys,
php vs python? yeapp this
going to be interesting
php and python hardcores pls
put in ur input - we're
interested to
see
how the battle goes muahahahahaha
OSCC is doing a benchmark on
those 2 .. things we're
looking at:
- scalability
- namespace
- speed
- syntax
- .. put ur input here ..
of course we're not looking
for winner here, only to weigh
the pros
n
cons for both languages
if you have references, please
kindly provide ;)
thx
Nuhaa All Bakry / cawanpink
http://cawanpink.net
http://fosschix.my
--
Join Open Source Developers
Club Malaysia http://www.osdc.my/
Facebook Fan page
http://www.facebook.com/group.php?gid=98685301577
http://www.facebook.com/OSDC.my
You received this message
because you are subscribed to
the Google
Groups "OSDC.my Mailing List"
group.
To post to this group, send
email to
osdcmy-list@googlegroups.com
<mailto:osdcmy-list@googlegroups.com>
To unsubscribe from this
group, send email to
osdcmy-list+unsubscr...@googlegroups.com
<mailto:osdcmy-list%2bunsubscr...@googlegroups.com>
For more options, visit this
group at
http://groups.google.com/group/osdcmy-list?hl=en
--
Join Open Source Developers Club
Malaysia http://www.osdc.my/
Facebook Fan page
http://www.facebook.com/group.php?gid=98685301577
http://www.facebook.com/OSDC.my
You received this message because you
are subscribed to the Google
Groups "OSDC.my Mailing List" group.
To post to this group, send email to
osdcmy-list@googlegroups.com
<mailto:osdcmy-list@googlegroups.com>
To unsubscribe from this group, send
email to
osdcmy-list+unsubscr...@googlegroups.com
<mailto:osdcmy-list%2bunsubscr...@googlegroups.com>
For more options, visit this group at
http://groups.google.com/group/osdcmy-list?hl=en
--
Join Open Source Developers Club Malaysia
http://www.osdc.my/
Facebook Fan page
http://www.facebook.com/group.php?gid=98685301577
http://www.facebook.com/OSDC.my
You received this message because you are
subscribed to the Google
Groups "OSDC.my Mailing List" group.
To post to this group, send email to
osdcmy-list@googlegroups.com
<mailto:osdcmy-list@googlegroups.com>
To unsubscribe from this group, send email to
osdcmy-list+unsubscr...@googlegroups.com
<mailto:osdcmy-list%2bunsubscr...@googlegroups.com>
For more options, visit this group at
http://groups.google.com/group/osdcmy-list?hl=en
--
Join Open Source Developers Club Malaysia
http://www.osdc.my/
Facebook Fan page
http://www.facebook.com/group.php?gid=98685301577
http://www.facebook.com/OSDC.my
You received this message because you are
subscribed to the Google
Groups "OSDC.my Mailing List" group.
To post to this group, send email to
osdcmy-list@googlegroups.com
<mailto:osdcmy-list@googlegroups.com>
To unsubscribe from this group, send email to
osdcmy-list+unsubscr...@googlegroups.com
<mailto:osdcmy-list%2bunsubscr...@googlegroups.com>
For more options, visit this group at
http://groups.google.com/group/osdcmy-list?hl=en
To unsubscribe, reply using "remove me" as the
subject.
--
Join Open Source Developers Club Malaysia
http://www.osdc.my/
Facebook Fan page
http://www.facebook.com/group.php?gid=98685301577
http://www.facebook.com/OSDC.my
You received this message because you are
subscribed to the Google
Groups "OSDC.my Mailing List" group.
To post to this group, send email to
osdcmy-list@googlegroups.com
<mailto:osdcmy-list@googlegroups.com>
To unsubscribe from this group, send email to
osdcmy-list+unsubscr...@googlegroups.com
<mailto:osdcmy-list%2bunsubscr...@googlegroups.com>
For more options, visit this group at
http://groups.google.com/group/osdcmy-list?hl=en
--
Join Open Source Developers Club Malaysia
http://www.osdc.my/
Facebook Fan page
http://www.facebook.com/group.php?gid=98685301577
http://www.facebook.com/OSDC.my
You received this message because you are subscribed
to the Google
Groups "OSDC.my Mailing List" group.
To post to this group, send email to
osdcmy-list@googlegroups.com
<mailto:osdcmy-list@googlegroups.com>
To unsubscribe from this group, send email to
osdcmy-list+unsubscr...@googlegroups.com
<mailto:osdcmy-list%2bunsubscr...@googlegroups.com>
For more options, visit this group at
http://groups.google.com/group/osdcmy-list?hl=en
--
You received this message because you are subscribed to the
Google Groups "python.my" group.
To post to this group, send email to pytho...@googlegroups.com
<mailto:pytho...@googlegroups.com>.
To unsubscribe from this group, send email to
pythonmy+unsubscr...@googlegroups.com
<mailto:pythonmy%2bunsubscr...@googlegroups.com>.
For more options, visit this group at
http://groups.google.com/group/pythonmy?hl=en.
--
Join Open Source Developers Club Malaysia http://www.osdc.my/
Facebook Fan page
http://www.facebook.com/group.php?gid=98685301577
http://www.facebook.com/OSDC.my
You received this message because you are subscribed to the Google
Groups "OSDC.my Mailing List" group.
To post to this group, send email to osdcmy-list@googlegroups.com
<mailto:osdcmy-list@googlegroups.com>
To unsubscribe from this group, send email to
osdcmy-list+unsubscr...@googlegroups.com
<mailto:osdcmy-list%2bunsubscr...@googlegroups.com>
For more options, visit this group at
http://groups.google.com/group/osdcmy-list?hl=en
--
Join Open Source Developers Club Malaysia http://www.osdc.my/
Facebook Fan page
http://www.facebook.com/group.php?gid=98685301577
http://www.facebook.com/OSDC.my
You received this message because you are subscribed to the Google
Groups "OSDC.my Mailing List" group.
To post to this group, send email to osdcmy-list@googlegroups.com
To unsubscribe from this group, send email to
osdcmy-list+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/osdcmy-list?hl=en