Sponsored by Dragon Age: Origins
Follow the Dragon Age: Origins development team on Twitter view!
twitter.com/DragonAge - EA presents BioWare's new dark fantasy epic Dragon Age: Origins. '9/10' from Game Informer.
123 Comments
- xythian, on 01/21/2009, -7/+59Excellent list of resources, though you forgot the single most important PHP editor.
Notepad++ - jsandcss, on 01/21/2009, -2/+38"Sure, PHP isn’t quick, but it is the most used scripting language in practice". That's true. FACEBOOK and YOUTUBE know about that.
- hazello, on 01/21/2009, -3/+26The benchmark site the article links to have been discredited in the past, as well. One just has to read the comments.
In practice, PHP tends to be super fast. Ruby, not really so fast - especially when tied to the travesty known as 'rails'. - jsaya, on 01/21/2009, -0/+21It makes me happy to see this on the frontpage.
- hazello, on 01/21/2009, -0/+15Magic quotes has been deprecated for some time. It's been disabled by default since PHP5, and I believe is being removed from 6.
- shanehonda, on 05/19/2009, -0/+13Dugg for CodeIgniter.
- SethEllis, on 01/21/2009, -1/+14I think it's funny when people go on about "sure it isn't fast". First of all the site they link to when they say that has been disproven / debated to no end. What's more several of the biggest sites on the net are powered by PHP including yahoo, facebook, youtube, digg, and flickr. If that's not a testament to PHP's potential scalability I don't know what else can convince these people. In the end who cares if it's the fastest thing out there? It can obviously get the job done, and that's all that really matters. Besides the only rails application I know of that comes even close to that scale is Twitter, and they are notorious for their scalability issues.
- awpti, on 01/21/2009, -2/+11Youtube == Python, not PHP.
- damien1989, on 01/21/2009, -1/+10Sweet. Pretty useful
- mileswj, on 01/21/2009, -2/+9Should probably list local servers like XAMPP or WAMP.
Great list, even though I have no need for most of them. - blitzkriegpunk, on 01/21/2009, -1/+8PHP 6 FINALLY has namespaces. Tons of other additions like closures and late static bindings:
http://www.thedrunkenepic.com/home/articles/awesom ... - kadio, on 01/21/2009, -0/+7try netbeans... jeez you web 2.0 dorks hate IDEs for some reason.
- temujin2012, on 01/21/2009, -0/+6Zend Studio + Crack :D
- nourayehia, on 01/21/2009, -0/+5Many of these tools are worth trying if used correctly. We just need to know how to optimize and tweak its setting to get them do the job perfectly. I specailly find Xdebug, DBG & Phing to be very useful.
- ucffool, on 01/21/2009, -0/+5Agree on missing Notepad++... love it.
I also keep my book handy, either in printed form or in PDF form (free, creative commons). I'm not always near the internet, and we all know you never memorize all the date function extras or sprintf details, so I find that invaluable. http://www.phpreferencebook.com if anyone else wants it. - inactive, on 01/21/2009, -0/+5Correct!
- TrellSaracen, on 01/21/2009, -1/+6Prefer Notepad2 myself, but to each their own :-)
- CrushThemTorg, on 01/21/2009, -1/+6I was under the impression that YouTube switched to Python shortly after Google bought it. But we can swap Yahoo in there for another example of a big-ass PHP (big ass-PHP?) site.
The benchmark they quote strikes me as completely ridiculous methodology. - mephitix, on 01/21/2009, -3/+7PHPEclipse! My favorite IDE and scripting language. Eclipse in general rocks. A lot of people don't know that it's extremely useful as a javascript IDE as well (JSEclipse). IBM also worked on a set of extensions on top of eclipse called the 'Ajax Toolkit Framework' which housed an embedded firefox browser. (http://www.eclipse.org/atf).
- vsphp, on 01/21/2009, -0/+4I'm the creator of VS.Php and I'm happy to see it make the list. I've been working very hard making VS.Php a top tier PHP IDE.
Although there is a lot of resentment from the open source community against Microsoft, I must say that since last year, Microsoft has been a lot more supportive to the PHP community. Including supporting efforts like mine on VS.Php.
Juan - tkoopa, on 01/21/2009, -1/+5just try youtube.com/index.php ... + several links to .php files in the homepage source code leads me to believe it's still php
- bean48009, on 01/21/2009, -0/+4What about Aptana Studio?
- darkmuck, on 01/21/2009, -2/+6cakephp FTW!
- factsahoy, on 01/21/2009, -2/+6Namespaces are *****, a crappy "solution" to a problem that never really existed.
- sleekism, on 01/21/2009, -0/+4PHP_CodeSniffer rocks my world!
- SethEllis, on 01/21/2009, -0/+4I use Eclipse PDT together with XAMPP and the Zend Debugger for all of my development. This gives you all the tools you'll ever need. I've tried every text editor and IDE out there for PHP development. Nothing works as good as Eclipse PDT. It's gotten particularly good over the past year so if you haven't tried it recently give it another go.
- paulsmith288, on 01/21/2009, -0/+3anyone use TCPDF?
I've used fpdf to make a few simple documents and it wasn't to difficult to use or setup. But not tried anything to complicated (yet) - Smegzor, on 01/21/2009, -0/+3XAMPP is awesome.
- sfrench, on 01/21/2009, -0/+3I'm actually bouncing in my chair at how excited I am about webgrind. I'm integrating it into my workflow tomorrow morning.
While they say it doesn't implement everything in kcachegrind, invocation count and total self cost are huge wins when looking for low hanging fruit when profiling. - TrellSaracen, on 01/21/2009, -0/+3I'll have you know I've hated IDEs since I first started learning C!
- iericg, on 01/21/2009, -0/+3Great list... I've been using SimplePie for a while now.
I like Aptana IDE but had to stop using it because it kept crashing on me. Right now I'm using Coda for OSX and so far it is my favorite PHP Editor. - ooh456, on 01/21/2009, -1/+4Scalability and speed is NOT the same thing. That is the first principle you read in any article about scalability. PHP is more than fast enough to do anything it was intended to do. If you need a faster language, use C. Good luck with that.
- UKsHaDoW, on 01/21/2009, -0/+3Scalabillity and speed are different.
You can have a really slow framework, but scales well and vice versa.
When you have a site thats going to grow fast, you want scalabillity, but that does not mean its fast.
There are different types of scalabillty but for example, how well a website can be spread across clusters is a example of scalabillity. The language does not need to be fast, as you just add a new box to the cluster if starts bogging down. - joaob, on 01/21/2009, -0/+3textmate...which is mac only. still trying to find a pc equivalent. i still open up dreamweaver on occasion when im on a pc (runs and hides)
- inactive, on 01/21/2009, -0/+3Nothing a good framework can't fix..
- feignNU, on 01/21/2009, -0/+3Dugg for verbosity.
- Smegzor, on 01/21/2009, -0/+3Geany is pretty good also. I use both.
- drakethegreat, on 01/21/2009, -0/+3I disagree joaob. I think that it can be made to be as fast as PHP with no framework only if you sit and work at it. Any framework will help you get up and running fast but then you actually have to put in more time to make it handle loads of traffic. If you had just built the application from the ground up it might be better.
This isn't anything new, but rather its just like if you choose to build an application in Java or Python on the desktop instead of C++ or assembly. Ya its less work its garbage collected and things are easy but the time it saves you in the beginning may not be worth it if you are trying to sell it later and you need to cut down memory usage and optimize the footprint it leaves on a user's computer.
Just thought I'd point that out because I've been using symfony because of a lack of options and personally I hate the thing. The time it takes me to optimize queries because its using Propel for data modeling is absurd. I've been telling people that the reason Digg reengineered their own framework that lacked a model later in the traditional MVC setup isn't coincidence or a lack of resources, its intentional. - kylemech, on 01/21/2009, -0/+2textpad FA' LIFE.
...and all that. - 1to1, on 01/21/2009, -0/+2This is what i am looking for, thank you
- bitt3n, on 01/21/2009, -1/+3be sure not to tell which ones you liked, so that you can take your secrets to the grave.
- paradizzle, on 01/21/2009, -1/+3Very interesting read. I've moved on to Django but a lot of those tools seem useful.
- jordan314, on 01/21/2009, -0/+2I like PHPEclipse and JEdit too.
- merreborn, on 01/21/2009, -0/+2Good to see HTML Purifier on the list. Best html filter out there. I also use the Minify library. Version 1 had some issues, but we've made it work for us.
I'd add FryPHP -- the lightest weight templating framework out there:
http://fry.sourceforge.net/ - marchaos, on 01/21/2009, -2/+4Your mama rocks my world.
- MWeather, on 01/22/2009, -0/+2The file extension is meaningless. YouTube is almost entirely written in python.
http://digg.com/programming/YouTube_is_almost_enti ... - maotx, on 01/21/2009, -0/+2I'll second SimplePie. I use it as the backbone to grab online prices for products that match entered UPC codes on my site.
All my PHP is coded in vim :) - kelyar, on 01/21/2009, -1/+3yes, vim
- fotoman, on 01/21/2009, -0/+2I dugg it for pChart. Been looking for a PHP chart class for a bit, but the ones I kept finding were rather lacking. Migrating from Perl from the past 10 years you just get used to certain things being there...
BTW, how can I convert this to PHP easily? print join (' & ',map { $players->{$_}{name} } @winners); - feignNU, on 01/21/2009, -0/+2***** notepad++. Give me vim any day of the week and twice on sunday.
-
Show 51 - 100 of 124 discussions




What is Digg?
The Digg Toolbar for Firefox lets you Digg, submit content, and keep track of Digg even when you're not on the Digg site. Download the official