I'm using Notepad++ right now.
I'm using Notepad++ right now.
Sublime Text 2.
I personally prefer Netbeans for PHP
its a bit more bloated than N++ and others, but has some nice features---
Aptana isn't bad, I quite enjoyed using it. Notepad++ is still my favourite, though.
Sublime Text 2, if you want an IDE PhpStorm
What's wrong with dreamweaver?Besides being fucking expensive... I never see anyone mentioning it here
I have started using Intype recently and really like it.
I dont get why so many people say N++, if you want to do some serious or collabrative work in PHP, choose a proper IDE with PHPDoc generation / parsing.
PHPDoc is a way of making comments for your code, so it automatically becomes a codehint in your IDE.
It all depends on what you want to do, if you're planning on working on huge projects or collaborative work, go for a IDE
if you just need to do simple stuff or edit a php file occationally use an editor.
I like Netbeans for PHP, there's just so many functions built into a non-bloated editor! And it works brilliantly with Dropbox, as it updates a file, even though I am looking at it in the editor.
Auto-upload and the nice dropbox support is why I really like it.
I enjoy using Sublime Text 2
Save -> test on local server -> does it work???
no -> go back to sublime text and fix it
yes -> upload to server
I remember if when i used NPP with the ftp plugin, if i screwed up and wanted to get back, i would sometimes have to start over...
This way if I screw up, i can just get the original file from server and start again.
Start using version control like git or mercurial and you won't have that problem.
I like NetBeans. It has a syntax checker for those stupid mistakes, and can upload via ftp each time you save/when you tell it to. It's just more efficient.
Of course, all the elitist people here will tell you "real men use vi/Notepad++" but if you're doing it as a personal hobby, as I am, then there is no reason to bother yourself with making yourself "more professional" because at the end of the day, you're saving yourself time and effort by using an IDE.
My point is, it's very easy to forget a bracket or semicolon or something stupid, especially after a huge block at 2AM. What is the downside of having something there to point out your mistake before you upload it, just in the chance you do make a mistake? It even does spell checking for you
Everything has spell checking these days.
True. But that's not the main point here.
There is a lot of elitism when it comes to editors, when at the end of the day an IDE will get the job done in the same way, but will offer more advanced features like FTP integration. If you're looking to go into PHP as a job then maybe they'd prefer you use vim or something, that would make sense...but as a hobby there is no reason not to use an IDE, especially on a larger project or when working with friends.
You're being pedantic, but so far you've failed to give us a single good reason not to use an IDE...
(I know you said your work might not be happy with it, but what about hobbyists? Not everyone does PHP for a living)
IDEs are slow and clumsy
You keep going on about hobbyists/professionals, I don't get your point. Most people here are hobbyists, off the top of my head, only myself, Kmart, swift and shift and a couple more actually do this professionally, yet there's no correlation between those numbers and choices between "light" text-editors and full IDEs. Like I said, the line between an IDE and a simple text-editor is becoming blurrier - I have all the features I need in my text editor (be it vi or sublime), I simply took the time to find/create them for my editors to fit my needs, without all the extra crap I don't need and dislike about IDEs.
Nobody's trying to start a fight about this stupid meaningless bullshit, calm down.
All the lecturers are used to using vim and so they will still encourage the use of it. Knowing this, you can make a safer bet that people who have been encouraged to use vim and such will continue use in their careers after leaving University.
For people who are hobbyists, they don't go through the same course and will probably revert to the easy route, using IDEs
That's the logic behind my reasoning, anyway. Mostly assumptions but it's also backed up by people I've spoken to on forums and such who find the same pattern/correlation.
Anyway sorry if I sounded as though I'm trying to start a fight
Nothing wrong with using Dreamweaver, It has great file management, toolbars, and auto FTP system. A great too for management. Just never ever click "Design View".
Bult in FTP is bad. You should be using version control, and if you are using version control you should be deploying through that.
There has been some problems with suggestions/codehints lagging stuff up, but that seems to be gone.
With todays IDEs and hardware, theres really not any problems with using an IDE, but i agree that NOT using an IDE in the beginning of your learning curve might make you a better coder in the end.
But really if you refuse to use an IDE in a job, i'd never hire you for sure..
Don't get me wrong, getting shit done in vi can be fast too, but i have yet to see a collegue work truly effective with an editor (especially vi) seems to me that most people who uses editors just wants "fancy hacker colors" when they code so they can look cool.. But that is of course just a prejudice i have.
I would use an IDE if I'm working on a project that needs thousands and thousands of lines so I can be more organized, but other than that, I don't think something huge like NetBeans is needed to complete something. Another thing is I really like how minimal sublime text is and It's beautiful (not saying netbeans isn't I've just never used it) and easily customizable (again I've never used netbeans).
I usually do not like to see bunch of toolbars when I'm working with only few hundred lines. I also like to keep my editor size small so I can see other windows as I'm working on it.