Re: Explaining the power of Direct to Web

2006-05-21 Thread Anjo Krank


Am 22.05.2006 um 04:08 schrieb Jerry W. Walker:
Add the Project Wonder frameworks (as I understand) and it not only  
becomes robust, but comes with methods that are already available  
to do most anything one wants to do on the web. To substantiate  
this last claim, simply Google on the two phrases "Anjo Krank" and  
"Project Wonder" to see the number of questions that have hit this  
list in which Anjo's answer was "We've already done that in Project  
Wonder."


Actually, the search phrase should be more along the line of "bla  
Project Wonder bla".



Though some of us may tire of hearing that phrase from Anjo,


Who's them?? Tell me and I'll sick my boys on 'em!

he's provided a valuable service to the community to raise  
awareness of the incredible richness of Project Wonder when paired  
with D2W (for which it was originally created).


AND IT'S ALL FREE (under the appropriate circumstances).


Just how FREE can be shown with my new toy:

 



bigbook:/Volumes/Home/Desktop/sloccount-2.26 ak$ ./sloccount /Users/ 
ak/Wonder

[...]
SLOCDirectory   SLOC-by-Language (Sorted)
53694   Common  java=53641,sh=53
10339   Adaptorsansic=10294,csh=24,sh=21
3460DynaReporting   java=3460
2818Utilities   ansic=760,ruby=755,perl=698,objc=571,java=34
2627Validityjava=2627
2445Experimentaljava=2445
1718Ajaxjava=1718
1698Build   perl=1581,java=117
1267Applicationsjava=1267
1217SVGObjects  java=1217
1187WOAdaptors  java=1187
1011PlugIns java=1011
1003ExcelGeneration java=1003
723 PayPal  java=723
0   CVS (none)
0   top_dir (none)

Totals grouped by language (dominant language first):
java: 70450 (82.68%)
ansic:11054 (12.97%)
perl:  2279 (2.67%)
ruby:   755 (0.89%)
objc:   571 (0.67%)
sh:  74 (0.09%)
csh: 24 (0.03%)

Total Physical Source Lines of Code (SLOC)= 85,207
Development Effort Estimate, Person-Years (Person-Months) = 21.28  
(255.39)

(Basic COCOMO model, Person-Months = 2.4 * (KSLOC**1.05))
Schedule Estimate, Years (Months) = 1.71 (20.54)
(Basic COCOMO model, Months = 2.5 * (person-months**0.38))
Estimated Average Number of Developers (Effort/Schedule)  = 12.43
Total Estimated Cost to Develop   = $ 2,875,019
(average salary = $56,286/year, overhead = 2.40).
SLOCCount, Copyright (C) 2001-2004 David A. Wheeler
SLOCCount is Open Source Software/Free Software, licensed under the  
GNU GPL.

SLOCCount comes with ABSOLUTELY NO WARRANTY, and you are welcome to
redistribute it under certain conditions as specified by the GNU GPL  
license;

see the documentation for details.
Please credit this data as "generated using David A. Wheeler's  
'SLOCCount'."


 



So basically you get in the amount of 3 million dollars, give or take  
a bit. Note that there is no "wo_count" tool in there, so the .html  
and .wod is not taken into the equation. I wouldn't be too amazed if  
that wasn't another million...


Cheers, Anjo
___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to archive@mail-archive.com


Re: Explaining the power of Direct to Web

2006-05-21 Thread Arturo Pérez
Before D2W came out I once created 5 CRUD apps with the older  
WebObjects wizard in 1/2 hour with three other managers arguing in my  
office over the look & feel of said  CRUD app.  It was one of the  
things that prevented us from migrating to another environment.


Unfortunately, the J2EE zealots did ultimately carry the day, some two  
years later.


-arturo

On May 21, 2006, at 10:08 PM, Jerry W. Walker wrote:


Hi, David,

I think the comparison between CSS and D2W is imaginative and accurate  
as far as it goes, but badly undersells D2W.


Without comparing it to CSS, I think its power can be understood by  
the following statements:


  * If a legacy database exists, or we create a new database, we can  
use WebObjects' EOModeler that uses the database (and the answers to a  
few simple questions in its wizard) to automatically derive an EOModel  
for that database that maps its tables, columns and attributes to a  
corresponding set of Java classes, instance variables and types with  
no programming on our part whatsoever. This typically takes an  
experienced WO developer a very few minutes to create an EOModel that  
doesn't seem very useful, but...


  * We can create a new D2W Java project in Xcode directly derived  
