Hi Dominique,
I believe you are not on the moose-dev mailing list, so I am
forwarding here one reply from this list.
Cheers,
Doru
On 2 Jun 2009, at 13:30, Stéphane Ducasse wrote:
Dominique
do you know seaside?
http://www.seaside.st
because you should really have a look.
Hello,
I am currently working on a project of developping a web-based
application using PHP language.
We are 2 in the team. One programmer and myself. I make the "easy
part" deciding what the program should be doing and how it should
interact with the users. Then the programmer does the rest. We of
course have discussions over general architecture of the program
and sometimes over one bug for which he cannot solve by himself
because it need a pair of fresh eyes.
Though the project is still in its development phase, we are
already facing problems due to the complex nature of programming a
full object-oriented application over the internet with all the
related problems of communications between client/server, the
sessions management, AJAX, etc.
:)
You should have a look to seaside (at least for the next project :)).
With it you debug the application while the server is running and
change the code on the fly and much much more
In the future we hope to have a lot of
developpers working on the
project.
I am looking for some tools to:
• Document the code without a need to tag all the code (we all now
nobody is disciplined enough to do this)
• Visualise the class, their behaviour, interconnections, ...
We can do that but we do not have support for PHP. No parser
because normally people do not maintain PHP app
they hack them and rewrite them after a whil.
• Debug easily dynamic behaviour (see how php,
javascript, AJAX,
session variables interact together)
Moose does do that.
Use Firebug
• Visualise the performance of the code in all
its aspect
I saw a lot of very nice thing in the presentation of "Moose" on
http://www.tudorgirba.com/projects/moose?
Indeed we can do cool visualization.
• Can it work for our project? We develop on a WAMP server but our
application runs at the end on a Linux server.
Our tools works on linux, PC, Mac bits to bits identically.
• Is is reasonable for a (very) small
organisation like ours to
use such tools ? Or are they so complex to implement that we are
going to slow down our own development?
• Which tools suits best our need?
If your tool does not support PHP projects, do you have any
knowledge of a tool that would do this kind of high-level static &
dynamic analysis?
Yes and cool ones but for Smalltalk. And I imagine that you got the
message but frankly if you are serious
about web development have a look at
http://www.dabbledb.com
I will let you guess in what it is implemented :)
Thanks in advance
Dominique Jeangille
_______________________________________________
Moose-dev mailing list
Moose-dev(a)iam.unibe.ch
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
_______________________________________________
Moose-dev mailing list
Moose-dev(a)iam.unibe.ch
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
"Relationships are of two kinds: those we choose and those that
happen. They both matter."