NuSphere Forums Forum Index
NuSphere Forums
Reply to topic
zend ide compared features


Joined: 05 Jan 2007
Posts: 1
Reply with quote
Hello.

I am using zend IDE at this moment, downloaded evaluation copy of the your IDE today.
(v4.6.2., build 4632)
I must say, that your product is more powerfull as Zend's.
Such features as conditional breakpoints, runtime change execution line - really very nice.
But I see at least few small problems, compared to the zend.
Sorry for the bad english. (You should open russian language support forum, anyway as I see you have russian developers in team Smile ).

1. in zend when you put breakpoint on not executed line it will stop on first executable line after breakpoint. in your ide it will just skip it.
sample.

<?
//comment

$a = 1;
$asd = 123;
?>
If you will put breakpoint at the line 2 (commented), zend will stop at the line 4, your IDE will not stop at all.

2. Auto brackets feature are more inteligent at the zend. When you put bracket, second bracket are auto putted, when you hit delete - both putted and auto putted brackets are deleted, in your IDE you should click delete twice.

3. at the zend ide when you hold ctrl and move mouse over some user defined function or class metod it become link, when you click on mouse you are forwarded to the declaration point - very easy to navigate through code.

4. zend ide have code docking function (a bit limited, but still have Smile ). pretty usefull when editing large files. I mean, that its possible to hide function code, and there are + sign near function, when you click on it code is opened.

5. havent founded any ways how you may say that some variable is instance of the some class. For example, I use such code
Code:
<?
class x()
{
  function start()
  {
    $this -> y = new y();
    $y = &$y;
    include "2.php";
  }
}
?>

2.php
Code:
<?
  $y -> some_function();
?>


In zend I can put comment like (dont remember exaxt syntax)
/* $y var y */
and IDE suppose variable $y as instanse of the class y

6. Zend have nice function documentation integration. When you choose some function in code explorer there link in context menu "Create code documentation", when you click it it go to the function definition, and paste such code before your function
/**
*
*
* @param string
* @param array
* @return array
*/
Its much more easy to comment code with this feature.

Thats all when I have founded during first hours of the evaluation.

Also I have founded some strange bug. (maybe its feature, but I dont know how turn it off)
At the watch section some variables are incorrect.
Some variables shows value like
array("DBGSESSID" => "390874841863800010;d=1,p=0,c=1");
instead of the actual values. I have tried search, but havent founded solution. Any suggestions how I can fix it?

Thanks, Andrew
View user's profileFind all posts by rightinpointSend private messageAIM AddressYahoo MessengerMSN MessengerICQ Number


Joined: 05 Jan 2007
Posts: 2
Reply with quote
Yes, yes, and "Indent code" feature like zend studio's one!
View user's profileFind all posts by jjahSend private message
Site Admin

Joined: 13 Jul 2003
Posts: 8344
Reply with quote
3. -> you can right click on the text and select Find Declaration in the popup menu.
5. -> syntax is explained in Type Hints FAQ topic
regarding "incorrect values", I don't think there are any problems with debugger. If you have a code sample that will replicate the "incorrect values" problem, please submit it there.

Thanks for the other comments and suggestions.

_________________
The PHP IDE team
View user's profileFind all posts by dmitriSend private messageVisit poster's website
zend ide compared features
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
All times are GMT - 5 Hours  
Page 1 of 1  

  
  
 Reply to topic