Form level import/export request
Posted: Tue Feb 02, 2010 6:38 pm
I'd like to repeat a request made years ago: selective export and import of forms.
If I had this, I could dump the complete hassle that is the current Servoy-style SVN and Team Synchronization. It has to be the best example of a simple process made insanely complicated that I've ever had the displeasure of dealing with.
I bet not 1 in 20 Servoy developers are using any sort of Team Synchronization feature in Servoy currently beyond exporting modules and solutions. It is that confusing to use, hard to setup and buggy once you do get it all going.
In Servoy 3.5, I bet 9 out of 10 developers used the repository versioning feature -- it was that simple.
Additionally, who needs object level synchronization anyways when writing business software? You absolutely don't. Having more than one developer work on a screen or screenset at a time in different locals is highly inefficient. (If you want multiple developers working on the same formset you either team program at the same time or work incrementally by handing off.) Getting to the point where you have to merge two documents together is usually a sign that someone screwed up.
Object level synchronization makes more sense with other types of software development, but writing business software with Servoy is not rocket science. Making the process this complicated does not speed up the end result.
All you have to do to make the Servoy 3.5 method of versioning 10x's more powerful and usable for large teams is to let us choose which forms to export and import. Transporting changes among different developers would be just as easy and I could then use our SVN server for these transport files using a non-servoy -- and much easier -- SVN manager (and actually we may switch to doing this now anyways).
Most, if not all of the advantages of the current Servoy 5 implementation with 100x's less hassle. Which means 9 out of 10 Servoy developers would start using versioning again.
PS: anyone else remember the webinar with Bob Cusick and Jason Meunier stumbling around trying to introduce team sharing in Servoy 4? It was an unplanned comedy routine of "stop, you have to go here first...er, i think you forgot to press that button...", etc.
If I had this, I could dump the complete hassle that is the current Servoy-style SVN and Team Synchronization. It has to be the best example of a simple process made insanely complicated that I've ever had the displeasure of dealing with.
I bet not 1 in 20 Servoy developers are using any sort of Team Synchronization feature in Servoy currently beyond exporting modules and solutions. It is that confusing to use, hard to setup and buggy once you do get it all going.
In Servoy 3.5, I bet 9 out of 10 developers used the repository versioning feature -- it was that simple.
Additionally, who needs object level synchronization anyways when writing business software? You absolutely don't. Having more than one developer work on a screen or screenset at a time in different locals is highly inefficient. (If you want multiple developers working on the same formset you either team program at the same time or work incrementally by handing off.) Getting to the point where you have to merge two documents together is usually a sign that someone screwed up.
Object level synchronization makes more sense with other types of software development, but writing business software with Servoy is not rocket science. Making the process this complicated does not speed up the end result.
All you have to do to make the Servoy 3.5 method of versioning 10x's more powerful and usable for large teams is to let us choose which forms to export and import. Transporting changes among different developers would be just as easy and I could then use our SVN server for these transport files using a non-servoy -- and much easier -- SVN manager (and actually we may switch to doing this now anyways).
Most, if not all of the advantages of the current Servoy 5 implementation with 100x's less hassle. Which means 9 out of 10 Servoy developers would start using versioning again.
PS: anyone else remember the webinar with Bob Cusick and Jason Meunier stumbling around trying to introduce team sharing in Servoy 4? It was an unplanned comedy routine of "stop, you have to go here first...er, i think you forgot to press that button...", etc.