Sorry was away from the list all weekend... some questions below...
John Henry Xu wrote the following on 7/1/2005 7:24 PM:
Rick, you are right that you can write struts using very basic text editor. My consideation is based on the cost of software development. Let's say for the same problem that you tried to solve: before your code was 1000 lines. Now in struts, your code are 1500 lines (remember those setters and getters and configuration files.)
You're trying to tell me that an app built using some GUI tool (I guess by GUI tool you mean drag-and-drop?) is going to end up with 1/3 less lines of code? Besides it being probably the exact opposite, I'm not exactly sure what you are stating?
Assume you use basic text editor, the time you finish your project is 1.5 times than before.
Again, I'm confused. Explain to me why it would take 1.5 times as long? I could also whip together something super 'fast' that works but takes me half the time tham it does now - but good luck maintaing this application. If I remember correctly (don't have figures in front of me) most of the high costs of applications come in the way of maintaining the application - they aren't in the initial upfront costs.
Now if this transfer to many projects, the budget you finish those projects will be 1.5 times as before.
Lets just assume that you could create an application faster using a WYSWIG tool. Again I ask you what is the long term cost of this applicaiton? What happens when requirements change later and the developers have to alter it? They probably scratch their heads and have no idea how to change it because they only understand 'drag and drop" and the UI is too complex to simply change with drag and drop GUI tools.
Suppose your department used to spend 10 million dollars a year, now you need 15 million dollars to do the same work. So good GUIs to automate repeatable codes are neccessary to cut those 5 million dollars.
What are these 'repeatable codes' you are talking about? What does this sentence mean: "So good GUIs to automate repeatable codes are neccessary to cut those 5 million dollars." Could you give me an example of what that means (from code). I'm totally lost here.
-- Rick --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]