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

Reply via email to