I"ve recently had actually a discussion with a coworker about versioning internet applications.

You are watching: What is the version number of a website

I don"t think you require it in ~ all, and if you just want a sanity examine to check your recent release is live, i think a day (YYMMDD) is probably great enough.

Am i off base? to be I lacking the point? must I use internet application version numbers


*

If you resell the same internet application come multiple customers, friend absolutely have to version it.

If it"s a website that"s only ever installed in one location, climate the require is less dire, however it still most likely couldn"t hurt. You"d be much less susceptible come timezone problems and also such, too. Diagnosing an concern in a library variation 1.0.2.25 is a lot nicer than hunting down the library develop on November 3, 2010 11:15 a.m.


*

sri, stacktraces are highly version dependent. If you have an error report through a stacktrace friend must have the ability to - quickly, and also with certainty - have the source code matching to the stacktrace, also if newer versions have been exit since. Modern-day versions the Java logging software program even existing the versioning info in the stacktrace itself.
If you can automate variation number on your application"s DLLs, the couldn"t hurt. That will aid you save track the versions.

Generally, internet apps space released only at one location where you room hosting it, therefore it"s no as essential as say a desktop application. It can assist with roll-backs, pest tracking (i.e. Which variation was this in) and also keeping monitor of the difference between developer, staging, and production servers, if applicable.

I"d look into automating the - it"s the sort of thing you have the right to setup once and use it if/when you require it.


re-publishing
enhance this prize
follow
reply Nov 12 "10 in ~ 19:42
*

RemusRemus
36111 silver- badge22 bronze badges
1
add a comment |
9
Your users doesn"t care around version numbers as they constantly have the latest and also greatest relax anyway, however you owe it to you yourself (and her team) to know specifically what variation is to run live. Eventually your development source gets the end of sync v the live code and also then you definitely need to know. So brand your publication in her svn/git tree and also mark the web app with the tag.


re-publishing
enhance this prize
follow
answer Nov 12 "10 at 19:56
*

martin WickmanMartin Wickman
13.2k33 yellow badges3030 silver badges6666 bronze badges
1
add a comment |
9
If you have a dev/test instances that is pretty vital for job team members come able to check out which build/revision they are testing.


re-superstructure
boost this answer
follow
reply Nov 12 "10 at 20:31
*

JeremyJeremy
4,5872020 silver badges2121 bronze title
include a comment |
4
In addition to what the others have said, I"d add that versioning is likewise important native a marketing perspective. A brand-new version is something brand-new that have the right to be marketed to potential or currently customers. It lets customers know something is "new" and also see that things are moving forward. It gives nice groupings of new features. And also it looks an ext professional.


share
improve this answer
follow
answered Nov 12 "10 in ~ 19:54
GrandmasterBGrandmasterB
37.7k77 yellow badges7676 silver badges130130 bronze badges
add a comment |
4
I say the for anything however a trivial internet application, you should version it. There are two, slightly different, notions at work-related here:

application as a wholeindividual files

Regardless that the situation, I think that papers should have individual version (or revision) numbers. Ideally, this would be tackled automagicaly by her version regulate system. Together it has actually been declared by others, it"s easier to refer to a file"s version number than its date-and-time.

If you have (or may have) more than one live environment of the application, it must be versioned as a whole. This is additionally a great practice if you have separate dev and test atmospheres (as you likely should). Each application (or release) version number refers to a repertoire of individual papers at specific version numbers. While dealing with every one of this is one extra burden, the is easier to check-out a particular release than individual documents at details revision numbers.

This makes me think of a notion in linguistics. The is claimed that if girlfriend can"t express something in a language, you can"t think about it (in that language). Ns think that the German indigenous "Schadenfreude." it is much less complicated to think (and speak) the this id of "feeling joy because of someone else"s misfortune" by referring to that word, 보다 its definition. That is the factor the word has crept into use in the English language.

See more: What Is The Fallout New Vegas Traits Wild Wasteland Trait In Fallout New Vegas?

Similarly, variation numbers make it simpler to speak (and think) of your application and also its files at particular states. If you"re a one human team, working on one application, that doesn"t most likely make a substantial difference. However, together things obtain more facility it is far better for you to have these labels accessible for use.