Jump to content



Photo

Seeking PHP IDE as good as ours


  • Please log in to reply
14 replies to this topic

#1 llewxam

llewxam

    Universalist

  • Active Members
  • PipPipPipPipPipPip
  • 345 posts

Posted 04 May 2012 - 01:09 AM

I find myself in an unfortunate situation - my company's PHP developer is no longer with the company, and our POS system has issues. We have been limping along with it for a long time but want to move on to another solution. Problem is that this is our second in-house system and we have a lot of needs that off-the-shelf software hasn't had. We made a HUGE mistake trying QuickBooks Enterprise but the cost of the add-ons on top of the core was too much and the overall package was still lacking on some ways and overkill in others so we got a refund on that, and other solutions that look good on paper just don't cut it when we try them out.

I have almost no experience in PHP, just basically looking at the code that exists already. I am looking for suggestions on finding a PHP IDE with the features I have come to rely on from SCiTE and AutoIt - I want a function reference with examples, autocomplete for functions, inline syntax usage would be helpful, and would really like to have a feature like Tidy. What I need is something geared for a total PHP noob!

Any good suggestions?

Thanks!
Ian
  • IP Scanner - Multi-threaded ping tool to scan your available networks for used and available IP addresses, shows ping times, resolves IPs in to host names, and allows individual IPs to be pinged.
  • INFSniff - Great technicians tool - a tool which scans DriverPacks archives for INF files and parses out the HWIDs to a database file, and rapidly scans the local machine's HWIDs, searches the database for matches, and installs them.
  • PPK3 (Persistent Process Killer V3) - Another for the techs - suppress running processes that you need to keep away, helpful when fighting spyware/viruses.
  • Sync Tool - Folder sync tool with lots of real time information and several checking methods.
  • USMT Front End - Front End for Microsoft's User State Migration Tool, including all files needed for USMT 3.01 and 4.01, 32 bit and 64 bit versions.
  • Audit Tool - Computer audit tool to gather vital hardware, Windows, and Office information for IT managers and field techs. Capabilities include creating a customized siteagent.
  • CSV Viewer - Displays CSV files with automatic column sizing and font selection. Lines can also be copied to the clipboard for data extraction.







#2 Xandy

Xandy

    Relationships, Battleships, Aircraft Carryers

  • Active Members
  • PipPipPipPipPipPip
  • 964 posts

Posted 04 May 2012 - 01:29 AM

I was very happy editing PHP code with SciTE. It totally kicked the shit out of learning PHP in notepad. I used the internet to learn how to do what I wanted. PHP was very well documented online.

The Humpty dance, Megadeth - Countdown To Extinction, Metallica - Blackened, The Sound of Urchin - Zen Magic Marker

Unless someone like you cares a whole awful lot, nothing is going to get better. It's just not.


#3 Realm

Realm

    Lives in a tiny bubble

  • Active Members
  • PipPipPipPipPipPip
  • 609 posts

Posted 04 May 2012 - 01:35 AM

Hello llewxam,

there is an php api for scite at http://www.scintilla.org/php.api

Realm

P.S. If I remember right, that maybe for PHP4, I'm still looking for the webpage that shown how to set it up, will post when I find it.

Edit: I was correct when I said it was for PHP4.

The link, that I believe is from the original author of the api, is here http://www.msghelp.net/printthread.php?tid=76675, with directions to setup the api

If you need php5, just google 'Scite PHP5 API', I used Bing with 'Scite PHP API' to find this page again, and it returned a large number of results. I'm sure someone has written a scite api for PHP5 somewhere.

Edited by Realm, 04 May 2012 - 01:42 AM.

My Contributions:

RegEdit Jumper: A Small & Simple interface based on Yashied's Reg Jumper Function, for searching Hives in your registry.


#4 llewxam

llewxam

    Universalist

  • Active Members
  • PipPipPipPipPipPip
  • 345 posts

Posted 04 May 2012 - 02:01 AM

Thanks guys, but that still pales in comparison to AutoIt via SCiTE - no autocomplete, no inline syntax assistance, no function reference, no Tidy...just color-coding the functions.

Unless I'm doing something wrong, but I edited the PHP hash out of SciTEGlobal.properties file, and downloaded the .api and properties files to their proper locations.

Ian
  • IP Scanner - Multi-threaded ping tool to scan your available networks for used and available IP addresses, shows ping times, resolves IPs in to host names, and allows individual IPs to be pinged.
  • INFSniff - Great technicians tool - a tool which scans DriverPacks archives for INF files and parses out the HWIDs to a database file, and rapidly scans the local machine's HWIDs, searches the database for matches, and installs them.
  • PPK3 (Persistent Process Killer V3) - Another for the techs - suppress running processes that you need to keep away, helpful when fighting spyware/viruses.
  • Sync Tool - Folder sync tool with lots of real time information and several checking methods.
  • USMT Front End - Front End for Microsoft's User State Migration Tool, including all files needed for USMT 3.01 and 4.01, 32 bit and 64 bit versions.
  • Audit Tool - Computer audit tool to gather vital hardware, Windows, and Office information for IT managers and field techs. Capabilities include creating a customized siteagent.
  • CSV Viewer - Displays CSV files with automatic column sizing and font selection. Lines can also be copied to the clipboard for data extraction.

#5 Mat

Mat

    43 38 48 31 30 4E 34 4F 32

  • MVPs
  • 4,096 posts

Posted 04 May 2012 - 07:09 AM

Go all the way and get something like dreamweaver, netbeans or eclipse. Those are what you would call IDEs. SciTE4AutoIt3 is a text editor with a couple of tools to work with AutoIt.

