I'd learn Java or VB. Writing a desktop application in CF seems like a
work-around.
>From an IT manager's perspective, I have 10 proposals on my desk to
develop a new desktop app for my company. The one that had to install
a webserver to work, wouldn't even make it to my top 5. From my
perpective there are only disadvantages. The fact that you as a
developer dont have to learn a new language or that you may be able to
do it a little bit faster, doesnt really matter.
Besides the bottom line is that they still have to buy a server per
install. CF is too expensive and BlueDragon isn't free to
redistribute.
-Adam
----- Original Message -----
From: Dick Applebaum <[EMAIL PROTECTED]>
Date: Tue, 29 Jun 2004 10:41:12 -0700
Subject: Re: Blackstone @ CF-FUN '04
To: CF-Talk <[EMAIL PROTECTED]>
On Jun 29, 2004, at 6:49 AM, Dave Watts wrote:
> > > So are you playing devil's advocate or do you really believe CF
> > > would be good to use for desktop apps?? :-)
> >
> > No, I am serious ... Dave Watts pointed out that "If all you have is
> > a hammer, everything looks like a nail"
> >
> > Well, I have lots of nails!
>
> I think you may have misunderstood me. CF may be the hammer for
> nailing web
> applications, but if you start building desktop apps because you
> think it's
> the best way to do that, you'll be screwed.
>
Well, here's the dilemma(s)
I want to write apps that:
-- run on Mac, 'Nix, windows desktops
-- have an acceptable UI that won't be more difficult to write/
maintain than the app, itself. A browser is acceptable, procedural
Flash should be better in most cases.
-- the apps need the ability to manipulate local databases and files to
generate reports, syndication, graphics, or present drill-down/search
results
-- some apps need the ability to control (script) the OS and other
desktop applications.
-- some apps will need to manipulate files created by other desktop
apps (PDF, MP3, MOV, ,DOC, etc).
-- some apps will interface the web (FTP, HTTP, web services, mail, etc)
-- the actual processing time of the app is not especially critical and
would largly be limited by db or file I/O -- in fact, performance is
prolly less important on the desktop (1 user) than on a server
(multiple, concurrent users).
-- The ability to create an ad hoc RADD app is important -- important
enough to sacrifice UI and performance
So what are the tools available?
Java
JSP
_javascript_
C
Perl
Other cross-platform scripting languages
PHP
CFML
Given, the above requirements, CFMX or BD can do 95% of what I want at
acceptable performance. I could use another language to compensate for
any CFML deficiencies, prolly in descending order: Java, JSP, PHP, Perl
(based on ease of integration and my experience/abilities).
Is there a better way?
TIA
Dick________________________________
[Todays Threads]
[This Message]
[Subscription]
[Fast Unsubscribe]
[User Settings]
[Donations and Support]
- RE: Blackstone @ CF-FUN '04 Perez, Percy
- RE: Blackstone @ CF-FUN '04 Samuel Neff
- RE: Blackstone @ CF-FUN '04 mavinson
- RE: Blackstone @ CF-FUN '04 Ben Forta
- RE: Blackstone @ CF-FUN '04 Dave Watts
- RE: Blackstone @ CF-FUN '04 Dave Watts
- Re: Blackstone @ CF-FUN '04 Dick Applebaum
- Re: Blackstone @ CF-FUN '04 Adrocknaphobia
- Re: Blackstone @ CF-FUN '04 Dick Applebaum
- Re: Blackstone @ CF-FUN '04 Rick Root
- RE: Blackstone @ CF-FUN '04 Samuel Neff
- RE: Blackstone @ CF-FUN '0... Ben Forta
- Re: Blackstone @ CF-FUN '0... Dick Applebaum
- Re: Blackstone @ CF-FUN '0... Dick Applebaum
- Re: Blackstone @ CF-FUN '04 Jochem van Dieten
- Re: Blackstone @ CF-FUN '04 Dick Applebaum
- Re: Blackstone @ CF-FUN '04 Brandon Harper
- Re: Blackstone @ CF-FUN '04 Dick Applebaum