Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>It would be helpful to know what kind of animation this should be, what level of interactivity it should provide both with the user and the page content. I imagine this goes beyond some shrinking, moving, hiding of the web page elements and similar RIA stuff.</p> <p>I hope my answer will at leasy get you started on the subject.</p> <p>Generally for a web site animation or advanced dynamic/interactive content I think you should compare the following possibilities:</p> <h3>JavaScript</h3> <p>I think JavaScript would be a very good, natural and self suffiecient choice for this task. It has all the power to make things move and interact with the user and it can also interact with anything on the page including data, events such as submitting of data, and can also update the data on the page in the background using Ajax, without interrupting the run of the animation for example.</p> <p>If we talk about animation specifically there is huge amount of libraries, but I don't have experience with any of them. For example you could check out the <strong><a href="http://gamequery.onaluf.org/" rel="nofollow">gameQuery</a></strong> (a jQuery plugin), <strong><a href="http://fx.inetcat.com/" rel="nofollow">$fx</a></strong>, <strong><a href="http://jsanim.com/" rel="nofollow">jsAnim</a></strong> or many other game engines or 2D animation frameworks such as some of <strong><a href="https://gist.github.com/768272" rel="nofollow">these at GitHub</a></strong>, though many of them already use HTML 5 features.</p> <h3>JavaScript with HTML 5</h3> <p>Other good choice would be to use JavaScript along with some nice features that HTML 5 brought to the table.</p> <p>I suggest you take a look at <strong><a href="http://impactjs.com/" rel="nofollow">Impact</a></strong> framework and some of the web browser games based on it, which is a good demonstration of what HTML 5 is capable of. Again there are many alternatives, such as the ones from the abovementioned GitHub list.</p> <p>If HTML 5 is appealing to you I also suggest you to read an article or two on HTML 5 pros and cons such as backwards compatibility with older browsers. If none of those problems would matter to you, then HTML 5 could be a very viable choice.</p> <h3>Other "dynamic stuff" technologies for the web</h3> <p>These can be:</p> <ul> <li><strong>Flash</strong> (ActionScript, which you mention, is a programming language of Flash)</li> <li><strong>Silverlight</strong>, which is a .NET technology</li> <li><strong>Java applets</strong>, which are programmed in Java, don't confuse this with JavaScript</li> <li>or maybe some others which I don't know about</li> </ul> <p>Every one of these technologies has its own drawbacks, concepts, development tools ans so on. They all require specific extensions/plugins to be installed on the client's browser. I suggest you read some overview on each one of them or perhaps some comparison articles to see if they suit your needs.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload