Development Software
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
User Name:
Password:
Remember me
Go Back   Dev Shed ForumsWeb Site ManagementDevelopment Software

Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Rate Thread Display Modes
 
Unread Dev Shed Forums Sponsor:
  #1  
Old July 25th, 2004, 04:17 AM
Verted Verted is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Jun 2003
Location: London, England
Posts: 79 Verted User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 6
Send a message via AIM to Verted
Post PHP Editor for Linux

*I also posted this on the Linux Help Board, because I was unsure of which I was supposed to use. Sorry for any inconvinience*

I just migrated to Linux. So far, it's been a great experience, however I cant seem to find a free program that has everything I need in terms of coding PHP.

On Windows, I used Editplus - I had everything I need, however it's a windows only app.

What I am looking for in an editor is one that has syntax highlighting, the number by each line, and a built in ftp(So that I can save directly to the web).

If anyone can reccomend a program that has all of this, and is free, I would be very grateful
__________________
-Nitro

Reply With Quote
  #2  
Old July 25th, 2004, 04:24 AM
Clan admin's Avatar
Clan admin Clan admin is offline
AZbb founder
Dev Shed Novice (500 - 999 posts)
 
Join Date: Jan 2004
Location: London, UK
Posts: 843 Clan admin User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 4 h 52 m 44 sec
Reputation Power: 5
Try Bluefish


It worth mentioning, that since PHP programming is closely associated with Internet, and since majority of Net users [90%+] use the dreaded M$IE, browser outputs should be checked with browsers that the 'intended audience' use.

Because of that, I do my programming in windows and check the layout with Opera, Mozilla, Firefox and M$IE to make sure it is displayed correctly and uniformly.

In windows, I am very partial to UltraEdit [not free].

Good luck
__________________
© AZ

AZbb :: AZ Bulletin Board - Secure BBS script, Front page CMS, Chat, No database
Simple Guide to Apache and PHP installation on Windows

Reply With Quote
  #3  
Old July 25th, 2004, 04:31 AM
Verted Verted is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Jun 2003
Location: London, England
Posts: 79 Verted User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 6
Send a message via AIM to Verted
I tried Bluefish. It doesnt have syntax highlighting, or the built in ftp. Thanks for the suggestion though.

Reply With Quote
  #4  
Old July 25th, 2004, 04:45 AM
Clan admin's Avatar
Clan admin Clan admin is offline
AZbb founder
Dev Shed Novice (500 - 999 posts)
 
Join Date: Jan 2004
Location: London, UK
Posts: 843 Clan admin User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 4 h 52 m 44 sec
Reputation Power: 5
I can not recall ftp, however AFA syntax highlighting, it does have it.

http://bluefish.openoffice.nl/screenshots/main_win.png

Good luck

Reply With Quote
  #5  
Old July 25th, 2004, 05:17 AM
christo's Avatar
christo christo is offline
Introspective
Dev Shed Loyal (3000 - 3499 posts)
 
Join Date: Nov 2001
Location: London, UK
Posts: 3,297 christo User rank is Second Lieutenant (5000 - 10000 Reputation Level)christo User rank is Second Lieutenant (5000 - 10000 Reputation Level)christo User rank is Second Lieutenant (5000 - 10000 Reputation Level)christo User rank is Second Lieutenant (5000 - 10000 Reputation Level)christo User rank is Second Lieutenant (5000 - 10000 Reputation Level)christo User rank is Second Lieutenant (5000 - 10000 Reputation Level)christo User rank is Second Lieutenant (5000 - 10000 Reputation Level) 
Time spent in forums: 3 Days 1 h 9 m 17 sec
Reputation Power: 104
Send a message via ICQ to christo Send a message via Yahoo to christo
vim


christo

Reply With Quote
  #6  
Old July 25th, 2004, 05:36 AM
Sarnix Sarnix is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Jun 2003
Location: Rotterdam
Posts: 76 Sarnix User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 1 h 13 m 43 sec
Reputation Power: 6
you can use quanta.
it has syntax highlighting

Reply With Quote
  #7  
Old July 25th, 2004, 06:51 AM
stevengs stevengs is offline
Permanently Banned
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Jun 2004
Location: Germany
Posts: 394 stevengs User rank is Lance Corporal (50 - 100 Reputation Level)stevengs User rank is Lance Corporal (50 - 100 Reputation Level)stevengs User rank is Lance Corporal (50 - 100 Reputation Level) 
Time spent in forums: 3 Days 4 h 36 m 24 sec
Warnings Level: 10
Number of bans: 1
Reputation Power: 0
I personally am quite partial to vim also. Both vi and emacs are valuable tools, regardless of the programming language at hand, and vim enjoys some popularity with the PHP crowd ( one very powerful editor for all situations ). Unix has several FTP programs "in the box" so not being integrated in the editor is not much of a drawback.

Coming from Editplus, I would probably recommend something like Bluefish (or maybe Quanta Plus for the KDE desktop), as above, and they certainly do have syntax highlighting.

There is a PHP plugin for the Eclipse platform which could prove to be interesting. I really like the Eclipse concept, but I haven't had a chance to play with it much yet. I've only used it for small Java and Perl projects, but it seems to provide an excellent environment for development. Xored is another IDE built apon the Eclipse platform and geared towards web development that utilizes it's debugging and compilation tools.

Anjuta is another free editor that the PHP ( and the C/C++ ) community seems quite fond of.

You have a great number of alternatives, because there are many more..


-Steven

Reply With Quote
  #8  
Old July 25th, 2004, 03:10 PM
Verted Verted is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Jun 2003
Location: London, England
Posts: 79 Verted User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 6
Send a message via AIM to Verted
I have installed Quanta. It seems to have everything that I am looking for. I havnt had the time to get to know it thoroughly yet though.

What is Vim like?

Reply With Quote
  #9  
Old July 25th, 2004, 03:23 PM
drgroove's Avatar
drgroove drgroove is offline
pushing envelopes, not pencils
Dev Shed God 2nd Plane (6000 - 6499 posts)
 
Join Date: Feb 2002
Posts: 6,225 drgroove User rank is First Lieutenant (10000 - 20000 Reputation Level)drgroove User rank is First Lieutenant (10000 - 20000 Reputation Level)drgroove User rank is First Lieutenant (10000 - 20000 Reputation Level)drgroove User rank is First Lieutenant (10000 - 20000 Reputation Level)drgroove User rank is First Lieutenant (10000 - 20000 Reputation Level)drgroove User rank is First Lieutenant (10000 - 20000 Reputation Level)drgroove User rank is First Lieutenant (10000 - 20000 Reputation Level)drgroove User rank is First Lieutenant (10000 - 20000 Reputation Level) 
Time spent in forums: 1 Day 4 h 44 m 44 sec
Reputation Power: 174
Moved to Development Software (posts of this nature belong neither in the PHP nor the Linux forum).

Zend Studio is my personal favorite - link in sig if you want to look into it. Runs on whatever OS you're using - linux, windows, mac, solaris, etc.
__________________
Give a person code, and they'll hack for a day; Teach them how to code, and they'll hack forever.
Analyze twice; hack once.
The world's first existential ITIL question: If a change is released into production without a ticket to track it,
was it actually released?


About DrGroove: ITIL-Certified IT Process Engineer - Enterprise Application Architect -
Freelance IT Journalist - Devshed Moderator - Funk Bassist Extraordinaire


Reply With Quote
  #10  
Old July 25th, 2004, 11:07 PM
wolfie's Avatar
wolfie wolfie is offline
php'er
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Jun 2002
Location: H-town
Posts: 47 wolfie User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 7
Send a message via AIM to wolfie
i had the same problem about a month ago. i used TextPad4 on my Windows machine, but since i moved to linux i've been using jEdit. it's plugin support will give you ftp support. it has syntax highlighting for a variety of lanuages, including php. it can auto-indent your code. it's a beatiful thing.
__________________
.: bus: www.inversiondesigns.com
.: late proj: testbed.inversiondesigns.com
.: curious about latest project? pm me

Reply With Quote
  #11  
Old July 26th, 2004, 02:13 AM
imemyself imemyself is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Sep 2003
Posts: 18 imemyself User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 0
Send a message via AIM to imemyself
If you really like EditPlus, you could use it via Wine. I haven't tried all the stuff in it under Linux, but atleast the syntax highlighting, and basic stuff works.

Reply With Quote
  #12  
Old July 26th, 2004, 12:30 PM
obi_wonton's Avatar
obi_wonton obi_wonton is offline
(not) Banned
Dev Shed Novice (500 - 999 posts)
 
