|
No offense taken J With the exception of a _single_ entry in the CF mappings table, I
can currently deploy my application with little more than an xcopy. There’s
no reason it needs to be more complex than that, and no reason it should.
I don’t want to have to run an installer every time I install an instance
of my app, nor do I want to have to run an uninstaller to clean it up
afterwards. If you’re deploying any more than a few instances of an
app, installers get extremely tedious. In fact, in a highly-secured environment,
you frequently can’t even obtain the execute permissions to run an
installer! And let’s not forget our brethren who use shared hosting
– there’s no _chance_
they’re going to be able to log into a server and run a setup routine. Besides, why would you want to have to
modify source code in order to get the application to run for every deployment?
Personally, I want all of my deployed code to be _exactly_ the same. I don’t
want different versions floating around, even if they differ only by an
internal path. In fact, if you’re doing a source-less deployment,
then modifying the source like this during deployment isn’t even always
possible. Finally, building an installer for a CF
app is more complexity than I need or want – especially in a language that
makes everything else so easy. I have personally built numerous non-CF, installer-based
applications, but you can’t expect every CF developer to do the
same. In fact, I’d wager that it’s over the heads of a large
portion of CF’s developer base. Roland From:
[EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Jared Rypka-Hauer - CMG, LLC But why? I mean... it's
software, same as any other application software, its environment may need to
be customized for it to run correctly. What if Macromedia took that attitude,
saying they weren't going to provide parameter and config files for the JVM...
it would die on the vine. It strikes me that choosing your development platform
is a lot like choosing your friends... by incorporating either of them into
your life you also choose to accept a certain level of responsibility for their
strengths and weaknesses. If nothing else, there are social repercussions for
befriending certain people... and there are some technological repercussions
that come with choosing CF as a platform with which you work. On 5/3/05, Roland
Collins <[EMAIL PROTECTED]>
wrote: I hope I _never_
write an installer for a CF application. "XCopy Deployment" is
as complicated as I ever hope to have to get with CF. Roland
You are subscribed to cfcdev. To unsubscribe, send an email to [email protected] with the words 'unsubscribe cfcdev' as the subject of the email. CFCDev is run by CFCZone (www.cfczone.org) and supported by CFXHosting (www.cfxhosting.com). An archive of the CFCDev list is available at www.mail-archive.com/[email protected] |
- RE: [CFCDev] Basic component inheritance path... Dave Merrill
- RE: [CFCDev] Basic component inheritance path... Roland Collins
- RE: [CFCDev] Basic component inheritance... Ben Rogers
- Re: [CFCDev] Basic component inheritance... Mark Mandel
- RE: [CFCDev] Basic component inheritance... Nando
- Re: [CFCDev] Basic component inherit... Jared Rypka-Hauer - CMG, LLC
- Re: [CFCDev] Basic component inh... Mark Mandel
- Re: [CFCDev] Basic component inh... Bill Rawlinson
- RE: [CFCDev] Basic component inh... Roland Collins
- Re: [CFCDev] Basic component inh... Jared Rypka-Hauer - CMG, LLC
- Re: [CFCDev] Basic component inh... Roland Collins
- Re: [CFCDev] Basic component inh... Jared Rypka-Hauer - CMG, LLC
- Re: [CFCDev] Basic component inh... Bill Rawlinson
- RE: [CFCDev] Basic component inh... Nando
- Re: [CFCDev] Basic component inh... Stijn Dreezen
- Re: [CFCDev] Basic component inh... Mark Mandel
- RE: [CFCDev] Basic component inh... Nando
- RE: [CFCDev] Basic component inh... Nando
- RE: [CFCDev] Basic component inh... Stijn Dreezen
- Re: [CFCDev] Basic component inh... Mark Mandel
- RE: [CFCDev] Basic component inh... Nando
