RE: [PHP] PHP ide? Back On Topic

2007-11-09 Thread Instruct ICC

 But I highly doubt you'll find a first-class PHP code IDE (Zend Studio) that
 is also a first-class HTML layout tool (Dreamweaver).

My 2006 rant said I'll accept multiple tools.  I'll have to find that post and 
see if my needs have changed.  Ahh here:

I am looking for a tool (or tools) that can do the following:

Use a Model Driven Architecture (Ex. Gentleware's just model concept and 
Applied Models' the model is the program concept)

UML (Ex. Sun Java Studio Enterprise)

Generate Database from UML (Ex. Umbrello)

Generate Classes from UML (Ex. Umbrello/Sun Java Studio Enterprise -- backend 
classes)

UI Design (Ex. Netbeans Matisse -- frontend classes)

Integrate AJAX toolkits (Ex. Aptana/Dojo/jMaki)

Separate application code from presentation, Model-View-Controller (Ex. 
Smarty/symfony)

Deploy/Convert to HTML/Javascript (Ex. Google Web Toolkit/Visual Web Developer 
2005 Express Edition -- design in Design view and have automatic code 
generated in code behind Source view)

Code Refactoring (Ex. Sun Java Studio Enterprise/Netbeans)

The above tools do some part of the workflow I want, but they do not play well 
together as far as I know (usually because they are based on a specific 
language or dialect of that language).  And some do not have a web application 
as the deployment target.


 Then you don't want to be working in HTML.
True.  With the ongoing browser wars, let vendors like Yahoo and YUI handle 
that layer.
And let's start getting some decent requirements 
http://www.serena.com/products/prototype-composer/home.html and 
http://www.visual-paradigm.com/
Okay okay, maybe I'm advancing myself out of a job.
_
Help yourself to FREE treats served up daily at the Messenger Café. Stop by 
today.
http://www.cafemessenger.com/info/info_sweetstuff2.html?ocid=TXT_TAGLM_OctWLtagline
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



RE: [PHP] PHP ide? Back On Topic

2007-11-08 Thread Instruct ICC

Do you pay for Ubuntu?  Maybe a support package?

Earlier this week I was pissed at Adobe Dreamweaver CS3 and their developers.  
And I began thinking that the major difference between open source software 
(free as in no $ outa my pocket) and retail closed source software is that 
maybe, just maybe, I have someone to complain to about their bugs in the retail 
case, and should just be thankful I have an ordered set of bits given to me for 
free in the open source case that sometimes gets the job done (not to mention 
sometimes getting support, community, knowledge, etc.).

I tend to fall back to DW -- currently CS3, but I'm always looking around.  It 
crashed on a paste attempt after a simple plain text copy.
The DW 8 developers didn't know how to use threads (and threads were hyped in 
that version).  They would run a thread to block my current requested action to 
do something locally by doing something remote (which I state again, I did not 
request.  If you insist on doing the remote action which I didn't request, it's 
perfect for a thread, so please put it in the background.)
I think I prefered DW MX 2004 over DW MX.  8 had a nice fold your source 
wherever you want feature though.
I was interested in CS3 for the Spry, but it's weak.  Back to basic hand coding 
with YUI, Scriptaculous, Xajax, etc. using DW basically as an editor and FTP 
client.

Oh and Crimson Editor when I was on MS Windows for Perl files which DW couldn't 
deal with.
I use Xcode on the Mac for Perl files now.  I should also start using Xcode for 
PHP projects.

My (perceived) problem is that I need a tool that helps me do my job well, but 
not so well that it looks like I can be replaced.  I'm telling you that Tersus 
scares me [and I will not tell my employer about it LOL].  gi.tibco.com will be 
my next real evaluation for an IDE at work.  At home I'll spend my time on 
Tersus.  Except I'm into a project at home now that is easier if I use what I 
know.

I just looked at Eclipse PDT (due to this topic and its posts).  It looks like 
a text editor with possible project grouping of files.  What do I gain by using 
it?

Aptana is okay for Ajaxy javascript and html (and I think PHP).  It's Eclipse 
again though LOL.  I just don't like when I feel constrained and can't 
absolutely place a widget (like you can in MS Visual Basic).  Netbeans Matisse 
(it has a new name now) can do it, but it deploys to Java.  Delphi for PHP 
(retail product) looks good, but its MS Windows only.  And although I can use a 
VM, I'd rather stay away from MS products.  Sun Java Studio Creator can, but 
it's Java again.

What do you want in an integrated development environment?

I would expect Zend Studio to be _the_ PHP IDE, but it doesn't meet what I want 
in an IDE.

I want to just model like Gentleware's Poseidon.  Maybe some UML; maybe just 
Tersus.
I want to refactor like Sun Java Studio Enterprise.
I want to layout my GUI like VB, Matisse, and Apple's Interface Builder.
I want to remote debug like Zend Studio.
I have an extensive list I made in 2006 that would make this post even longer.  
So I know I'm missing some features.
And I want it all for free as in beer and no $ out of my pocket (to use 
personally).
Well, if neccessary, I'll also have the company pay for it and expect to be 
able to use it at home like the DW licenses.
And I'll still be looking around for the next best thing.



 From: [EMAIL PROTECTED] To: 
