|
I've tried WiX- what a nightmare, I've heard horror stories about InstallShield and Wise about scripting, and speaking of scripting, nSIS come close to usable but still requires a huge learning curve. Those that don't require the learning curve are still not easy to use- I think a lot of programmers take on these because they like a challenge to say "look what I did!", but I'd rather be writing the code for my application that is actually going to be used more than a one time installer!
We spent a lot of time researching an installation package that wouldn't require us to learn another programming language; one that was intuitive (shouldn't the best software be anyway?). If you are seriously in the market for an install provider, check out www.advancedinstaller.com. I defy you to find an installer that's easier to use.
Also, I think there are 2 types of situations when it comes to determining installation packages: a lot of you work in corporate IT departments, which is such a wonderfully (usually homogeneous) environment I can't even begin to explain it. The other, my case, is when you work for an ISV and need to deal with hundreds of different system configurations across multiple operation systems (fun, really.). Combine that, in our case, with a client AND a server install, and you've got a situation that could get widely out of control in a short time (not to mention a SQL database that needs constant updating and a requirement for a "smart client" so the app can keep itself up to date).
In the end, I guess I had enough to worry about without trying to maintain install scripts or wasting valuable programming time learning a complicated MSI generator. If you want ease of use, and, IMHO, the best ROI for your buck, definitely check out AI.
-Fred
Email: fred[at]eastpointsystems.com
|
|
|
|
|
Bitrock installer?
Now this is simple, after using WISE, Installshields since version 2.0(I know I know I am a mazochist), Visual Studio and some other weird contraptions...
Alberto Bar-Noy
VP R&D
http://www.newreign.com
|
|
|
|
|
I am happier with XCopy only. Reason being
- Easy to use,
- Easy to explain the usage to Testing/Installing Team
- Quite Independent
Simple ways to achieve big tasks.
Thanks,NS
|
|
|
|
|
Hi,
XCopy is only applicable for simple tasks. If more functionality like registry editing or patching of existent application versions is needed, you have lost. You also not able to update running system services.
Bye
Frank Loizzi
|
|
|
|
|
If you need to build MSI based installers I think InstallAware is the best solution out there right now.
I am surprised so few people use it.
|
|
|
|
|
I also use it, and I am very happy with it.
|
|
|
|
|
It would have been nice to see how many people were using ClickOnce.
I used Installshield about two years ago. I didn't have fun with it. I found the integration with VS to be clumsy.
|
|
|
|
|
I've used three of the installers in the list: InstallShield, NullSoft and Wise.
If I have to recommend any installer package it would be one of those I've used and I expect other people to act the same way, otherwise their recommendation mean nothing.
This is, in my opinion, also the reason why so many recommend InstallShield; they simply haven't used any other. Unfortunately the survey result doesn't say anything about this oter than InstallShield being the most frequently used installer.
"It's supposed to be hard, otherwise anybody could do it!" - selfquote "High speed never compensates for wrong direction!" - unknown
|
|
|
|
|
there's something we must settle...
Developers, Developers, Developers, Developers, Developers, Developers, Velopers, Develprs, Developers! We are a big screwed up dysfunctional psychotic happy family - some more screwed up, others more happy, but everybody's psychotic joint venture definition of CP Linkify!|Fold With Us!
|
|
|
|
|
is pizza being served?
-Prakash
|
|
|
|
|
Yes, something is going to be served
pizza... rotary debugger... debug... I'll debug the hell out of you! Might as well call it pizza, then! :wheresthefirespittingiconwhenyouneedone?:
Developers, Developers, Developers, Developers, Developers, Developers, Velopers, Develprs, Developers! We are a big screwed up dysfunctional psychotic happy family - some more screwed up, others more happy, but everybody's psychotic joint venture definition of CP Linkify!|Fold With Us!
|
|
|
|
|
peterchen wrote: pizza... rotary debugger... debug... I'll debug the hell out of you! Might as well call it pizza, then! :wheresthefirespittingiconwhenyouneedone?:
Doesn't sound very tempting, I am out.
-Prakash
|
|
|
|
|
Developers, Developers, Developers, Developers, Developers, Developers, Velopers, Develprs, Developers! We are a big screwed up dysfunctional psychotic happy family - some more screwed up, others more happy, but everybody's psychotic joint venture definition of CP Linkify!|Fold With Us!
|
|
|
|
|
Obviously the people who recommend Installshield don't want to be know. Installshield sucks.......
|
|
|
|
|
I recently started using this and am very satisfied at this point. Seems to do what I need to do...
|
|
|
|
|
24% of you would recommend InstallShield? C'mon, pull the other leg!
How on earth could this be?
|
|
|
|
|
Jim Crafton wrote: 24% of you would recommend InstallShield? C'mon, pull the other leg!
How on earth could this be?
I think it is just getting the votes for "other" and for "no recomendation". I know I clicked it just because CP wouldn't let me vote without clicking one of the opeions, and InstallShield is the only one I've used.
Nathan Holt
|
|
|
|
|
Jim Crafton wrote: recommend InstallShield? C'mon, pull the other leg!
How on earth could this be?
I have used installshield, when it was 6.0 version 4 years ago, i believe,
it was rock solid then and the c++ like scripting language which comes with installshield gave all the customization you needed.
Omit Needless Words - Strunk, William, Jr.
Vista? Soapbox Videogadget here
|
|
|
|
|
It's got far, far worse than then. Every company I've encountered has had major hassles with it.
|
|
|
|
|
Seems true
I have seen other products like that whose new versions are worse than the original ones
I wonder how difficult it would be, to reduce the quality of an existing product
Omit Needless Words - Strunk, William, Jr.
Vista? Soapbox Videogadget here
|
|
|
|
|
Quartz... wrote: c++ like scripting language
Arrr.... let me just say: memories tend to make things look better after a while.
Declaration of a method:
prototype LaunchAppAndReallyWait(STRING, STRING, STRING, STRING);
No, you cannot have parameter names here.
Implementation of a method:
function LaunchAppAndReallyWait(app, param, msg, error)
No, you cannot have the types here.
So what people do is this:
<br />
prototype LaunchAppAndReallyWait(STRING , STRING, STRING , STRING );<br />
function LaunchAppAndReallyWait( app, param, msg, error)<br />
What a productivity booster!
Developers, Developers, Developers, Developers, Developers, Developers, Velopers, Develprs, Developers! We are a big screwed up dysfunctional psychotic happy family - some more screwed up, others more happy, but everybody's psychotic joint venture definition of CP Linkify!|Fold With Us!
|
|
|
|
|
peterchen wrote: let me just say: memories tend to make things look better after a while
what a wonderful way of saying it.
I think that time , it was better than the rest, it may have gone down i have to check the latest one
The ony other one which i used then was, the one which came with Visual Studio 6.0 which was very limited.
Well now you have ClickOnce and Orca what else you need
Omit Needless Words - Strunk, William, Jr.
Vista? Soapbox Videogadget here
|
|
|
|
|
I couldn't believe it either. Could it be a case of "never tried anything else" symdrome?
|
|
|
|
|
Possibly. I remember my personal experience with IS was so frustrating that I quickly started looking at alternatives. I just can't see how people would be happy with it. Happy enough to *recommend* it, no less!
|
|
|
|
|
Its free, light-weight, open-source installer and has lots of advanced features like changing registry entries. Installation passwords can also be set.
reach2dpg
|
|
|
|
|