|
#1
|
|||
|
|||
|
Why use True Update?
Not to sound like a troll, but what is the reason to use it as opposed to just placing a text file with the latest version number, on my server, and fetching it using simple http download code within my app, and comparing the version numbers to decide if there is an update available?
I'm interested in giving the trial a download out of curiosity, but I just can't seem to see why it might be needed? The only thing I can think of is if there is some sort of complex situation? |
|
#2
|
|||
|
|||
|
In order to substitute TrueUpdate, you will need to solve the following issues:
1. What tool is going to be connecting to your server, checking for new version, and downloading the updates? You definitely shouldn't hard code that into your applications because every time you need to make changes to the download process, you will need to change, retest and rebuild all of your apps. Since the tool should be standalone, will you be able to build it in C++ in order to avoid a dependency for the executable? If your updater itself requires the installation of some sort of dependency (e.g. .Net Framework), than it's pretty much useless. 2. How are you going to solve the problem of updating the updater? The updating tool will need to capability so automatically download the updates for itself (not for application patching), and restart itself in order to ensure smooth update of the updater. This is not a trivial matter and you might end up spending months tweaking and debugging your own updater before it's reliable enough. Once you work out those 2 issues, you can do just fine without TrueUpdate. Last edited by tigran; 07-14-2008 at 12:12 PM. |
|
#3
|
||||
|
||||
|
Given enough money and time, you can do anything yourself.
It depends what your needs are. Anything beyond a very simple update system can cost you more in development time than the cost of TrueUpdate. You have to decide whether the time and effort could be better spent on other things. Even a "simple" update system can become an expensive project once it is deployed and you start running into unexpected issues with proxies and access rights. You also have to be careful what you send upstream, in order to protect the user's privacy at the client end. TrueUpdate is definitely a high-end solution, though, and for very simple updates it might seem a bit overkill. If your needs are truly basic and you have the skills you could certainly get by with rolling your own. Some advantages of TrueUpdate vs. rolling your own solution:
__________________
--[[ Indigo Rose Software Developer ]] |
![]() |
«
Previous Thread
|
Next Thread
»
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Building pages from script | Roboblue | AutoPlay Media Studio 7.5 Discussion | 23 | 02-28-2008 11:31 AM |
| Help Using True Update Client with a Set Up Factory Project | Alphaman5000 | TrueUpdate 3.5 Discussion | 1 | 10-11-2007 10:10 AM |
| Will True Update Work For Me? | NitLions | TrueUpdate 2.0 | 2 | 09-07-2007 02:35 PM |
| html print | SonHouse | AutoPlay Media Studio 5.0 | 4 | 02-28-2004 08:39 PM |
| 5003 woes | John_Klassek | AutoPlay Media Studio 5.0 | 5 | 12-30-2003 05:13 AM |
All times are GMT -6. The time now is 04:22 PM.








Linear Mode