from the EOModel we just generated to completely create a web based  
CRUD (Create, Read, Update, Delete) editor to edit any attribute(s) in  
any row in any table in that database. This typically takes an  
experienced WO developer a very few seconds with no programming at  
all.


The result is a new, scalable, Java, web based, graphic interface to  
our database typically created in less than 5 minutes from start to  
finish that may be enhanced and customized as we desire. This is about  
as RAD (Rapid Application Development) as you can get on the web  
today. More importantly, the resulting application is an enterprise  
class web server application rather than some cheap toy that will  
break down under load.


Add the Project Wonder frameworks (as I understand) and it not only  
becomes robust, but comes with methods that are already available to  
do most anything one wants to do on the web. To substantiate this last  
claim, simply Google on the two phrases "Anjo Krank" and "Project  
Wonder" to see the number of questions that have hit this list in  
which Anjo's answer was "We've already done that in Project Wonder."


Though some of us may tire of hearing that phrase from Anjo, he's  
provided a valuable service to the community to raise awareness of the  
incredible richness of Project Wonder when paired with D2W (for which  
it was originally created).


AND IT'S ALL FREE (under the appropriate circumstances).

Regards,
Jerry

On May 19, 2006, at 12:53 PM, David Holt wrote:

After reading all the Direct to Web stuff I could get my hands on, I  
was trying to describe to my boss why we need to be looking at it and  
moving towards it. The metaphor I came up with was that D2W is like  
CSS for objects. I think that sort of describes its power, but I  
would be interested in how others make the argument for (ER)D2W to  
non-programmers (or programmers for that matter!).


David

--  
It's like driving a car at night. You never see further than your  
headlights, but you can make the whole trip that way.


E. L. Doctorow

from Sunbeams: http://www.thesunmagazine.org


 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/ 
jerrywwalker%40gmail.com


This email sent to [EMAIL PROTECTED]



--
__ Jerry W. Walker,
   WebObjects Developer/Instructor for High Performance Industrial  
Strength Internet Enabled Systems


[EMAIL PROTECTED]
203 278-4085office



 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/ 
arturo%40ethicist.net


This email sent to [EMAIL PROTECTED]


___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to archive@mail-archive.com


Re: Explaining the power of Direct to Web

2006-05-21 Thread Jerry W. Walker
Hi, David,I think the comparison between CSS and D2W is imaginative and accurate as far as it goes, but badly undersells D2W.Without comparing it to CSS, I think its power can be understood by the following statements:  * If a legacy database exists, or we create a new database, we can use WebObjects' EOModeler that uses the database (and the answers to a few simple questions in its wizard) to automatically derive an EOModel for that database that maps its tables, columns and attributes to a corresponding set of Java classes, instance variables and types with no programming on our part whatsoever. This typically takes an experienced WO developer a very few minutes to create an EOModel that doesn't seem very useful, but...  * We can create a new D2W Java project in Xcode directly derived from the EOModel we just generated to completely create a web based CRUD (Create, Read, Update, Delete) editor to edit any attribute(s) in any row in any table in that database. This typically takes an experienced WO developer a very few seconds with no programming at all.The result is a new, scalable, Java, web based, graphic interface to our database typically created in less than 5 minutes from start to finish that may be enhanced and customized as we desire. This is about as RAD (Rapid Application Development) as you can get on the web today. More importantly, the resulting application is an enterprise class web server application rather than some cheap toy that will break down under load.Add the Project Wonder frameworks (as I understand) and it not only becomes robust, but comes with methods that are already available to do most anything one wants to do on the web. To substantiate this last claim, simply Google on the two phrases "Anjo Krank" and "Project Wonder" to see the number of questions that have hit this list in which Anjo's answer was "We've already done that in Project Wonder."Though some of us may tire of hearing that phrase from Anjo, he's provided a valuable service to the community to raise awareness of the incredible richness of Project Wonder when paired with D2W (for which it was originally created).AND IT'S ALL FREE (under the appropriate circumstances).Regards,JerryOn May 19, 2006, at 12:53 PM, David Holt wrote:After reading all the Direct to Web stuff I could get my hands on, I was trying to describe to my boss why we need to be looking at it and moving towards it. The metaphor I came up with was that D2W is like CSS for objects. I think that sort of describes its power, but I would be interested in how others make the argument for (ER)D2W to non-programmers (or programmers for that matter!).David -- It's like driving a car at night. You never see further than your headlights, but you can make the whole trip that way. E. L. Doctorowfrom Sunbeams: http://www.thesunmagazine.org   ___Do not post admin requests to the list. They will be ignored.Webobjects-dev mailing list      (Webobjects-dev@lists.apple.com)Help/Unsubscribe/Update your Subscription:http://lists.apple.com/mailman/options/webobjects-dev/jerrywwalker%40gmail.comThis email sent to [EMAIL PROTECTED]  --__ Jerry W. Walker,   WebObjects Developer/Instructor for High Performance Industrial Strength Internet Enabled Systems    jerrywwalker@gee-em-aye-eye-ell.com    203 278-4085        office  ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to archive@mail-archive.com

