Development Environment
Moderator: General Moderators
Development Environment
I have seen the huge thread on favorite editors, but I need help in finding a real PHP development environment for rapid development.
I found Eclipse comfortable for Java and would really be looking for similar features from a PHP environment:
- Integrated remote CVS access
- Realtime debugging
- etc...
I played around with Zend, but was disappointed to find out that there was no way to connect to a remote CVS repository, plus I couldn't figure out what advantages were offered by installing the server-side debugger (any idea?).
In any case - I'm calling out for help in finding a comfortable development environment. Any help would be appreciated.
Shawn - leaping into the PHP unknown.
I found Eclipse comfortable for Java and would really be looking for similar features from a PHP environment:
- Integrated remote CVS access
- Realtime debugging
- etc...
I played around with Zend, but was disappointed to find out that there was no way to connect to a remote CVS repository, plus I couldn't figure out what advantages were offered by installing the server-side debugger (any idea?).
In any case - I'm calling out for help in finding a comfortable development environment. Any help would be appreciated.
Shawn - leaping into the PHP unknown.
Not tested this particular software myself, but feel free.
PhpED IDE v3.3 - http://www.nusphere.com/products/
Please do give us a review about it's pros and cons for future usage.
PhpED IDE v3.3 - http://www.nusphere.com/products/
Please do give us a review about it's pros and cons for future usage.
http://www.phpedit.net - not sure in how far that actually supports CVS, nevermind third-party CVS, though.
-
malcolmboston
- DevNet Resident
- Posts: 1826
- Joined: Tue Nov 18, 2003 1:09 pm
- Location: Middlesbrough, UK
Re: Development Environment
i believe the server-side debugger (which i dont have) actually runs the script on your server, as often when i run scripts through zend they fail when they shouldnt this is because it doesnt know what modules i am usingkoko wrote:I played around with Zend, but was disappointed to find out that there was no way to connect to a remote CVS repository, plus I couldn't figure out what advantages were offered by installing the server-side debugger (any idea?).
GD is a great example
its a really annoying problem that i have no idea why they left in other than to screw more money out of you for the server-side debugger
Zend allows you to connect to a remote CVS repository. In fact, I use it every day. Granted, the remote server I connect to is sitting at the other end of my office, but it's remote. There is another CVS server I connect to, and it's in Europe. I don't use it anymore, but I connected with Zend through that as well.
The Server Side debugger is an excellent tool, as it allows you to test your scripts as you write them on a live development server. Or you can even find bugs in the production server by walking over the scripts. So it's actually pretty good for that stuff.
The other great thing about Zend is that it's cross platform. It runs on Windows, Mac, and Linux. I use Mac and Linux myself (Mac OS X when I am over Piera's, Linux at home and work). And if I am stuck on Windows, it works there as well. Being able to take my tools with me is a big plus. If I can't take the tool with me from one OS to another, it just isn't worth it for me. This is part of the reason I spent time to learn GIMP. Photoshop doesn't work on Linux (natively), but GIMP works on Windows, Linux, and Mac OS X. I can take that with me everywhere I go.
And for those that don't think that's important, it really is. You never know when you will be somewhere, and you will need your tools. Just this past weekend, during an Easter party, Nadia, Piera's cousin, needed help with a web site she was doing for school. This was one of those courses that she had to take, and wasn't her focus. She didn't have a real image editor (Microsoft Paint was all she had). I was able to quickly download GIMP, and help her crop some images. Not only was it legal, but it was quick, and easy. She even appreciated having it on her computer, and was glad to keep it.
Had I not known Gimp, I would have suffered using Paint, and things would not have gone as smoothly.
So, whenever you are out to choose tools, also make sure the tools don't force you to stick to a single operating system. You never know when you will want to change your OS, or that your job will require you to use something besides Windows/Linux/Mac.
If you rely on your tools, and your tools rely on a base, you are possibly shooting yourself in the foot. Being able to take your tools with you wherever you go is priceless.
The Server Side debugger is an excellent tool, as it allows you to test your scripts as you write them on a live development server. Or you can even find bugs in the production server by walking over the scripts. So it's actually pretty good for that stuff.
The other great thing about Zend is that it's cross platform. It runs on Windows, Mac, and Linux. I use Mac and Linux myself (Mac OS X when I am over Piera's, Linux at home and work). And if I am stuck on Windows, it works there as well. Being able to take my tools with me is a big plus. If I can't take the tool with me from one OS to another, it just isn't worth it for me. This is part of the reason I spent time to learn GIMP. Photoshop doesn't work on Linux (natively), but GIMP works on Windows, Linux, and Mac OS X. I can take that with me everywhere I go.
And for those that don't think that's important, it really is. You never know when you will be somewhere, and you will need your tools. Just this past weekend, during an Easter party, Nadia, Piera's cousin, needed help with a web site she was doing for school. This was one of those courses that she had to take, and wasn't her focus. She didn't have a real image editor (Microsoft Paint was all she had). I was able to quickly download GIMP, and help her crop some images. Not only was it legal, but it was quick, and easy. She even appreciated having it on her computer, and was glad to keep it.
Had I not known Gimp, I would have suffered using Paint, and things would not have gone as smoothly.
So, whenever you are out to choose tools, also make sure the tools don't force you to stick to a single operating system. You never know when you will want to change your OS, or that your job will require you to use something besides Windows/Linux/Mac.
If you rely on your tools, and your tools rely on a base, you are possibly shooting yourself in the foot. Being able to take your tools with you wherever you go is priceless.
- Ixplodestuff8
- Forum Commoner
- Posts: 60
- Joined: Mon Feb 09, 2004 8:17 pm
- Location: Queens, New York
Just had to add that "You get what you pay for...", do make sence. But I ca agree that even if that is true, it's not that simple.jason wrote:What do you mean you can't just install it to different systems? I do it all the time, and it doesn't give me a problem?
Sure, it's not free. But it's worth every penny.
It's very much about commitment, if you are making a living out of using it, rather than needing it to ease up on your part-time "for fun" playing around.
Zend Studio starting at $195 is just to much if you are the later I imagine...