Agree with Umarzuki. First, we are in the technology industry, hence we must be willing to accept facts. How will we improved if we locked ourselves in that small chamber? And this isn't mean PHP is all for nothing and Python is allmighty. Even Rasmus Lerdorf admits that PHP has performance issues, that's what the PHP development trying to fix in PHP 6.
Don't take it as a flame, just some case study or perhaps some idea to improve your PHP practices, and perhaps you know you have another choice for web scripting if you need it. Ps: As I mentioned, I'm a PHP guy too. And I approached quite a lot of PHP Developers too, And the problem with most but not all PHP developers here are too stubborn to admit the flaws, not willing to code according to the latest standards, and code with no how performance will be in mind. And they still proud to the fact that they still cling on those malpractices and ignorance. And for me and most of my colleagues, we have to customise and recompile our lamp to suites and perform what we needed. How about we take it as a good lesson, to study and further improved ours? It is not the fault of PHP nor Python's, it will be our faults if we don't improve it!!!!! Same goes for our country!!! Just some rants and my 2 cents. I don't care how you guys take it. Regards, CL Chow On Sat, Aug 7, 2010 at 10:53 AM, Umarzuki Mochlis <[email protected]>wrote: > if someone says it is good; just check it out. There's no harm doing that. > At least you can prove if indeed you're right. > > On Sat, Aug 7, 2010 at 10:03 AM, Ahmad Farihan <[email protected]>wrote: > >> Well, flame war is the best way to assert something scientifically. Grow >> up. Tech changes and grows. >> >> >> On Sat, Aug 7, 2010 at 1:16 AM, Rajaseelan Ganeswaran < >> [email protected]> wrote: >> >>> Well, it does highlight Python's elegance compared to PHP. >>> >>> As far as using frameworks are concerned, probably the tediousness of >>> rewriting something was outshined by the use of Python :) >>> >>> On Aug 7, 2010 12:11 AM, "Ahmad Farihan" <[email protected]> wrote: >>> > Bad research. Seems like an old article. Too Bad. >>> > >>> > On Fri, Aug 6, 2010 at 10:59 AM, CL Chow <[email protected]> wrote: >>> > >>> >> Sahana, a FOSS disaster Management System, >>> >> Project homepage: sahanafoundation.org/ >>> >> Wikil: en.wikipedia.org/wiki/Sahana_FOSS_Disaster_Management_System >>> >> >>> >> Originally written in PHP(which is now call Agasti) has recently >>> branch a >>> >> Python version called Sahana Eden. >>> >> Here are some interesting reasons from the Eden developers according >>> to the >>> >> wiki. >>> >> >>> >> As quoted from the project's wiki >>> >> eden.sahanafoundation.org/wiki/FrequentlyAskedQuestionsPython >>> >> >>> >> == Why replace PHP with Python? == >>> >> We believe we can attract more developers if we change from PHP to >>> Python. >>> >> >>> >> PHP is not a good language for building large, maintainable >>> applications: >>> >> http://www.ukuug.org/events/linux2002/papers/html/php/index.html >>> >> * especially when using it to write out complex Javascript (the >>> syntaxes >>> >> are always tripping you up) >>> >> * doesn't enforce Object Orientation >>> >> * poor separation of Presentation & Code >>> >> >>> >> Python is fully Object Oriented ('everything is an Object') >>> >> >>> >> Python is an interpreted language, similar to PHP & relatively easy >>> for >>> >> developers to adapt to. >>> >> >>> >> Java would be a reasonable choice, but the barrier to entry with Java >>> is >>> >> much harder - setting up the compiler environment, etc >>> >> * this doesn't fit the RAD needs of the project. >>> >> * we can still access any useful Java libs via Jython: >>> >> http://www.jython.org/ >>> >> >>> >> Ruby-on-Rails might be a good choice, but that's primarily for Web2.0 >>> apps >>> >> still & Sahana is more than just that.[[BR]] >>> >> Performance is also worse than for Python: >>> >> >>> http://shootout.alioth.debian.org/gp4/benchmark.php?test=all&lang=python&lang2=ruby >>> >> >>> >> Python also supports a wide range of libraries for adding extra >>> >> functionality, including in the GIS space:[[BR]] >>> >> (There are no PHP libraries for GIS) >>> >> * http://trac.gispython.org/lab/wiki >>> >> * http://featureserver.org >>> >> * http://tilecache.org >>> >> * http://mapfish.org >>> >> >>> >> Python is also the language in which the support infrastructure is >>> >> written: Bzr, Trac >>> >> >>> >> * ESR's take on Python: http://pythonology.org/success&story=esr >>> >> * Python as an Agile language: >>> >> >>> http://agiletesting.blogspot.com/2005/02/python-as-agile-language.html >>> >> * Python is fun!: http://xkcd.com/353/ >>> >> ---- >>> >> >>> >> Enjoy ;) >>> >> >>> >> Regards, >>> >> CL Chow >>> >> >>> >> >>> >> >>> >> _______________________________________________ >>> >> general mailing list >>> >> [email protected] >>> >> http://lists.foss.org.my/mailman/listinfo/general >>> >> >>> >> >>> >>> _______________________________________________ >>> general mailing list >>> [email protected] >>> http://lists.foss.org.my/mailman/listinfo/general >>> >>> >> >> _______________________________________________ >> general mailing list >> [email protected] >> http://lists.foss.org.my/mailman/listinfo/general >> >> > > > -- > Regards, > > Umarzuki Mochlis > http://debmal.my > > _______________________________________________ > general mailing list > [email protected] > http://lists.foss.org.my/mailman/listinfo/general > >
_______________________________________________ general mailing list [email protected] http://lists.foss.org.my/mailman/listinfo/general
