×
The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.
 
Aaron Bartell wrote:
I guess this is one of those things that I would be interested to know if
people are still using the EGL out-of-the-box validation in 2 to 3 years or
adopted something that in the end saves them time long-term vs. short-term.
Time will tell...
  
I think there are at least three distinct categories of edits: data 
entry edits (numeric fields, correct date formats, and so on), 
reasonability checks (simple ranges, email addresses, that sort of 
thing) and then business logic checks.
I think it can be argued that all of the first type are best suited in 
the client to avoid round trips, while all of the latter must be on the 
host.  Because of this, I think the "all editing in one place" 
philosophy is perhaps not as strongly indicated as it is in, say, the 
5250 environment.
The biggest argument will be for the middle cases.  That's doing to be 
purely on a case-by-case basis.  I'll be honest, I'm not particularly 
impressed with some of the middle-layer edits, primarily because they 
don't seem to support using values from the backing bean.  If you can't 
specify the contents of ranges, values and masks at runtime, the 
framework has considerably less flexibility than I consider necessary.
At the same time, though, being able to simply specify "InputRequired = 
Yes" on a field definition and have the UI take care of the editing is a 
nice capability.  But even there I still have one major question: is 
there a "Command Attention" feature?  That is, can you set an attribute 
on a command button that effectively skips all editing?  Otherwise, you 
end up with pages where the user can't even use the Cancel button, 
because it never gets back to the program.
All that being said, though, I'm pretty comfortable I can create pretty 
powerful user interfaces using EGL/JSF quite a bit more quickly than 
with other techniques.  My guess is that hand-coded substitution 
frameworks such as  RPG-CGI still have an advantage on very unique 
interactions, but in that case, I'd have to drop back to the standard 
JSP approach, where I have just as much control, except that I have to 
sacrifice some of the ease-of-use of JSF.
Joe
As an Amazon Associate we earn from qualifying purchases.