Re: Explaining the power of Direct to Web

2006-05-20 Thread Blue Moon

It's definitely CSS for objects.

But in a sense it is also WO square: D2W = WO^2.
That's because in concept D2W applies WebObject's page generation  
mechanism once more, at the component level. Instead of having to  
program an editor component for every entity in your model you use a  
generic editor that depending on the entity will show matching  
attribute editing fields.This reduces the number of pages you need to  
handcraft by a factor! The square factor :-)


Rudi Angela

On May 19, 2006, at 19:51, Pierce T. Wetter III wrote:



On May 19, 2006, at 9:53 AM, David Holt wrote:

After reading all the Direct to Web stuff I could get my hands on,  
I was trying to describe to my boss why we need to be looking at  
it and moving towards it. The metaphor I came up with was that D2W  
is like CSS for objects. I think that sort of describes its power,  
but I would be interested in how others make the argument for (ER) 
D2W to non-programmers (or programmers for that matter!).


 CSS for objects is a pretty good one-line answer.

 A longer one would be that D2W lets you describe the meta  
information about an object: How to format its data, how to label  
it, what data should be editable, etc. It can then build user  
interface from that description.


Pierce
___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/blue.moon% 
40tiscali.nl


This email sent to [EMAIL PROTECTED]


___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to archive@mail-archive.com


Re: Explaining the power of Direct to Web

2006-05-19 Thread Pierce T. Wetter III


On May 19, 2006, at 9:53 AM, David Holt wrote:

After reading all the Direct to Web stuff I could get my hands on,  
I was trying to describe to my boss why we need to be looking at it  
and moving towards it. The metaphor I came up with was that D2W is  
like CSS for objects. I think that sort of describes its power, but  
I would be interested in how others make the argument for (ER)D2W  
to non-programmers (or programmers for that matter!).


 CSS for objects is a pretty good one-line answer.

 A longer one would be that D2W lets you describe the meta  
information about an object: How to format its data, how to label it,  
what data should be editable, etc. It can then build user interface  
from that description.


Pierce
___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to archive@mail-archive.com


Re: Explaining the power of Direct to Web

2006-05-19 Thread Ken Anderson
David,I think people on the list could help out a lot better if we had an understanding of what you expect from D2W or any other WO technology.  What do you need it to do?  What kind of resources are available?KenOn May 19, 2006, at 12:53 PM, David Holt wrote:After reading all the Direct to Web stuff I could get my hands on, I was trying to describe to my boss why we need to be looking at it and moving towards it. The metaphor I came up with was that D2W is like CSS for objects. I think that sort of describes its power, but I would be interested in how others make the argument for (ER)D2W to non-programmers (or programmers for that matter!).David -- It's like driving a car at night. You never see further than your headlights, but you can make the whole trip that way. E. L. Doctorowfrom Sunbeams: http://www.thesunmagazine.org   ___Do not post admin requests to the list. They will be ignored.Webobjects-dev mailing list      (Webobjects-dev@lists.apple.com)Help/Unsubscribe/Update your Subscription:http://lists.apple.com/mailman/options/webobjects-dev/lists%40anderhome.comThis email sent to [EMAIL PROTECTED]  ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to archive@mail-archive.com

Explaining the power of Direct to Web

2006-05-19 Thread David Holt
After reading all the Direct to Web stuff I could get my hands on, I was trying to describe to my boss why we need to be looking at it and moving towards it. The metaphor I came up with was that D2W is like CSS for objects. I think that sort of describes its power, but I would be interested in how others make the argument for (ER)D2W to non-programmers (or programmers for that matter!).David -- It's like driving a car at night. You never see further than your headlights, but you can make the whole trip that way. E. L. Doctorowfrom Sunbeams: http://www.thesunmagazine.org   ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to archive@mail-archive.com