Re: [PHP-EVANGELISM] Bad rep?
[email protected] (Björn Schotte) Wed, 7 May 2003 16:16:54 +0200
| Newsgroups | php.evangelism |
|---|---|
| Message-ID | <[email protected]> |
Hi, I don't have the original mail of Lothar here, so I quote manually: > It seems that not very much PHP programming is done in companies that > have larger complicated websolutions. Please don't quote the few famous > companies that use PHP - we know them very well. That's not right. There are even many more companies that do larger complicated websolutions and critical applications with PHP (Siemens's trouble ticket system is made with PHP, Vodafone uses PHP, a big energy company uses PHP extensively, etc.pp.). The "problem" ist that most people don't know that under the face there's PHP so everybody expects PHP is not suitable for complex or mission-critical applications. It is - not in every case, but in many cases. > And they are right, until PHP has real multithreading (with the new > hyperthreading Pentium-IV - it's a must have) and an application server > we won't see much better paid PHP jobs. This would requires much more > skills then a simple "load-process-(store)-output" schema of todays PHP > pages. If you are operating on the niveau of guestbooks or small content management systems, you may be right. I just wrote a payback transaction server with PHP for a company called OBI - they've choosen PHP and kicked out a Java offer. It uses Jan Kneschkes lighttpd for performance reasons with PHP's FastCGI SAPI and the PHP load balancing mechanism that was built into lighttpd. I don't think that a student with 750 EUR/month could do this. Because he doesn't know how to do it and he doesn't even know that tools like lighttpd or premiumthttpd or FastCGI SAPI exist. Nor does he have knowledge about tools like gdb, tcpdump/tcpshow, dbg, error_log (and its kinds), lxr.php.net (reading the PHP source and debug it), strace and Microsoft Visual C++ (on Win platforms) in order to debug your applications. > GR> What can be done, if I'm right? > Move to PHP5 quickly and write some kind of application server. Application server is just a marketing toy. Move to VL-SRM, for example, or *think about* if you really need an app server. -- ThinkPHP / rent-a-phpwizard [email protected] SedanstraÃe 27 Tel: 0931 / 78 43 804 97082 Würzburg Fax: 0931 / 78 43 795 http://www.thinkphp.de/ http://www.rent-a-phpwizard.de/