Hi Hans:
You are so right when you say I "like to use what they know". And here
is my corollary to your diagnosis:
I don't program that often (maybe once a month when I have some spare
time), but when I do it is so much easier for me to look at a Java
program and "remember" how to solve a problem, then to look at XML code
and figure out how to do the same thing. Let me put this another way. If
it takes 2-3 days to learn the mini-language, then I have to do that it
each and every time I need to use it. Java (PHP, Bean Shell, Groovy...)
takes me 5-10 minutes no matter how long I've been away from it.
Its not that I'm not willing to learn something new. To the contrary:
That is what I love about OFBiz. I'm always learning new things as I
work with it. It is just a matter of priority. There are only so many
hours in a day. And to me, Java is a tool to get the job done. Plain and
simple. If the job calls for XML, then I use XML. If the job calls for a
programming language, then I like to use a programming language.
When I find a simple service that works for me, I don't reinvent the
wheel. I use it. I just don't write my services using the Mini-language
for the reasons already stated.
Regards,
Ruth
Hans Bakker wrote:
Ruth,
you suffer from the problem which you share with most programmers with
some experience:
they like to use what they know and do not want to invest some time
learning something new, even if it has proven to be better.
Typically the learning time for ofbiz minilanguage is about 2-3 days if
you know some Java.
We had it several times in my company i had to let go experienced people
because they were not willing to learn and use the ofbiz framework
functions.
Regards,
Hans
On Mon, 2010-02-22 at 21:00 -0500, Ruth Hoffman wrote:
Hi Adrian:
To tell the truth, I don't use it to build my services anymore. Too much
trouble to try and figure out each time how it works. Much easier for me
to write Java code.
BTW, don't you find it curious that no other non-committers (aside from
the original inquiry) has anything to say about this?
Regards,
Ruth
Adrian Crum wrote:
Ruth Hoffman wrote:
I tried using the Mini Language to create some Simple Services and I
found that in each situation, CRUD operations were only the tip of
the ice-berg as far as developing applications was concerned. My
applications do much more than update database records. To go beyond
CRUD (and simple HTML forms to update the database) is very
cumbersome using the Mini Language.
If you give us examples of things that could be made easier in
mini-language, then we might be able to change the language.
-Adrian