Hi Marcel
I absolutly don’t think so as the layout manager is quite a weak part in Servoy (my opinion only of course).
But just a very good layout manager is in my opinion mandatory for the success of such a tool as Servoy - after all it’s a DB frontend application development tool which means laying out hundreds and hundreds of forms (for a medium application). We spend a lot of time in creating forms so to support that in a good way seems essentially to me. That’s also the reason behind the request for some sort of container support in Servoy to get forms done quicker and with less “form stacking”.
And, by the way, have a look at the NetBeans GUI Builder, (code named Matisse) to see what you get in other environments. There you have most of the layout support one asks for, for example if you like to insert a field between two other fields they automatically (re)align, spread and make space free to accomodate the new field, and that’s only one example.
Look at this short demo: http://www.netbeans.org/kb/41/flash-matisse.html
(No Java knowledge needed)
IT2Be:
Yep you would need layout tools and, moreover, skills.
We are going to reach Java land i’m afraid.
The challenge for Servoy would be to pick the layout manager that does the job and still ‘belongs’ to a RAD tool that Servoy is. And, I think that the issue lies there, adding a layout manager would/could go beyond that…
Sorry to say but … would/could go beyond … sounds to me like what they always said in FileMaker forum to excuse the lack of … in FMP. So I do not hope people here start to defend Servoy in a similar way and excuse everything - it would not be good for Servoy (again, my personal opinion only). The world is continuing anyway as can be seen of all the developers who already changed from FMP to Servoy.
In my opinion, developers have to have quite a lot of skills and knowledge, even of Java to a certain extent (Javabeans after all is a part of Java). And by the way, why don’t we acknowledge that even to program in JavaScript - if done in a sensible way and using the underlying OO concepts is not a beginners task who has never heard of anything OO and just wants a little bit click here and there.
Yes, you can program in such a way some somehow working stuff, but if that’s going to be called an application is another thing. And yes I know not every application needs to be built with all the bells and whistles, sometimes quite a bit less is more than sufficient.
Best regards, Robert