TalkPHP

TalkPHP (http://www.talkphp.com/forums.php)
-   The Lounge (http://www.talkphp.com/lounge/)
-   -   An editor that doesn't suck? (http://www.talkphp.com/lounge/3204-editor-doesnt-suck.html)

Aaron 08-02-2008 07:34 PM

An editor that doesn't suck?
 
My needs really aren't that hard to fill. I prefer open source, but whatever works.
  1. Real time spell checking
  2. Spelling correction options (word, anyone?)
  3. SGML + XHTML strict real time validation (I wantz my code to be shiny and perfect)
  4. Some editable templates?
  5. Lightweight
  6. Compact
  7. A simple UI (oh god... not another learning curve to use a crappy editor)

Some javascript support wouldn't hurt either.

edit: oooh, wouldn't CSS and JS minification be a sweet software perk?

Really though, all I need are the first three... And maybe the last two. and the middle one... argh >.<

I've tried Amaya, Notepad++, nvew, and... uhh... yeah thats about it.

Enfernikus 08-02-2008 09:07 PM

Well if your willing to shell out the $$, PHPDesigner is AMAZING!

codefreek 08-02-2008 11:38 PM

jedit, e-editor, intype, komodo..

Aaron 08-03-2008 12:24 AM

I checked all of those, and none of those even implement the first on the list...

delayedinsanity 08-03-2008 12:42 AM

Because they're not word processors, they're IDE's built for a specific purpose.

If you mipsell substr() then it's not going to work, and that kind of operates like a built in spell-check, no?
-m

h0ly lag 08-03-2008 07:05 AM

You shouldn't have to rely on a program to help you spell. And you should have learned to write valid XHTML in the first place.

Sorry, I use Notepadd++ and I absolutely love it.

delayedinsanity 08-03-2008 07:29 AM

I'm working on Windows, so my preference lies with Dreamweaver. Syntax highlighting, filesystem dialog which I can focus on specific projects with integrated ftp abilities, and multiple file search and replace. Alls I need, neatly rolled into one. It's a little overkill because it has a million other features, but I just ignore them.
-m

Ross 08-03-2008 11:44 AM

I use PHPDesigner and Netbeans - give netbeans a try, I'm not that much of a fan (not used to syntax completion) but you might like it. Get the PHP plugin for it.

ryanmr 08-03-2008 12:49 PM

I use Notepad++ and it works great for me because it's so fast.
Dreamweaver is good too, for html-things/css things.

Jim 08-03-2008 07:43 PM

Not quite lightweight, but Zend Studio is great. The thing I personally love most is multiple FTP connections at the same time! :)

ETbyrne 08-03-2008 09:47 PM

This got really off-topic... so why don't I join in the fun! I use Notepad2 it's fast, lightweight, and has syntax highlighting.

Aaron 08-04-2008 08:06 AM

Quote:

Originally Posted by h0ly lag (Post 17559)
You shouldn't have to rely on a program to help you spell. And you should have learned to write valid XHTML in the first place.

Sorry, I use Notepadd++ and I absolutely love it.

Yeah... I shouldn't need to rely on a program to help me spell words like changeable, conscious, noticeable or possession. Sadly I have the spelling of someone who isn't an English major, and get confused when spelling sometimes. Wouldn't I look wonderful with spelling mistakes on my page?

Man, I feel bad about my English now. And here I am thinking that I am one of the 3% of the people on the internet with quality spelling and grammar.

Oh, and about valid XHTML... I feel bad not being able to spot errors in my HTML document.
Code:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<!-- Sysops: Please do not edit the main template directly; update /temp and synchronise. -->

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="mul" lang="mul" dir="ltr">
<head>
<title>Wikipedia With Errors</title>
<meta http-equiv="Content-Type"content="text/html; charset=utf-8" />
<link rel="shortcut icon" href="http://en.wikipedia.org/favicon.ico />
<link rel="apple-touch-icon" href="http://en.wikipedia.org/apple-touch-icon.png" />
<link rel="copyright" href="http://www.gnu.org/copyleft/fdl.html" />
</head>
<body style="background: #fff;">
<div id="globalWrapper">
<div id="column-content">
<div id="bodyContent">
<div class="plainlinks">


<div style="float: left; width: 33%; min-width: 12em; height: 60px;">
<div style="margin-top: 13px;">&nbsp;&nbsp;<a href="http://meta.wikimedia.org/"><img src="http://upload.wikimedia.org/wikipedia/commons/thumb/8/81/Wikimedia-logo.svg/35px-Wikimedia-logo.svg.png" width="35" height="35" alt="" /></a>&nbsp;<a href="http://meta.wikimedia.org/">Meta-Wiki</a></div>
</div>

</div><br style="clear: both;" />

<div style="margin: 1.5em 0 2em 0; text-align: center;">
<a href="http://wikimediafoundation.org/"><img src="http://upload.wikimedia.org/wikipedia/commons/8/8b/Wikimedia-button-for-homepage.png" width="88" height="31" alt="Wikimedia" /></a>
</div>


</div>
</div>
</div>
</body>
</html>

There are four errors in this page (maybe three...), could you be kind enough to point them out for me?

Really, notepad is fine, but it's about as efficient as cutting lawn with scissors.

sketchMedia 08-04-2008 11:00 AM

It may not cover all of you criteria but its really good:

Eclipse PHP Development Tools - Eclipse PDT - Zend.com

download the 'all in one' package.

Its basically eclipse with PHP support and a Zend debugger built in (i.e. zend studio without the cruft and price tag).

CoryMathews 08-04-2008 11:59 AM

Nothing will compare with dreamweaver... nothing. You get used to its simplicity and everything else seems like a pain in the ass. I have tried a few others, I really liked Jedit for a while but it creates a temp files and then never decides to delete them really annoying. Aptana Studio is probably my second choice to dreamweaver. A bit heavy but really nice. Aptana It has great support for php, javascript and css.

Jim 08-04-2008 01:49 PM

Quote:

Originally Posted by CoryMathews (Post 17582)
Nothing will compare with dreamweaver...

Until you have few years experience in DW... I've used it for about 4 years icw PHP, but I came to a point where I hate it :P

sketchMedia 08-04-2008 03:14 PM

Quote:

Nothing will compare with dreamweaver
you must be on something strong :p

Aptana has far to much useless cruft for my liking and i hate Jedit. I found it slow and cumbersome but thats just me, although the built in FTP support was kind of good as apposed to the one in Dreamweaver.

delayedinsanity 08-04-2008 04:33 PM

Aaron, you need a space in your META tag, and a closing quote in your shortcut icon LINK. That and your page is extremely div happy for no apparent reason, but otherwise is semantically correct at that point.

The only thing I really don't like about DW to date is that it's really inconsistent with tabs. Sometimes it puts them in as tabs, other times as spaces, yet other times it converts them from tabs to spaces when the document is reopened. That annoys the hell outta me, but otherwise I like it just fine.
-m

CoryMathews 08-04-2008 05:46 PM

Hum I been using dreamweaver for about 6 years now, Still on version 8 though maybe they have changed it for the worse since then. I never have any problems but yes the FTP does suck in it. O well.

The beauty of Jedit is the amount of languages it can support. Have you looked at what it supports? its a couple hundred different languages.

Aaron 08-04-2008 08:48 PM

Good job DI, but you forgot the missing closing div.

By the way, that was a Wikipedia page dubbed down.

delayedinsanity 08-04-2008 09:34 PM

Nope, all divs were closed. Top 3 are closed at the bottom. Plainlinks was closed by the BR, the top link group has two divs, both closed, one at the end of the middle string, one at the bottom of the group, and the second link group only has one div, closed at the bottom.

It's definitely handy to have something on hand to help you with typo's - I make them all the time - I don't think it should be relied upon however. Even a syntax validator can make mistakes.
-m


All times are GMT. The time now is 06:14 PM.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.1.0