Info request "Uniface 10 IDF" on LinkedIn, why not here?
Author: ulrichmerkel@web.de (ulrich-merkel)
on Linkedin, Theo Neeskens started a poll in the
Uniface Professionals Network
:
How should the Uniface 10 IDF work?
I commented:
A tool for state-of-the-art support of software development which can be expanded and customised in a way WE, the paying customers want to do our work.:
having the COMPLETE project in scope, not only the contents of one field in the repository. Minimum: All the code of a component on the screen.
The editor is aware of the existing objects and the syntax, so intellisense and autocomplete is possible (like XTEXT genereted editors).
The editor provides options for text-blocks including a dialog to map parameters of this snippet. (there are a couple of products on the market).
Having features to link in own customisations and add-ins. Like a routine to open the editor for a given object like $ude("openedit","COMPONENT","MYABCFORM",...)
An IDF providing hooks or "user exits" which allow us to link additional processing into let's say the compile process to incorporate just-in-time infos or start regression tests.
Uli
BTW: Why this is not started from uniface.info, so the complete community can participate?
and another one:
Ulrich-R Merkel • ... and it's not the buttons & controls, but the functionality and flexibility and ease of costomisation.
Unfortunately, your categories stay on the surface. Think this is the CPWR problem: instead of making a more usable screwdriver, they produce screwdrivers in fashion colours.

Tatiana Andronache • Eclipse" Wavemaker? I don't even know what you're talking about...never have seen these products. My brief experience with Visual Studio was that it is a complex and complicated tool - steep learning curve. I don't want a new IDF with a learning curve because there is no or little [paid] time for it. My beef with the IDF is that there is still no way to automatically collect elements that have been changed and need to be promoted. It's pen&paper (or maybe I am missing something)? This, from the deep tranches of production, from someone who has a life beyond being an [old] U developer.
Ian Shankster • I use both Eclipse and Visual Studio and it would be great to try and integrate some of the features found in these tools with the new UDE. However, one of my major concerns with the current UDE is that because it is only possible to open a single component at once and library objects in open in modal window most developers find themselves having to open multiple UDEs. I would love to see the new UDE support non-modal windows everywhere.
Additionally it would be great to have the ability to create an XML respository which could be source code controlled directly, without the need for import/export (like the March Hare product offers), but I realise this might be asking too much!
Theo Neeskens • Hi Tatiana,
I think you have a point when talking about collecting changed objects. What do we need here? Selecting objects modified after a certain date and:
* Add them to a deployment archive
* Export them
* Compile them (possible already on the command line)
Did I forget anything?
Tatiana Andronache • Theo, I don't know how other shops handle promotion of items to the next environment; the only way I've seen is export every form, message and variable as an independent file. It is up to the developer to keep track of what was change and make sure all changes are promoted and there is no IDF assistance for that. Only the source is exported and we do not use deployment archives. The separation of duties is sacrosanct, i.e. developer does not administer production source code.
Theo Neeskens • So as a minimum you would like to be able to select objects that have been modified after a certain date for export?
Tatiana Andronache • Yes. I would also like to see the comment I entered on the day I made the change to the item. In the absence of native version control, some metadata capability will help a lot.