TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Netbeans for PHP gets an enthusiastically positive review

10 pointsby dxjonesalmost 16 years ago

8 comments

juliusdaviesalmost 16 years ago
502 Bad Gateway<p>Here's google cache: <a href="http://74.125.155.132/search?q=cache:JmLFJmyhjPUJ:unseen.ws/2009/03/netbeans-for-php-ftw/+netbeans-for-php-ftw&#38;cd=1&#38;hl=en&#38;ct=clnk&#38;gl=ca" rel="nofollow">http://74.125.155.132/search?q=cache:JmLFJmyhjPUJ:unseen.ws/...</a><p>Netbeans for PHP FTW<p>I ran across a post a while back talking about how Netbeans now has PHP support. My first thought since I had never used it, and the name makes no bones about it’s target language, was that this must just be some gimmick aimed at Java devs to make it comfortable for them to slide over to other languages. The world already had one bloated, slow, Javaesque IDE that could do PHP…. Eclipse…. So why make another?<p>Curiosity got the better of me after hearing about some of the great stuff they were baking into the latest version. So I downloaded the 6.7 M2 PHP version and have been using it exclusively for the last week. Boy were my initial reactions dead wrong. This thing absolutely rocks for PHP development. It actually feels like and IDE built for PHP and not at all like PHP stuffed into a Java IDE (like Eclipse does). Its fast and packed with features. Some of the best features are not even the PHP ones. The HTML, CSS, JS, and SVN support all seem top notch as well (something sometimes lacking in PHP focused IDEs). The only sucky thing about it so far has been it’s name. If any one is listening, please change the name to something that will not scare off non java-heads from trying this awesome IDE.<p>There is even a blog for the Netbeans for PHP.<p>I’ve used quite a large number of IDEs and editors over the years for my PHP hacking. I’m not talking fired it up and made a bogus sample page, I’m talking using for months at a time to write real world projects. Here is a quick rundown of some of my past PHP hacking tools of choice to give a perspective of where I’m coming from on this topic (these are in chronological):<p>* Textpad<p>I was n00b at one point :)<p>* Vim<p>Just too lacking in features for my taste, but still use for server side hacking and locally for quickly popping open a file. Though I usually use MacVim these days.<p>* Dreamweaver<p>When I was still a bit wet behind the ears and not as hard core on the server side this helped to make me more productive with client side coding and was sufficient for my server side needs (especially since I was also doing ColdFusion work at that time).<p>* PHPEdit<p>Back when this was free and I needed something more robust than Dreamweaver for PHP coding this fit the bill quite nice.<p>* Eclipse<p>Yes, I have actually used this quite a bit. At one point I was juggling lots of projects in lots of different languages at the same (PHP, ColdFusion, Python, bash, MySQL, XML, …) and wanted a way to streamline my workflow. Eclipse got the job done. It felt totally half baked and was full of bizarre Java language and concepts, but I was able find pluggins for everything I wanted it to do and it worked pretty well.<p>* Zend Studio &#60;= 5 (before it sucked ass)<p>Once I was able to focus on strictly a LAMP environment I started looking for something more suitable. I ran across Zend Studio and the wonders of server side debugging in PHP and I was hooked. I used this IDE for almost 3 years and loved it (it’s non PHP support was a bit weak but…)<p>* Zend Studio 6 (when it sucked ass)<p>With version 6 of Zend Studio that decided to turn it into Zend Studio for Eclipse. I’ve never seen such a colossal step backwards for a piece of software (with the possible exception of Windows Vista). It didn’t support half the features it had in previous versions. The old studios was fairly lean, but the new one came with all the Eclipse bloat and could barely get off the ground with the main project I was working on at the time. Even though I could sluggishly code… I could not use the debugger without the thing crashing. The love affair with Zend Studio was over and was time to move on.<p>* Komodo<p>I really like Komodo. It was my ZendStudio rebound, and is more or less still my IDE of choice until I burn NetBeans in a little more. I appreciate its support for multiple languages (use it for Python/Django on the Smoron project) and the javascript debugger. Not exactly sure how I put this… its good and functional but doesn’t exactly have a huge WOW factor.<p>* NetBeans<p>Not sure if it is because its the “new” thing for me, or if it is because it is really that good. But I’m currently WOWed :)
评论 #627930 未加载
patio11almost 16 years ago
It is also pretty good for Ruby on Rails coding, and getting better.<p>Ruby parsing is pain and a half, particularly for half-written Ruby code, but if you type something like<p>validates_(hit your autocompletion key)<p>in a controller you'll get a list of all the built in validations plus any you added which are in scope, and if you do something like<p>validates_acceptance_of (hit your autocompletion key) it will even tell you what all those wonderful damnable optional parameters are. It also saved my bacon once this weekend for<p>render :action =&#62; whatever, :layout =&#62; nil , which actually rendered the layout for quite some time until I backed out the "=&#62; nil" and was told by autocomplete that what I really wanted was "=&#62; false".
评论 #627970 未加载
mdasenalmost 16 years ago
I used to be a TextMate/Vim person, but NetBeans just has some really nice abilities.<p>It integrates so well with version control systems. The auto-complete isn't what I'd like it to be for Ruby, but seems better for other languages. It will run your program in NetBeans which makes it easy to fire up a development server without another window. It will handle lots of tasks like plugin management or rake tasks. Oh, and the refactor browser - I don't know how I ever renamed things without it.<p>Now, it's absolutely ugly (at least on OS X), but it's relatively straight forward which I can't say for Eclipse. It might not be your cup of tea, but at the price of free, it's worth seeing if an IDE's tools such as its ability to spot parse errors, code completion, versioning integration, etc. will help you be more productive/happy.
评论 #628155 未加载
评论 #627975 未加载
dforbinalmost 16 years ago
I stumbled onto using Netbeans for PHP a few months ago while doing some Java work. I use it almost exclusively for PHP now (I also use geany for quick edits). While it's not quite as slick as the Java support, it is a world better than anything else I've used. Also the subversion and mercurial integration kicks ass.<p>Hope oracle continues to support development, but if not, we have the source.
Grieveralmost 16 years ago
I've been using Netbeans for PHP for about 6-months exclusively now and I can say I too am extremely impressed with its speed, functionality, and most importantly, reliability.<p>Zend Studio was the last IDE I used before this, and I was pretty upset with what I found. Not only was it sluggish, but it would randomly crash on me, causing me to lose some of my work.<p>Netbeans FTW
pilifalmost 16 years ago
as long as Netbeans does not let me specify the line ending style of newly created files and does not provide me with an option to remove trailing whitespace on save, it's just not usable for my purposes.<p>Where I work, we have a very strict policy concerning these two things - actually it was me to formulate that policy in the first place, because having strict line endings makes the codebase look ever so cleaner.<p>Having clean line endings really helps with applying patches.<p>Not having options to fix these two aspects is just unprofessional - no matter how good the rest of the editor might be.
bkudriaalmost 16 years ago
Can anyone share their experiences with coding PHP in Emacs?
teiloalmost 16 years ago
Wake me up when it does Python. Oh, and it would need mercurial support too.<p>Until then, I'll stick with Textmate. (Already tried Eclipse. Hated it.)
评论 #628112 未加载
评论 #627972 未加载