php-general@lists.php.net Date: Fri, 9 Nov 2007 01:03:13 +0100 Subject: Re: 
[PHP] PHP ide? OT On Friday 09 November 2007 00:47:56 you wrote: On Fri, 
2007-11-09 at 00:28 +0100, Børge Holen wrote: On Friday 09 November 2007 
00:03:32 Instruct ICC wrote: Just wondering if anyone uses an IDE and 
if so what ones? Ta, H. 
Quanta +, of course. Other is to much work and not worth the 
effort... I really cannot see what so many of you guys see in 
eclipse, it's a mistake all together I use JOE of course. 
I really can't see what so many of you guys see in an IDE :B 
I'm waiting for Tersus4PHP (which is basically Eclipse 
http://www.tersus.com -- Go there with FF) umm yeah right, some 
create and some steal and brag bout em discoveries they've made to save 
the f* day. ;D Not mine. But if you do Java, that's your bogey. 
oh no, I wasn't hinting your way, I more or less commented on tersus beeing 
eclipse. It's like the ubunty hype, witch fails to state on the homepage: 
we're practically NOTHING without debian. Ubuntu = Debian + New Life 
you know, thats what I call BS. if something fails to do anything by itself.. 
it should've stayed @ home. Just look at patches and fixes. They only deliver 
when the debian maintainers 've a fix ready, and between 2 days to a week for 
the maintainers to get it into their own pool. The reason is simple... Hype! 
they sell a product witch claims to be more or less a lifestyle of simplicity 
like osx, however maintenance is a bitch who noone wants to ride, and the 

Re: [PHP] PHP ide? Back On Topic

2007-11-08 Thread Larry Garfield
On Thursday 08 November 2007, Instruct ICC wrote:
 Do you pay for Ubuntu?  Maybe a support package?

 Earlier this week I was pissed at Adobe Dreamweaver CS3 and their
 developers.  And I began thinking that the major difference between open
 source software (free as in no $ outa my pocket) and retail closed source
 software is that maybe, just maybe, I have someone to complain to about
 their bugs in the retail case, and should just be thankful I have an
 ordered set of bits given to me for free in the open source case that
 sometimes gets the job done (not to mention sometimes getting support,
 community, knowledge, etc.).

In my case, it's entirely different.  Too many proprietary software companies 
are locking down their software too far for me to be comfortable with.  DRM, 
product activation, region coding, forced-subscriptions... The more you 
tighten your grip, Tarkin, the more software users will slip through your 
fingers.  There's still a very small number of non-free programs I use, but 
they're being replaced as quickly as I can with something open source and at 
least passable.  I simply don't trust code that tries to fight me.

*snip lots of talk about Dreamweaver et al*

 I just looked at Eclipse PDT (due to this topic and its posts).  It looks
 like a text editor with possible project grouping of files.  What do I gain
 by using it?

 Aptana is okay for Ajaxy javascript and html (and I think PHP).  It's
 Eclipse again though LOL.  I just don't like when I feel constrained and
 can't absolutely place a widget (like you can in MS Visual Basic). 

If you want to absolutely control layout, don't bother designing for the 
web. :-)

 Netbeans Matisse (it has a new name now) can do it, but it deploys to Java.
  Delphi for PHP (retail product) looks good, but its MS Windows only.  And
 although I can use a VM, I'd rather stay away from MS products.  Sun Java
 Studio Creator can, but it's Java again.

 What do you want in an integrated development environment?

 I would expect Zend Studio to be _the_ PHP IDE, but it doesn't meet what I
 want in an IDE.

That's because Zend Studio (which is one of the few proprietary programs that 
I feel tempted to use personally, as I use it at work and love it) is a 
programmer's IDE.  It's for people writing code.  From the sound of it, 
you're looking for a designer's IDE, for doing things graphically.  

There's nothing wrong with that, mind you.  Not in the least.  But it's a 
different sort of task, and requires a different sort of tool.  

 I want to just model like Gentleware's Poseidon.  Maybe some UML; maybe
 just Tersus. I want to refactor like Sun Java Studio Enterprise.
 I want to layout my GUI like VB, Matisse, and Apple's Interface Builder.

Then you don't want to be working in HTML.

 I want to remote debug like Zend Studio.

That is easily my #1 favorite feature. :-)  The only worthwhile 
context-sensitive code-assistance I've yet to find would be a close second.  
But I highly doubt you'll find a first-class PHP code IDE (Zend Studio) that 
is also a first-class HTML layout tool (Dreamweaver).

-- 
Larry Garfield  AIM: LOLG42
[EMAIL PROTECTED]   ICQ: 6817012

If nature has made any one thing less susceptible than all others of 
exclusive property, it is the action of the thinking power called an idea, 
which an individual may exclusively possess as long as he keeps it to 
himself; but the moment it is divulged, it forces itself into the possession 
of every one, and the receiver cannot dispossess himself of it.  -- Thomas 
Jefferson

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php