Javascript var en gång tänkt som en " leksak " : ? Bra bara för granna speciell webbsida effekter . Dock har dess användning ökat på grund av sin status som ett programmeringsspråk som finns på nästan alla moderna webbläsare , och det används ofta för att skapa attraktiva och kraftfulla webbapplikationer för mobila enheter och stationära system . Vissa utvecklare , men anser att språket ska vara olämpliga för stora projekt - långsam , inte riktigt objektorienterat eller typ säker . Några tillgängliga alternativ korrigera många av JavaScript : s brister . Cappuccino
Cappuccino är en applikation ramverk och programmeringsspråk med ett API eller Application Program Interface , som liknar Cocoa - Apples egna API . Cappuccino använda Objective- J i stället för JavaScript som dess programmeringsspråk . Objective- J baseras på Objective-C , den Smalltalk - liknande , objektorienterat programmeringsspråk som används för Apple OS X och iOS applikationer . Din Objective- J ansökan omvandlas till JavaScript -kod som kommer att köras oförändrad i de flesta webbläsare . Cappuccino är utformad för att skapa webbapplikationer snarare än webbsidor . Enligt Cappuccino hemsida , behöver du inte känna till HTML eller CSS för att använda deras produkt . Addera Google Web Toolkit
Liksom Cappuccino , Google Web Toolkit , eller GWT tar koden som produceras i ett språk , binder det till en ansökan ram , sedan genererar JavaScript -kod . GWT använder Oracles Java , ett språk många professionella utvecklare redan är bekant med . Java och JavaScript programmeringsspråk relaterade endast till namnet . Den GWT Software Development Kit , eller SDK , innehåller ett Java - till - JavaScript kompilator och Java API: er som behövs för att skapa optimerade , klientsidan webbapplikationer . Google använder detta verktyg för många av sina egna webbapplikationer . GWT är gratis och öppen källkod .
HaXe
Enligt dess utvecklare webbplats , " Tanken bakom haXe är att låta utvecklaren välja den bästa plattform för ett visst jobb . " för att uppnå detta mål , inkluderar haXe egen objektorienterat programmeringsspråk som har undantag, klasser, generiska klasser , reflektionsförmåga och iteratorer . HaXe bygger på Adobes Action Script språk . Den haXe kod generator kan kompilera din kod i JavaScript , Flash SWF -filer , NekoVM bytekod , PHP och C + + -källkod . Den haXe kompilatorn är gratis och öppen källkod under GNU General Public License version 2 . Addera Googles Dart
slutliga målet Googles nya Dart Web programmeringsspråk är att helt ersätta JavaScript språket i webbläsare med egen modern , objektorienterat , skalbara och snabba språket . Till skillnad från JavaScript , låter Dart programmerare att eventuellt förklara varierande datatyper . Detta ger Dart fördelarna med både statiska och dynamiska språk . Som av tidpunkten för offentliggörandet , är Dart -kod kompileras till JavaScript . I framtiden skulle native Dart kod körs i en webbläsare med en Dart virtuell maskin installerad . Dart -koden kan sedan köra med egna MIME - "