Welcome Guest, Not a member yet? Register   Sign In
Best IDE for CI
#1

[eluser]XeRGi0[/eluser]
Hi everybody... I'm really excited about CI... It's the first PHP framework I've use, and I love it... (Excuse about my english)

Now I'm developing a big web application by myself... And sometimes i make some changes in my model classes, that i use somewhere in my controller classes...

The only way to be aware of the impact of such changes is testing controller by controller...

Well, I use Eclipse PDT to code. Is there an IDE or Plug-in or Something to pre-compile the whole project (and look up for errors) before I put it in production?

I hope you understand what i'm trying to say.. my english is not that good... Sad
#2

[eluser]Unknown[/eluser]
You can use XAMPP (http://www.apachefriends.org/en/xampp.html) to put your projects in there and test. Personally, I use XAMPP and Komodo IDE. Komodo IDE provides some PHP Syntax check, but actual PHP Errors like DB issues won't be detected by the IDE!
#3

[eluser]Dzoni[/eluser]
I'm using WAMP Server (http://www.wampserver.com/) and phpDesigner. I've used Eclipse PDT for a while, but switched back to phpDesigner.
#4

[eluser]Unknown[/eluser]
Try NuSphere IDE. Works great for any library or framework.
Project wide Intellisense!
#5

[eluser]Daniel Moore[/eluser]
I also use XAMPP, but use UltraEdit for my editor of choice. I have yet to find another editor that has all it's features, speed, ease of use, or ability to be customized to the way I work, and I've tried all the ones listed over and over again in these forums. Since you can add hotkeys to system commands, I assigned "C:\xampp\php\php.exe -l %f", where my editor inserts the current filename in the place of %f, and PHP will run the syntax check for me, and report any errors found to standard out, which I am able to capture to an output window within my editor. Works great.

And also by using this, you will be doing a syntax check of the actual PHP version you are running. This way, when I update to the latest version of PHP, I can check it against the actual version I'm running without having to see if there is an update for my editor. I have php.exe files for multiple versions of PHP, which I can use to test the syntax depending on what version the client's server is running. Most of my clients are fairly up to date, but once in a while (rarely) I find a client still using PHP4.
#6

[eluser]MikeHibbert[/eluser]
If you into linux I recommend ubuntu/apache2 and gPHPEdit which has PHP debug/syntax check of the actual version of PHP you run (version 5 btw), also firefox 3 with firebug installed.

Mike
#7

[eluser]hooflung64[/eluser]
I use phpDesigner 2008. I develop on Vista 64 and my CI is served on 2008 64 via IIS 7.0 and php 64bit in fastcgi with the URL rewriting mod. Works flawlessly!

When I do freelance projects I develop on phpDesigner when in Vista 64 but sometimes I work in Ubuntu where I will use Komodo Edit. My own server is linux using lighttpd running php 5 through fastcgi.

I also use Hyper-V on our 2008 for a Debian 5 install with lighttpd.
#8

[eluser]MikeHibbert[/eluser]
[quote author="hooflung64" date="1237315147"]I use phpDesigner 2008. I develop on Vista 64 and my CI is served on 2008 64 via IIS 7.0 and php 64bit in fastcgi with the URL rewriting mod. Works flawlessly!

When I do freelance projects I develop on phpDesigner when in Vista 64 but sometimes I work in Ubuntu where I will use Komodo Edit. My own server is linux using lighttpd running php 5 through fastcgi.

I also use Hyper-V on our 2008 for a Debian 5 install with lighttpd.[/quote]

Haha! show off!

Nice rig though Big Grin

Mike
#9

[eluser]Otaku Coder[/eluser]
I'm currently using Aptana Studio - www.aptana.com

It's based on Eclipse so all the plugins etc for eclipse will work too. The cool thing about Aptana is its integrated support for Aptana cloud. That means you can setup a dev/staging/live area on their cloud and sync your code to live when you're happy with testing. Makes a really good workflow as you're using 1 tool for everything.

I also use Netbeans on occasion.
#10

[eluser]XeRGi0[/eluser]
I've tried Nusphere once, but it didn't work as i wanted...

I assume that every php editor/ide MUST at least highlight sintax errors, that is for sure... But when i said pre-compile to look up for errors, I meant framework related errors...

For instance...

I have a model with a method like this...

Code:
Class Some_model extends Model {
....
function getSomething($id) {
   ...
   return $something;
}
....

and I use that method in several Controllers...

Code:
$this->some_model->getSomething(31);

and then I add another param to that method

Code:
function getSomething($id, $param) {
   ...
   return $somethingByParam;
}

Is there some IDE/plugin or something that be aware of such error... There's a few tricks to make that work, but it would be nice to detect errors before implementation, like java compiler...

Can nusphere do this? Thanx...




Theme © iAndrew 2016 - Forum software by © MyBB