>
> All the wonderfulness of CF (RADD, power, db manipulation,
> ease of learning, ease of maintenance, etc.) is up to the
> task of serving many concurrent users on a complex web
> application,
Yes, that's exactly right. CF was designed and created just for this single
niche. It wasn't designed to be a general-purpose programming language, or
to write desktop applications, and I think it's spectacularly unsuited for
those tasks.
> But, CF is *not* up to the task of a single user desktop
> application?
Right. I mean, you can certainly use it for that, but it's probably the
least appropriate tool for the job I can think of.
> To write a simple desktop application it is necessary to go
> to a more difficult language such as C#, or Java, or Perl?
If by "more difficult" you mean "something you don't already know", yes, I
suppose so. When you have a hammer, every problem looks like a nail.
But if you're using a modern forms-based IDE, it's pretty easy to develop
desktop applications that will be far more user-friendly and functional than
a browser-based application interface.
> Then I must program a semi-custom UI for each platform?
Not necessarily. Macromedia Director, for example, excels as a standalone
multimedia application interface for CD-based applications.
> Doesn't "Scales Well" mean scales down as well as up?
Not within the normal usage of the phrase, when people are talking about web
applications.
> I think it is the law of Prometheus (or is it Occam's razor)
> that says:
>
> The simplest way is the best way!
That's not Occam's razor, and I don't know about Prometheus, who after all
wasn't known for his wisdom but his daring. And look what happened to him -
he got chained to a rock and had his liver eaten daily. Yecch.
I submit that using CF for desktop applications is not the simplest way.
It's just the way with which we are most familiar.
Dave Watts, CTO, Fig Leaf Software
http://www.figleaf.com/
phone: 202-797-5496
fax: 202-797-5444
[Todays Threads] [This Message] [Subscription] [Fast Unsubscribe] [User Settings] [Donations and Support]

