Removed bits about non-Java apps; added JWS caveat.

Closes #157
This commit is contained in:
Michael Bayne
2018-11-09 14:14:20 -08:00
parent 5fd28d9211
commit 85c578f861
+10 -7
View File
@@ -9,6 +9,12 @@ It was designed as a replacement for [Java Web Start](http://java.sun.com/produc
due to limitations in Java Web Start's architecture which are outlined in the due to limitations in Java Web Start's architecture which are outlined in the
[rationale](https://github.com/threerings/getdown/wiki/Rationale) section. [rationale](https://github.com/threerings/getdown/wiki/Rationale) section.
Note: Getdown was designed *in 2004* as an alternative to Java Web Start, because of design choices
made by JWS that were problematic to the use cases its authors had. It is _not_ a drop-in
replacement for JWS, aimed to help the developers left in the lurch by the deprecation of JWS in
Java 9. It may still be a viable alternative for developers looking to replace JWS, but don't
expect to find feature parity with JWS.
## How do I use it? ## How do I use it?
A tutorial and more detailed specification are available from the [Documentation] page. Questions A tutorial and more detailed specification are available from the [Documentation] page. Questions
@@ -28,13 +34,10 @@ massively multiplayer games. Try out any of the following games to see it in act
* [Puzzle Pirates](https://www.puzzlepirates.com/) - OOO * [Puzzle Pirates](https://www.puzzlepirates.com/) - OOO
* [Spiral Knights](https://www.spiralknights.com/) - OOO * [Spiral Knights](https://www.spiralknights.com/) - OOO
Getdown is implemented in Java, but certainly can be used to deploy non-Java-based applications. Getdown is implemented in Java, and is designed to deploy and update JVM-based applications. While
Doing so would be a little crazy since you may have to install a JVM on the user's machine (if they it would be technically feasible to use Getdown to deploy non-JVM-based applications, it is not
don't already have one installed), which is a ~7MB download. This isn't so bad if you're already currently supported and it is unlikely that the overhead of bundling a JVM just to run Getdown
installing a Java application and must have a JVM, but it's a little crazy if the JVM is only used would be worth it if the JVM were not also being used to run the target application.
for your installer. It is probably possible to compile Getdown with
[GCJ](http://gcc.gnu.org/java/), which would make Getdown a viable choice for non-Java
applications.
## Release notes ## Release notes