Send Webobjects-dev mailing list submissions to
email@hidden
To subscribe or unsubscribe via the World Wide Web, visit
http://lists.apple.com/mailman/listinfo/webobjects-dev
or, via email, send a message with subject or body 'help' to
email@hidden
You can reach the person managing the list at
email@hidden
When replying, please edit your Subject line so it is more specific
than "Re: Contents of Webobjects-dev digest..."
Today's Topics:
1. Re: WWDC 08 (David den Boer)
2. Re: WWDC 08 (Jake Kauth)
3. Re: WWDC 08 (Mike Schrag)
4. Re: WWDC 08 (Simon McLean)
5. Re: WO WebStart problem (David Avendasora)
6. Re: WWDC 08 (Chuck Hill)
7. Re: WWDC 08 (Petite Abeille)
8. Re: WWDC 08 (Petite Abeille)
9. Strange servlet behaviour with WOSession subclass (Jeff Smith)
10. Re: WWDC 08 (Pierce T. Wetter III)
----------------------------------------------------------------------
Message: 1
Date: Thu, 13 Mar 2008 21:33:53 +0000
From: David den Boer <email@hidden>
Subject: Re: WWDC 08
To: Chuck Hill <email@hidden>
Cc: AppleWO List <email@hidden>
Message-ID: <email@hidden>
Content-Type: text/plain; charset="us-ascii"
Hi Chuck,
See my signature below (and thank you!):
On Mar 13, 2008, at 9:14 PM, Chuck Hill wrote:
On Mar 13, 2008, at 1:59 PM, Mike Schrag wrote:
"See how to use built-in and optimized web technologies such as
Perl, Python, Ruby, Ruby on Rails, PHP, and MySQL, deliver
standards-based in-house applications to Safari on Mac OS X,
Windows, and iPhone OS."
Seriously, Apple. WTF.
WO is hard. PHP is easy. People expect Apple to equate with
easy. Sure, you make unmaintainable crap with PHP, but it is easy
to make unmaintainable crap.
Chuck
--
Practical WebObjects - for developers who want to increase their
overall knowledge of WebObjects or who are trying to solve specific
problems.
http://www.global-village.net/products/practical_webobjects
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
40apple.com
This email sent to email@hidden
--
Sure, you make unmaintainable crap with PHP, but it is easy to make
unmaintainable crap.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.apple.com/pipermail/webobjects-dev/attachments/20080313/37a582b6/attachment.html
------------------------------
Message: 2
Date: Thu, 13 Mar 2008 14:39:15 -0700
From: Jake Kauth <email@hidden>
Subject: Re: WWDC 08
To: Chuck Hill <email@hidden>
Cc: AppleWO List <email@hidden>
Message-ID: <email@hidden>
Content-Type: text/plain; charset="us-ascii"
On 13 Mar 2008, at 21:14, Chuck Hill wrote:
Sure, you make unmaintainable crap with PHP, but it is easy to make
unmaintainable crap.
hee hee
A corollary:
"There's more than one way to make unmaintainable crap with Perl."
TMTOWTMUCWP?
jake
****
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.apple.com/pipermail/webobjects-dev/attachments/20080313/f5dcefcb/attachment.html
------------------------------
Message: 3
Date: Thu, 13 Mar 2008 17:39:16 -0400
From: Mike Schrag <email@hidden>
Subject: Re: WWDC 08
To: AppleWO List <email@hidden>
Message-ID: <email@hidden>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
I recognize that Apple has nearly zero incentive to market WO and that
it has but a tentative association with selling Xserves. I'm
completely a realist about this. I'm not asking for them to give WO a
marketing budget, because it honestly doesn't make sense. I just find
it to be really unfortunate that it doesn't even make the list.
ms
On Mar 13, 2008, at 5:30 PM, David Elliott wrote:
Hi Mike,
I assume Apple figures that it has introduced about as many people
as it can to the OS X specific technologies that enable rapid
application development.
I think the plan now is to grab the people using existing cross-
platform technologies and get them onto Macintosh by illustrating
that a Mac makes a better developer's platform than the
alternatives. That gets more developers using Macs so the barrier
to exploring the OS X specific technologies is lowered.
An unbelievable number of people using open source technologies on
the server are currently developing on Windows machines. It seems
to me that Apple is trying to get as many developers buying and
using Apple hardware as possible. Even Windows (e.g. ASP.NET)
developers are using Macs now and just running Visual Studio in
VMware Fusion. Running Windows, particularly Vista, on Fusion is in
many ways superior to running it on a whitebox system.
So the focus of WWDC seems to be to bring in new developers. We've
already been sold on Apple so we're going to get less marketing
until Apple itself develops something new and exciting, which it
hasn't been doing lately aside from the iPhone. Or rather I'm sure
that Apple has been developing new and exciting things but they
aren't at the salable stage yet. Marketing WO is not really worth
it to Apple at this point and WWDC is all about marketing developer
technologies.
-Dave
On Mar 13, 2008, at 4:59 PM, Mike Schrag wrote:
"See how to use built-in and optimized web technologies such as
Perl, Python, Ruby, Ruby on Rails, PHP, and MySQL, deliver
standards-based in-house applications to Safari on Mac OS X,
Windows, and iPhone OS."
Seriously, Apple. WTF.
On Mar 13, 2008, at 4:48 PM, David LeBer wrote:
June 9 - 13
< http://developer.apple.com/wwdc/>
;david
--
David LeBer
Codeferous Software
'co-def-er-ous' adj. Literally 'code-bearing'
site: http://codeferous.com
blog: http://davidleber.net
profile: http://www.linkedin.com/in/davidleber
--
Toronto Area Cocoa / WebObjects developers group:
http://tacow.org
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
@tgwbd.org
This email sent to email@hidden
------------------------------
Message: 4
Date: Thu, 13 Mar 2008 21:40:04 +0000
From: Simon McLean <email@hidden>
Subject: Re: WWDC 08
To: Petite Abeille <email@hidden>
Cc: AppleWO List <email@hidden>
Message-ID: <email@hidden>
Content-Type: text/plain; charset="us-ascii"
No, no, no!! Come on, Chuck, please be condescending. I laughed my
socks off at the last quote.
Simon
On 13 Mar 2008, at 21:30, Petite Abeille wrote:
Come on, Chuck... don't be so condescending...
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.apple.com/pipermail/webobjects-dev/attachments/20080313/c179be7f/attachment.html
------------------------------
Message: 5
Date: Thu, 13 Mar 2008 17:39:27 -0400
From: David Avendasora <email@hidden>
Subject: Re: WO WebStart problem
To: Florijan Stamenkovic <email@hidden>
Cc: Development WebObjects <email@hidden>
Message-ID: <email@hidden>
Content-Type: text/plain; charset="us-ascii"
I don't think the launch script is actually calling the JNLP. It just
calls the actual java class directly from the server, as opposed to
the JNLP file doing it.
Here's all the Component and Java stuff involved:
Main.html page:
<WEBOBJECT NAME=JavaClientLink>click here</WEBOBJECT>
Main.wod:
JavaClientLink: WOHyperlink {
href = javaClientLink;
}
Main.java
public String javaClientLink() {
return WOJavaClientComponent.webStartActionURL(context(),
JavaClient.class.getName());
}
Which Calls JavaClient component:
JavaClient.html
<WEBOBJECT NAME=JavaClientComponent></WEBOBJECT>
JavaClient.wod
JavaClientComponent: WOJavaClientComponent {
applicationClassName =
"com.webobjects.eogeneration.EODynamicApplication";
applicationName = "Bakery Management Admin";
applicationDescription = "Bakery Management Admin Application";
downloadClientClasses = "noDownloadClientClasses";
vendor = "David Avendasora, Best Maid Cookie Company";
}
JavaClient.java
package com.bestmaid.bakeryManagement.server;
import com.webobjects.appserver.*;
public class JavaClient extends WOComponent {
public JavaClient(WOContext context) {
super(context);
}
}
On Mar 13, 2008, at 4:41 PM, Florijan Stamenkovic wrote:
On Mar 13, 2008, at 10:33, David Avendasora wrote:
It appears to be listing _two_ files there. One is in the "/Library/
WebServer/Documents" directory. This is a Servlet deployment sent
to "/Library/Tomcat/webapps/". Of course it can't find it in there.
The second file seems to be the proper URL, but it can't find that
either.
Any guesses?
Well, it sounds like the reference you have to the JNLP in your
WebComponent is somehow screwed up. Maybe if you posted the
component bindings, somebody would be able to see the problem more
clearly...
Apparently (since you actually CAN open the JNLP through the launch
script) this has nothing to do with the JC part of things. Maybe you
can log how and where WOLips finds and launches the JNLP?
I'm just guessing here, WebStart is not really my thing...
F
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.apple.com/pipermail/webobjects-dev/attachments/20080313/82c20b27/attachment.html
------------------------------
Message: 6
Date: Thu, 13 Mar 2008 14:46:43 -0700
From: Chuck Hill <email@hidden>
Subject: Re: WWDC 08
To: Jake Kauth <email@hidden>
Cc: AppleWO List <email@hidden>
Message-ID: <email@hidden>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
On Mar 13, 2008, at 2:39 PM, Jake Kauth wrote:
On 13 Mar 2008, at 21:14, Chuck Hill wrote:
Sure, you make unmaintainable crap with PHP, but it is easy to
make unmaintainable crap.
hee hee
A corollary:
"There's more than one way to make unmaintainable crap with Perl."
TMTOWTMUCWP?
WWAPDD? What would a Perl developer do?
Perl: an abomination upon software development.
Chuck and not a great fan of Perl syntax
--
Practical WebObjects - for developers who want to increase their
overall knowledge of WebObjects or who are trying to solve specific
problems.
http://www.global-village.net/products/practical_webobjects
------------------------------
Message: 7
Date: Thu, 13 Mar 2008 22:47:26 +0100
From: Petite Abeille <email@hidden>
Subject: Re: WWDC 08
To: AppleWO List <email@hidden>
Message-ID: <E980EE9D-2F16-464F-BE45-C331ED0D169E@gmail>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
On Mar 13, 2008, at 10:40 PM, Simon McLean wrote:
No, no, no!! Come on, Chuck, please be condescending. I laughed my
socks off at the last quote.
"If Java had true garbage collection, most programs would delete
themselves upon execution"
-- Robert Sewell
------------------------------
Message: 8
Date: Thu, 13 Mar 2008 22:50:12 +0100
From: Petite Abeille <email@hidden>
Subject: Re: WWDC 08
To: AppleWO List <email@hidden>
Message-ID: <3018BDD3-D158-4DB2-8AE0-79FB8D4F4B16@gmail>
Content-Type: text/plain; charset=US-ASCII; format=flowed
On Mar 13, 2008, at 10:46 PM, Chuck Hill wrote:
Perl: an abomination upon software development.
"Java is the most distressing thing to happen to computing since MS-
DOS"
-- Alan Kay
------------------------------
Message: 9
Date: Thu, 13 Mar 2008 18:24:36 -0400
From: Jeff Smith <email@hidden>
Subject: Strange servlet behaviour with WOSession subclass
To: email@hidden
Message-ID: <email@hidden>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Hi All,
Just a quick question for anyone out there deploying with Tomcat & WAR
files. I have an existing application that runs fine under the
standard WO deployment on Xserve (10.4/WO5.3) and I've spend the last
week or so getting it into 10.5/Eclipse/WOLips so that I can deploy to
Tomcat/Linux. Both running Sun Java 1.5. Using the latest Eclipse/
WOLips on 10.5 along with the latest 5.4 WO.
The really crazy thing is that although it compiles and runs fine in
my Eclipse/WOLips dev environment, once it gets to the servlet
container (via a .war file) it complains about not being able to find
my keys/methods/instance vars in Session. They're certainly in there,
so before I go tearing through the app to debug, has anyone seen
anything like this during servlet/war deployment? My bindings are of
the session.keyname type and I believe it's actually trying to use
WOSession instead of my subclass.
Thanks for any help or points in the right direction!!
Jeff
------------------------------
Message: 10
Date: Thu, 13 Mar 2008 15:27:49 -0700
From: "Pierce T. Wetter III" <email@hidden>
Subject: Re: WWDC 08
To: Chuck Hill <email@hidden>
Cc: AppleWO List <email@hidden>
Message-ID: <email@hidden>
Content-Type: text/plain; charset="us-ascii"
Perl: an abomination upon software development.
Chuck and not a great fan of Perl syntax
Ya know, I used to feel like Perl was well, line noise.
Then I read "Effective Perl Programing".
http://www.amazon.com/Effective-Perl-Programming-Programs-Developers/dp/0201419750/ref=pd_bbs_sr_1?ie=UTF8&s=books&qid=1205446647&sr=8-1
And I realized, Perl isn't line noise.
It's math. Yeah, there's a lot of symbols and stuff, but math has
lots of symbols and stuff. The whole regular expression thing makes
the "line noise" problem worse, but regular expressions just look like
that.
I think people judge Perl a bit unfairly. It grew out of awk/sed/sh
scripting, and its way better then any of those other options. I would
much rather maintain a .pl script then a .sh script. At least with
Perl I don't have to figure out the eval command every time I want to
add two numbers together.
So if I want to parse a text file, mangle the data in it, and spit
out another text file, I use perl.
If I want to write a .sh script that has any branching at all, I use
perl instead.
The real problem with perl is that people use it for programs > than
about 2 pages of source. That's where you start getting into trouble.
At that point, use Python, cause it can do the same regular expression
stuff, and you end up with decent code at the end.
So perl? Great tool, but its duct tape. Don't build your house out
of it.
Pierce
P.S.
Meanwhile, Ant still sucks.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 1590 bytes
Desc: not available
Url : http://lists.apple.com/pipermail/webobjects-dev/attachments/20080313/b4fb2c39/smime.bin
------------------------------
_______________________________________________
Webobjects-dev mailing list
email@hidden
http://lists.apple.com/mailman/listinfo/webobjects-dev
End of Webobjects-dev Digest, Vol 5, Issue 304
**********************************************