This is an automated email from the ASF dual-hosted git repository.

harbs pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/royale-docs.git


The following commit(s) were added to refs/heads/master by this push:
     new 5c6a916  Added section to why royale
5c6a916 is described below

commit 5c6a916a3aa19e426e03cb4e9e11f9bf78ea0352
Author: Harbs <[email protected]>
AuthorDate: Wed Jan 5 20:45:01 2022 +0200

    Added section to why royale
---
 welcome/why-royale.md | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/welcome/why-royale.md b/welcome/why-royale.md
index 44effd9..10e4582 100644
--- a/welcome/why-royale.md
+++ b/welcome/why-royale.md
@@ -34,6 +34,16 @@ Flex has run huge enterprise applications and Royale sits on 
that experience. Or
 ## Safe
 Royale is backed by Apache and offers the peace of mind knowing that Apache 
processes govern Royale's releases.
 
+## Javascript. Fixed!
+Javascript is great, but it has a lot of weird parts. ActionScript and Royale 
fixes the problematic parts of Javascript:
+
+- Unexpected type conversions are a thing of the past. Royale offers runtime 
type safety you will not find anywhere else.
+- You don't need to be concerned with scope of "this". Functions are 
automatically bound to the correct scope and behave predictably.
+- Inspectable types at runtime. Do you need to check for classes and 
interfaces at runtime? With Royale you can!
+- Runtime type casting. Do you want your code to fail early if an unexpected 
type is used? With Royale you can.
+- No more Number problems. Royale has true ints and uints. By declaring your 
types, you can be sure that your variables will not be converted to floating 
point numbers at runtime.
+- Native XML support. Royale applications support the full ECMA E4X spec not 
generally supported by modern browsers today.
+
 ## Unopinionated
 If you are using a framework, chances are you have been fighting to get the 
framework to do what you want. You searched Stack Overflow, only to be told, 
"You're doing it wrong. You need to use Framework "x" exactly like so!"
 

Reply via email to