Join Date: Apr 2004
Location: Toronto, CANADA
Posts: 598 obi_wonton User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 9 h 4 m 13 sec
Reputation Power: 5
I'll second (or, in this case, 'third') VIM. It's simply the best. If you're willing to learn a few complex keystrokes and regular expressions, you'll find it to be far more powerful than any GUI program you can find out there. You can add syntax hightlighting pretty easily for extensions beggining with .php, or whatever extension you want to add.
__________________
May the source be with you - obi_wonton

Reply With Quote
  #13  
Old August 31st, 2004, 07:25 AM
kanis kanis is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Aug 2004
Location: Spokane, WA, USA
Posts: 72 kanis User rank is Lance Corporal (50 - 100 Reputation Level)kanis User rank is Lance Corporal (50 - 100 Reputation Level)kanis User rank is Lance Corporal (50 - 100 Reputation Level) 
Time spent in forums: 4 h 26 m 26 sec
Reputation Power: 5
Send a message via ICQ to kanis
Er, I found this thread in a Google search, and reading through it all I decided to register to toss in my words. I don't know how old this thread is, but it if's less than a year and a half old, what I say is still true.

Bluefish does have general syntax highlighting (for as long as I could remember), and it also has PHP syntax highlighting. The Latter wasn't built-in originally IIRC... but you could download a little file to add to the repository of syntax-highlighting methods. Anyway, Bluefish has come a long way since then. And it sure as hell is a lot less bloated than Quanta. Quanta is still a great lazyman's tool if you have the resources to spare, but I don't agree in principle with their dev apps being so... unecessarily robust.

As for the ftp, that's not a big issue. I usually FTP all of my stuff using ncftp or FileZilla; however, when I'm in the developing stages I simply edit my files in ~/public_html/ so I can see the changes easily without having to upload anything (this of course being if you're running the appropriate daemons (web server with the php module). I think that's the major advantage of developing in Linux. Most of that stuff comes native with a distro (though it may require a little tweaking). It's a lot easier than setting up apache, php, and mysql on a windows machine, imho.

Another solution/alternative to vim is emacs. Purists will laugh at you for using emacs, but it sure as hell is easier than using vim (though you should learn vim anyhow). The best part about emacs, really, is that it's pretty much an operating system within an operating system (kind of a running nerd joke about it, but it's definitely true). It's a _very_ flexible editor with sytax highlighting. You just have ot learn a few command keystrokes and you pretty much have the editor down. I did most of my college course Java and C coding in emacs (mainly because we had to develop in a *nix environment, and he perferred that we develop with emacs... so that's how I learned it). Another great thing about emacs is that it runs in X with a nice GUI menu... and it also runs in the console (with an optional ncurses type of equivalent top menu). So if you're stuck without X (say you're editing a file remotely on a *nix box with no vnc access), and want something with syntax highlighting... your options are pretty much limited to vim and emacs. So, yeah, it's handy to know those two utilities.

Reply With Quote
  #14  
Old August 31st, 2004, 07:29 AM
christo's Avatar
christo christo is offline
Introspective
Dev Shed Loyal (3000 - 3499 posts)
 
Join Date: Nov 2001
Location: London, UK
Posts: 3,297 christo User rank is Second Lieutenant (5000 - 10000 Reputation Level)christo User rank is Second Lieutenant (5000 - 10000 Reputation Level)christo User rank is Second Lieutenant (5000 - 10000 Reputation Level)christo User rank is Second Lieutenant (5000 - 10000 Reputation Level)christo User rank is Second Lieutenant (5000 - 10000 Reputation Level)christo User rank is Second Lieutenant (5000 - 10000 Reputation Level)christo User rank is Second Lieutenant (5000 - 10000 Reputation Level) 
Time spent in forums: 3 Days 1 h 9 m 17 sec
Reputation Power: 104
Send a message via ICQ to christo Send a message via Yahoo to christo
yawn

Reply With Quote
  #15  
Old August 31st, 2004, 08:45 AM
kanis kanis is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Aug 2004
Location: Spokane, WA, USA
Posts: 72 kanis User rank is Lance Corporal (50 - 100 Reputation Level)kanis User rank is Lance Corporal (50 - 100 Reputation Level)kanis User rank is Lance Corporal (50 - 100 Reputation Level) 
Time spent in forums: 4 h 26 m 26 sec
Reputation Power: 5
Send a message via ICQ to kanis
Quote:
Originally Posted by christo
yawn


Yeah, I guess my post was a bit drawn out.

Reply With Quote