Have you read comparisons like this one?

I don't know where I'm going, but I'm on my way.

AutoIt Project Listing


#6 James

James

    jbrooksuk

  • MVPs
  • 9,498 posts

Posted 04 May 2012 - 07:51 AM

Not an IDE as such, but Sublime Text 2 is well worth the investment.

#7 Manadar

Manadar

    Taking a REST.

  • MVPs
  • 10,714 posts

Posted 04 May 2012 - 11:36 AM

I use Zend Studio. I like it a lot. It has a 30 day trial. Go try it.

Sounds like you have more problems than just IDE. Don't blame the IDE if it doesn't allow you to become an awesome programmer overnight.

Edited by Manadar, 04 May 2012 - 11:41 AM.

  • Xandy likes this

#8 armoros

armoros

  • Active Members
  • PipPipPipPipPipPip
  • 503 posts

Posted 04 May 2012 - 03:24 PM

Hey llewxam i started also playing with php and a friend of mine told me about CodeLobster is portable and is free.
It looks nice google it if u want. ;)

Also i like very much PsPad...

#9 llewxam

llewxam

    Universalist

  • Active Members
  • PipPipPipPipPipPip
  • 345 posts

Posted 05 May 2012 - 03:13 AM

Thanks for all of the suggestions so far! I installed NetBeans and I think it's probably really good but didn't play too much. Seems like it over-analyzes a bit, but maybe that's a good thing. Jury is still out.

Eclipse also seems nice, and much leaner than NetBeans.

Sublime - WOW. Not sure how much syntax help is can give but really slick - the highlighting is great!!!

I'll try the other ones tomorrow and hopefully one will stick out. Thanks again for the great suggestions!
Ian
  • IP Scanner - Multi-threaded ping tool to scan your available networks for used and available IP addresses, shows ping times, resolves IPs in to host names, and allows individual IPs to be pinged.
  • INFSniff - Great technicians tool - a tool which scans DriverPacks archives for INF files and parses out the HWIDs to a database file, and rapidly scans the local machine's HWIDs, searches the database for matches, and installs them.
  • PPK3 (Persistent Process Killer V3) - Another for the techs - suppress running processes that you need to keep away, helpful when fighting spyware/viruses.
  • Sync Tool - Folder sync tool with lots of real time information and several checking methods.
  • USMT Front End - Front End for Microsoft's User State Migration Tool, including all files needed for USMT 3.01 and 4.01, 32 bit and 64 bit versions.
  • Audit Tool - Computer audit tool to gather vital hardware, Windows, and Office information for IT managers and field techs. Capabilities include creating a customized siteagent.
  • CSV Viewer - Displays CSV files with automatic column sizing and font selection. Lines can also be copied to the clipboard for data extraction.

#10 shanet

shanet

    Universalist

  • Active Members
  • PipPipPipPipPipPip
  • 313 posts

Posted 05 May 2012 - 08:09 AM

I use notepad++ and have never had problems. You can enable code hints in options. It supports a vast range of languages. It is free/open source. It is a programmers dream.
My code does not have bugs! It just develops random features.My ProjectsPure randomness
  • Small Minds.......................................................................................................Simple progress bar that changes direction at either sides.
  • ChristmasIt AutoIt Christmas Theme..........................................................I WAS BOOOORED!
  • DriveToy..............................................................................................................Simple joke script. Trick your friends into thinking their computer drive is haywire!
In Development
  • Your Background Task Organiser
  • AInstall Second Generation
BEFORE POSTING ON THE FORUMS, TRY THIS:
%programfiles%/AutoIt3/autoit3.chm

#11 Enigma

Enigma

    Seeker

  • Active Members
  • 30 posts

Posted 06 July 2012 - 03:26 PM

Where are you located (I am looking at new jobs/contracts)? I do PHP scripting as well as work with AutoIt. :-)

My suggestion is phpDesigner. I use it when I get stuck on some error with PHP. It includes a built-in web server and PHP debugger. It will sometimes throw an error/exception at you - but it isn't because phpDesigner has a problem/bug - but because the debugger sometimes barfs and that is the error you see. A very nice piece of software altogether.

There is also rapidPHP but it costs a lot more than phpDesigner. You can Google both of them. :-)

#12 czardas

czardas

  • Active Members
  • PipPipPipPipPipPip
  • 5,173 posts

Posted 08 July 2012 - 04:20 PM

Not an IDE as such, but Sublime Text 2 is well worth the investment.


I like the look of that. The list to string feature I have already. I created it a while ago, quite by accident (honestly!). It wasn't what I was trying to do at the time. Most of the stuff I create is by accident. :rolleyes:

#13 JohnQSmith

JohnQSmith

    Polymath

  • Active Members
  • PipPipPipPip
  • 233 posts

Posted 09 July 2012 - 03:04 PM

Not cheap, but you might want to look at PhpED. There are some nice demo screencasts.

#14 DicatoroftheUSA

DicatoroftheUSA

    Universalist

  • Active Members
  • PipPipPipPipPipPip
  • 473 posts

Posted 09 July 2012 - 05:34 PM

If I was in your shoes, I would use www.vworker.com until you can wrap your arms around things, POS one place your don't want to go down.

#15 Greenseed

Greenseed

    Adventurer

  • Active Members
  • PipPip
  • 144 posts

Posted 20 August 2012 - 08:40 PM

i use NetBeans for PHP, Html, Javascript, css and c++ when i use QT and maybe one day for Autoit :) i really do love how he manage local project file and source file , he do it like a pro :)
GreenseedMCSE+I, CCNA, A+Canada, QuebecMake Love Around You.




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users