Jump to content

Any know any good PHP editors?

I just use Microsoft WebMatrix, it's free, and it's pretty good software to work on your website and publish it, or run your PHP website locally. Is it as good as Dreamweaver? no, but WebMatrix is free. [url=http://www.microsoft.com/web/webmatrix/]http://www.microsoft.com/web/webmatrix/[/url=http://www.microsoft.com/web/webmatrix/]

It support CSS3, HTML5, Java-Script, ASP.NET, SQL Databases, PHP 4 and 5, and support WordPress, Joolma, Drupal, and a bunch of others stuff. It also support extensions, but currently doesn't have many.

WebMatrix wont' win the popularity contest as it's new.. and well from Microsoft, so it must be bashed. But yea. I think it's worth to at least have a look at it. Personally I prefer is much better than NetBeans, Eclipse, Textpad, and Notepad++. It's close to Dreamweaver and Visual Studio with it's strength and weaknesses.

Link to post
Share on other sites

I have to second the notion for Sublime Text. It really is a great editor. It's not a fully featured IDE with well developed auto-completion, but it's good for the purposes. It has access to plugins and a plugin manager to make installation easier. And, if you've ever been a VIM user, it has a vintage mode that uses a lot of VIM's commands.

Link to post
Share on other sites

I use Aptana Studio, great program, works on Windows, Linux and Mac and also supports other languages, like HTML, CSS, JS, Jquery, CoffeeScript and even Bash Shell!

Ow, and did I say it's free and open source? It also supports direct FTP synchronisation and much more.

Link to post
Share on other sites

Dreamweaver is one of the biggest POS I have every used. I can't believe people are "vouching" for it. It loads your code with unnecessary lines of code and is often more promoting of inline styling rather than linked sheets, not to mention it just completely ignores W3 standards when cranking out code.

Why you shouldn't go with a wysiwyg and just learn to hardcode:

- They crank out WAY TOO MUCH code for even the simplest application.

- The often ignore required or best practice attributes of the DOM, you then have to go back and correct it anyway.

- HTML is a markup language, not design; PHP is a backend programming language, not design; CSS is a styling script but still not the design itself; so why does a programming editor include a design aspect????

- So many editors use TABLES?! WTF, tables are for structuring tabular data and nothing else.

- Like I said before most languages are meant for document structure, not design, they include outdated tags in order to design a structure document.

- ALL, and I do mean ALL, WYSIWYG editors slow down an experienced professional, if you are using it, it is keeping you from reaching your full potential. The learning process of hardcoding may be slow at first, but you will find that you will be able to crank out code more efficiently correctly, and faster than someone who uses one.

Back when I was in an office working for someone else, we had a guy who swore by Dreamweaver. I challenged him one weekend to code a webpage that one of our graphic designers made. All we had where the images he cut, and a picture of the finished website. Rules where that we could only use PHP, MySQL (it had a cart aspect), XHTML, CSS2, and AJAX. I finished an hour ahead of him. My page validated and his didn't, and to top it off, his site didn't look the same in all browsers and mine did. Btw, mine also loaded a full 2 seconds faster because of all the bloat and disorganisation that his "organiser" implemented for him.

Once you learn to hardcode (which means you can sit down and code everything in a text document if you wanted to) you will be so much more efficient than someone who uses an organiser to keep things going for them. I personally use Sublime Text Editor for everything I do. It does syntax highlighting, macros for repetitive tasks, you can select multiple points in a document and type in all the places at once, it even indexes what you are doing so you can search entire folders for a line of code from within the program. It's a lot like notepad++ just better. Plus their "dark" themes are great to use to keep staring at your computer screen a little more easy on the eyes.

In over a decade of programming I can say Sublime Text is the best program I've ever used for programming.

01110100 01101000 01100101 00100000 01110001 01110101 01101001 01100101 01110100 01100101 01110010 00100000 01111001 01101111 01110101 00100000 01100010 01100101 01100011 01101111 01101101 01100101 00101100 00100000 01110100 01101000 01100101 00100000 01101101 01101111 01110010 01100101 00100000 01111001 01101111 01110101 00100000 01100001 01110010 01100101 00100000 01100001 01100010 01101100 01100101 00100000 01110100 01101111 00100000 01101000 01100101 01100001 01110010

 

Link to post
Share on other sites

Dreamweaver is one of the biggest POS I have every used. I can't believe people are "vouching" for it. It loads your code with unnecessary lines of code and is often more promoting of inline styling rather than linked sheets' date=' not to mention it just completely ignores W3 standards when cranking out code. Why you shouldn't go with a wysiwyg and just learn to hardcode: - They crank out WAY TOO MUCH code for even the simplest application. - The often ignore required or best practice attributes of the DOM, you then have to go back and correct it anyway. - HTML is a markup language, not design; PHP is a backend programming language, not design; CSS is a styling script but still not the design itself; so why does a programming editor include a design aspect???? - So many editors use TABLES?! WTF, tables are for structuring tabular data and nothing else. - Like I said before most languages are meant for document structure, not design, they include outdated tags in order to design a structure document. - ALL, and I do mean ALL, WYSIWYG editors slow down an experienced professional, if you are using it, it is keeping you from reaching your full potential. The learning process of hardcoding may be slow at first, but you will find that you will be able to crank out code more efficiently correctly, and faster than someone who uses one. Back when I was in an office working for someone else, we had a guy who swore by Dreamweaver. I challenged him one weekend to code a webpage that one of our graphic designers made. All we had where the images he cut, and a picture of the finished website. Rules where that we could only use PHP, MySQL (it had a cart aspect), XHTML, CSS2, and AJAX. I finished an hour ahead of him. My page validated and his didn't, and to top it off, his site didn't look the same in all browsers and mine did. Btw, mine also loaded a full 2 seconds faster because of all the bloat and disorganisation that his "organiser" implemented for him. Once you learn to hardcode (which means you can sit down and code everything in a text document if you wanted to) you will be so much more efficient than someone who uses an organiser to keep things going for them. I personally use Sublime Text Editor for everything I do. It does syntax highlighting, macros for repetitive tasks, you can select multiple points in a document and type in all the places at once, it even indexes what you are doing so you can search entire folders for a line of code from within the program. It's a lot like notepad++ just better. Plus their "dark" themes are great to use to keep staring at your computer screen a little more easy on the eyes. In over a decade of programming I can say Sublime Text is the best program I've ever used for programming. [/quote']

If you can use it, Dreamweaver is great. You can just remove the bloat.

I use it because it is MUCH faster than hand coding, and i can preview changes without actually having to load the page. I can preview them in real time. I also don't need to use my tablet/phone to preview work.

I guess some people cant adapt to modern techniques, there's a reason these software packages are developed and sell millions of copies.

Link to post
Share on other sites

I can preview them in real time. I also don't need to use my tablet/phone to preview work. I guess some people cant adapt to modern techniques' date=' there's a reason these software packages are developed and sell millions of copies.[/quote']

I can preview too, I code on my development server and can see everything as I do it. As for embracing modern technologies, I'm sorry but the technologies I utilize in my work with the government and in my business would probably make your head spin.

When I forced my contractors to switch to NOT using those crappy editors, our productivity went up exponentially. The guys could troubleshoot issues quicker because they actually knew the code inside and out, and you didn't need to "just remove" anything, because it was done right the first time. We went from me turning 80 dollars an hour on a project to 150-200. All my programmers are amazing.

Wysiwyg editors are great for people that need the help, not for people who can code a database in their heads then turn around and put it in the computer from memory.

And if you are looking for numbers, here are some from a project just 7 months ago. As a test to prove a point to a new guy at my company, I had him work a project using Dreamweaver, then made him hardcode for 6 weeks and redo the project.

It took him 3 less hours after he learned the code, and spent 40 minutes less debugging code because he didn't have to worry about figuring out what Dreamweaver did. He had one failed function, which I trained him how to trace, and debugging happened in 10 minutes vs the 50 it took the first time around.

Sorry, but adapting isn't copping out to trends, its testing everything and using what gives you the most ROI. Just so happens a wysiwyg coder doesn't match a programmer.

​The only thing I will say works well is .NET (relatively anyway) for application development. It allows many people to work the same project at the same time and allows for automated organising without much overhead. Personally I can't stand Microsoft, so when you see me promote them it's a big deal lol.

01110100 01101000 01100101 00100000 01110001 01110101 01101001 01100101 01110100 01100101 01110010 00100000 01111001 01101111 01110101 00100000 01100010 01100101 01100011 01101111 01101101 01100101 00101100 00100000 01110100 01101000 01100101 00100000 01101101 01101111 01110010 01100101 00100000 01111001 01101111 01110101 00100000 01100001 01110010 01100101 00100000 01100001 01100010 01101100 01100101 00100000 01110100 01101111 00100000 01101000 01100101 01100001 01110010

 

Link to post
Share on other sites

And just an FYI, if you ever own an actual web development company, you will learn you HAVE TO test ALL sites and apps in every device. If you don't you are cutting corners, and the moment a client finds an error and you claimed it worked on their device, you loose money. So I certainly hope you test things on other devices other than just DW.

01110100 01101000 01100101 00100000 01110001 01110101 01101001 01100101 01110100 01100101 01110010 00100000 01111001 01101111 01110101 00100000 01100010 01100101 01100011 01101111 01101101 01100101 00101100 00100000 01110100 01101000 01100101 00100000 01101101 01101111 01110010 01100101 00100000 01111001 01101111 01110101 00100000 01100001 01110010 01100101 00100000 01100001 01100010 01101100 01100101 00100000 01110100 01101111 00100000 01101000 01100101 01100001 01110010

 

Link to post
Share on other sites

I personally have used a lot of editors/IDE's and if I'm working on a sizeable project a lot of the times there's many benefits of a full IDE, when I was strictly working on windows I really got on well with phpED it has tons of features to deal with deployment, debugging ect, now that I hop between my mbp+r and windows, i have started using phpstorm which has a very similar feature set, they're sometimes a pain to setup but has the potential to really boost productivity over a strictly highlight/syntax editor.

(And no I'm not referring to any drag and drop malarkey, I don't think they should ever really be used if not as a learning tool, or really basic static pages)

Link to post
Share on other sites

  • 2 weeks later...
Dreamweaver is one of the biggest POS I have every used. I can't believe people are "vouching" for it. It loads your code with unnecessary lines of code and is often more promoting of inline styling rather than linked sheets, not to mention it just completely ignores W3 standards when cranking out code.

Why you shouldn't go with a wysiwyg and just learn to hardcode:

- They crank out WAY TOO MUCH code for even the simplest application.

- The often ignore required or best practice attributes of the DOM, you then have to go back and correct it anyway.

- HTML is a markup language, not design; PHP is a backend programming language, not design; CSS is a styling script but still not the design itself; so why does a programming editor include a design aspect????

- So many editors use TABLES?! WTF, tables are for structuring tabular data and nothing else.

- Like I said before most languages are meant for document structure, not design, they include outdated tags in order to design a structure document.

- ALL, and I do mean ALL, WYSIWYG editors slow down an experienced professional, if you are using it, it is keeping you from reaching your full potential. The learning process of hardcoding may be slow at first, but you will find that you will be able to crank out code more efficiently correctly, and faster than someone who uses one.

Back when I was in an office working for someone else, we had a guy who swore by Dreamweaver. I challenged him one weekend to code a webpage that one of our graphic designers made. All we had where the images he cut, and a picture of the finished website. Rules where that we could only use PHP, MySQL (it had a cart aspect), XHTML, CSS2, and AJAX. I finished an hour ahead of him. My page validated and his didn't, and to top it off, his site didn't look the same in all browsers and mine did. Btw, mine also loaded a full 2 seconds faster because of all the bloat and disorganisation that his "organiser" implemented for him.

Once you learn to hardcode (which means you can sit down and code everything in a text document if you wanted to) you will be so much more efficient than someone who uses an organiser to keep things going for them. I personally use Sublime Text Editor for everything I do. It does syntax highlighting, macros for repetitive tasks, you can select multiple points in a document and type in all the places at once, it even indexes what you are doing so you can search entire folders for a line of code from within the program. It's a lot like notepad++ just better. Plus their "dark" themes are great to use to keep staring at your computer screen a little more easy on the eyes.

In over a decade of programming I can say Sublime Text is the best program I've ever used for programming.

Thats why I don't want /use it :D

using php designer now

Our Lord and Saviour Chunt!!!

Link to post
Share on other sites

I use Aptana Studio, great program, works on Windows, Linux and Mac and also supports other languages, like HTML, CSS, JS, Jquery, CoffeeScript and even Bash Shell!

Ow, and did I say it's free and open source? It also supports direct FTP synchronisation and much more.

College students love free open source IDE's ;D I can vouch for its effectivness
Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×