Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

Geek Culture / Web Development

Author
Message
Indicium
18
Years of Service
User Offline
Joined: 26th May 2008
Location:
Posted: 25th Dec 2011 19:59 Edited at: 2nd Jul 2014 04:02
For most of the time I've coded in php, I just use notepad++, but seeing as this project may get a little bigger, I'm interested in seeing what IDEs and other software people use when developing for the internet.

I also have both Windows and Ubuntu installed, I've never used Ubuntu for anything, it's just nice to have if windows fails, but are there any advantages of using a linux distro over Windows in this case? And for the sake of discussion, does anybody use OSX for web dev?
The Wilderbeast
20
Years of Service
User Offline
Joined: 14th Nov 2005
Location: UK
Posted: 25th Dec 2011 21:21
I use OSX for web development, although I also use Linux and Windows too. For me I think the debugging tools are more important than the editing environment itself.

On OSX I use Xcode simply because it's there and has great support for a range of languages (Python and Java being the main ones). This means that you can see all your classes and scopes etc.

For debugging I think Xdebug is probably the defacto-standard for PHP (I'm sure you knew that already). In short I personally am most productive when I can just sit down and code with a text editor. Being able to write tests along the way will help tremendously with debugging. Clear and logical file/folder placement and naming is probably your best bet for working on a large project.

Indicium
18
Years of Service
User Offline
Joined: 26th May 2008
Location:
Posted: 25th Dec 2011 21:51
Quote: "I'm sure you knew that already"


I didn't actually, so that probably gives you an idea of how much I've used PHP. It's a process where php.net is always open in a tab when I'm coding in php. I can definitely see how that'll come in useful though, installing right away, thanks!

What kind of folder placement and naming do you use?

Phaelax
DBPro Master
23
Years of Service
User Offline
Joined: 16th Apr 2003
Location: Metropia
Posted: 25th Dec 2011 22:13
I've used Coda for OSX and Notepad++ for Windows. Only time I used Eclipse for web development was to do JSP for work.

"You're not going crazy. You're going sane in a crazy world!" ~Tick
BiggAdd
Retired Moderator
21
Years of Service
User Offline
Joined: 6th Aug 2004
Location: != null
Posted: 26th Dec 2011 12:00
I use aptana studio for my web dev IDE. I've tried many in the past, but I find aptana to be the most feature rich IDE I've ever tried.

Plus, it's FREE!!

Kevin Picone
23
Years of Service
User Offline
Joined: 27th Aug 2002
Location: Australia
Posted: 26th Dec 2011 15:24
I use free script editor for coding, depends on how much hand holding you want.. but it's well worth setting up local install of apache / php if you haven't already.

bitJericho
23
Years of Service
User Offline
Joined: 9th Oct 2002
Location: United States
Posted: 26th Dec 2011 16:38
Xdebug is a necessary plugin for development. Just make sure you don't use it in production.

I recommend subversion database and develop from there. When you're ready to test, you can then checkout to your dev server to test it. You can update the production server the same way. You can setup a script that you can run with one command or maybe a editor plugin whenever you want to update either the dev or production server.

Of course, this is getting all complex, but if you're familiar with linux, it should be pretty straight forward. To get rid of all the busywork, just install ubuntu and then virtualmin. From virtualmin, you can create svn databases, virtualhosts, cron jobs and anything else you want with a few clicks.

For something simple, setup subversion and a test server on your local machine.

For something a little more complex, but very handy, setup redmine. You can check out redmine here: http://darkbit.devstorm.co.uk/redmine


JoelJ
22
Years of Service
User Offline
Joined: 8th Sep 2003
Location: UTAH
Posted: 27th Dec 2011 00:20
Quote: "I also have both Windows and Ubuntu installed, I've never used Ubuntu for anything, it's just nice to have if windows fails, but are there any advantages of using a linux distro over Windows in this case?"

Ubuntu is *really* nice for developing. The command line is way better for installing and maintaining different packages. (Don't have php installed yet? `sudo apt-get install php` Don't have xdebug installed yet and don't know the name of the package? `apt-cache search xdebug` find the name of the package and `apt-get install` it.) And as you get used to the OS as a whole, it's really hard to ever want to go back to windows for development.

I have used Netbeans for PHP coding/debugging and I really liked it. And it's opensource/cross-platform.

I use OS X for almost all my development these days. I like it quite a bit. I think I still like Ubuntu more, but only as a personal preference and not so much for practical reasons.

Your mother has been erased by a mod because it's larger than 600x120
Jeku
Moderator
23
Years of Service
User Offline
Joined: 4th Jul 2003
Location: Vancouver, British Columbia, Canada
Posted: 28th Dec 2011 20:38
At my current job I am using OSX and the best IDE I use for PHP dev is called Komodo Edit. I have used both Subversion and GIT, and so far prefer Subversion for its ease of use.


Senior Developer - CBS Interactive Music Group

Login to post a reply

Server time is: 2026-07-26 08:00:09
Your offset time is: 2026-07-26 08:00:09