ATTENTION: You are viewing a page formatted for mobile devices; to view the full web page, click HERE.

Main Area and Open Discussion > General Software Discussion

In search of ... opinions/reviews of IDEs & Editors for Web code

(1/4) > >>

barney:
(There's prolly a topic already here, but I couldn't find it  :-[.)

Don't want to start any wars, but I'd really like to get opinions on the various IDEs and editors that are useful for Web code.  At the moment, I'm using Komodo Edit (the IDE version seems aimed at team development), CodeLobster, Rapid PHP 2010, Code Chameleon, Coffee Cup HTML Editor, HippoEdit, just to name a few.

Well ... I'm using Komodo, primarily, and dabbling with the others as time permits.  Probably my all-time favorite was HomeSite, but Nick Bradbury went in anther direction, so updates and new capabilities are no longer available.  The others previously mentioned all have certain, mostly different, strengths and weaknesses.

What I'd like to see here is what other tools are used by the DC folk, and why they prefer them.  It simply is not possible for an individual to be aware of, much less test, all such tools currently extant.

Most of what I do now is PHP/JavaScript/HTML(5), but I'm tempted to get back into ASP & VB for a couple-two-t'ree projects, and I'd like to [try to] learn C#.  So I'm looking for a single tool that'll work well for multiple environments, if possible.

Yes, I've read a number of online reviews, but had no gauge as to the trustworthiness of the authors.  And the best part about some of the tools I've tried was the review  :o :P.  Since there are a number of developers on DC (Gee, who'da guessed  :tellme:?!?, and since their products tend to be above average (based upon NANY products, as well as looking at their Web pages), I thought to bring the question here. 

It's understood that answers to such questions tend to be subjective, just like politics and choosing a vehicle  :tellme:, and thus may not be as appropriate for others as for the reviewer.

I'd really like to find the Philosopher's Stone :-* of coding environments, but that's prolly a reach too far  :P.

Shades:
You could try Eclipse, it has plugins to support practically everything. But I do not know if it will be your cup of tea, its layout/workflow and Java roots may be too much. Besides this I do not know about the quality of the plugins. The only one with which I have a little bit of experience is the PHP one and that is quite ok (if the development PC has the computational resources, that is).
 

barney:
Eclipse is funny - at least for me  ;D.  I've run it on several Linux distros, but was never able to get it functional on WinXP or Win7 boxes.  While I suspect it was a Java issue - conflicts with other Java-based software would indicate that - I was never able to get a functional install.  However, this being a [relatively] new box, I'll try it again.  It's worth trying just to say, "I made it work," if for no other reason  :P.  But if it can be made to perform as it did with Linux, well worth the effort.  Guess I should have specified a Win7 box, huh  :-\?

fenixproductions:
Unfortunately: there is no perfect solution.

From time to time I am trying to navigate through many software related portals to check each HTML editor I can find and... all of them sucks.

Tried Eclipse & Aptana many times and each one of them was disaster due to applications speed. If I can't load editor in less than minute I abandon it. And that was always the case here.

Same goes for NetBeans, although it has very nice help for many tags, when auto-complete kicks in. Sadly: editing features (like column mode) in this application keep irritating me. Also there is no good support for pure HTML projects. Of course, there is an extension for it but doesn't work properly for me. Every time I am creating the project and specifying completely new path, it adds dozens of files I don't even know where from. Is it that hard to have completely clean project with no files in it to add/create them manualy? And why should I specify text encoding in files properties instead of having it done automatically on drag'n'drop?

In my work I am supposed to use Dreamweaver. Great app but has no column mode, no nice Search&Replace and code snippets are crap. I had also had to create my own extension (script) for entities conversion. Despite of having awesome source code formatter it is not development tool. It is design tool with possibility of development. Design View is great but having it as main focus part is not. Don't believe me it is not for coders? Launch multi-screen view and see what lands in floating window and what stays with the rest of the interface.

HippoEdit - not focused on strict web development but... has the best column edit mode in the world. I spent a lot of time on Polish translation of HE web page to get free key. Was using it for many hours but beta version started to crash on me randomly. Since I can't reproduce any of errors author can't help me. Abandoned for time being. Worth mentioning: previewers for images or colours (just hover value and get preview ) and text markers (according to author: partially inspired by my suggestion from DC)

Notepad++ - not web dev tool but very good text editor. Thanks to the PythonScript plugin I can have ZenCoding in it, integrate CleverCSS and write own snakes (got to learn this beast basics but was not end of the world). Not bad column mode, good Search&Replace but bad HTML and JS auto-complete in contrary. It seems to be good enough for quick web work but the lack of Preview Panel can be PITA*.


OK. my Muse left me so… for daily work I am using Dreamweaver because of code re-formatting and Design View while keeping Notepad++ for quick edits and as additional clipboard.

*) Well, I can set browser refresh to few seconds but there would be no reason to complain and I hate such scenarios ;)

Tuxman:
I don't use IDEs for web development. I tried to fiddle with Aptana, but my laptop (bought in 2008) is definitely underpowered. It even kicks me out of the internet when I exit the application because of CPU overloading. Stupid Java dumbshit.
(This is actually the most common reason IDEs suck: They're Java software.)

As web development is best done when you have a clue of HTML and ${yourfavoritelanguages}, a good text editor with syntax highlighting and, maybe, good search&replace functionalities (Vim or, let's say, Sublime Text 2) is more than you even need. (At work - some Perl/PHP company - we use TextMate or Sublime Text 2. I, basically, dislike Mac OS X, so TextMate has never been my choice at all.)

"Non-web development" sometimes is better done with IDEs. The only major C++ project I am working on is an eMule mod, which is coded using Visual Studio 2003 (because the official eMule is also not updated to a newer VS yet, so compatibility is questionable). I know some Java guys who use eclipse for their devilish work. They might want to see Netbeans. Seems more stable and fast to me.

Navigation

[0] Message Index

[#] Next page

Go to full version