multiple developer status

Hi,
There’s a thread on the forum about multiple developers in the same solution , but it’s over a year old. It says that this is a feature slated for 3.0 – is that still the case? Does the 3.0 beta support multiple developers?

If not, is it safe to work with multiple developers as long as we’re careful not to modify any of the same forms or methods at the same time? We sit next to eachother, so it shouldn’t be too tough to coordinate.

Thanks…

Andrew

Status on Multi-Developer: We’re working on it.

More details: Come to ServoyWorld 2006! :D

For now: You can work on the same repository with multiple developers - just BE VERY CAREFUL. A much better way is to use MODULES and have your developers work on their own module.

I’m having a webinar tomorrow (May 17) at 10:00am PST (1:00pm EST) that will show you how to use Modules in Servoy.

Go to: http://www.servoy.com/events to sign up.

When you say “be careful”… what’s the worst that can happen? Is there any danger of massive data loss?

Not DATA loss (Servoy doesn’t store your data), but OBJECT loss.

This is because Servoy doesn’t “broadcast” changes made by one developer to another. You can see their changes by reloading the solution, but if two people are editing the same screen (or method) - the “last one” who saves will “win” - and the other developer won’t know it - until they re-open the solution.

Example: You and I are editing the “customers” form. You add a field and re-arrange the stuff on the form. I do the same, but have a different arrangement of fields. I “save” last (exit designer). If you don’t re-open your solution - you will think that your field layout is the current (when it isn’t).

Same when editing methods, value lists, relations, etc. JUST BE CAREFUL!

Hi Bob

Sorry to say, but working with what currently is called MODULES is not very pleasant (useful), may be the word MODULES is missleading. I do not know any language who would these constructs call MODULES and it’s for sure far away from anything what is a module like in lanugage like Modula.

We just can’t find any usefulness for our real world applications, and we tried hard, and not only because of modules, we are stuck (if you are interested, see Birgit’s threads in the forum).

Sorry, but only extravagant praise is also not helpful, I think.

Best regards, Robert

bcusick:
Status on Multi-Developer: We’re working on it.

More details: Come to ServoyWorld 2006! :D

For now: You can work on the same repository with multiple developers - just BE VERY CAREFUL. A much better way is to use MODULES and have your developers work on their own module.

I’m having a webinar tomorrow (May 17) at 10:00am PST (1:00pm EST) that will show you how to use Modules in Servoy.

Go to: http://www.servoy.com/events to sign up.

We just can’t find any usefulness for our real world applications, and we tried hard, and not only because of modules, we are stuck (if you are interested, see Birgit’s threads in the forum).

As Bob said, we are working on Multi developer…

When exactly are changes committed?

I’m working on cross-platform compatibility and when I made a change in developer on the PC, then log out, then login on the mac, I can’t see the changes I have made on the PC.

Rather, I have to QUIT developer on the PC, then login on the mac before I can see the changes.

Is this correct?

If you are hosting your solution via Servoy app server, you should flush your solution in the admin page, in order for clients to see changes.

If you are using developer as a server (test environment with 3 clients allowed)
changes are seen instantly in clients