Javascript prototip tabanlı , dinamik türlere ve birinci sınıf fonksiyonlara sahip bir betik dildir.
Nesne yönelimli imperctif ve fonksiyonel programlama prensiplerine sahiptir.
PAGE
HTML
Html sayfanın iskeletini oluşturur.
CSS
CSS sayfanında daha kaslı renkli görünmesini sağlar.
JAVASCRİPT
Javascript sayfanın daha etkileşimli olmasını sağlar.
Javascript’in Kullanılabileceği alanlar
FRONT END
BACK END
MOBİLE
DESKTOP
GAME
MAKİNE ÖĞRENİMİ
DERİN ÖĞRENME
YAPAY ZEKA
FRONT-END FRAMEWORKS
BACKEND FRAMEWORKS
Ryan Dahl tarafından geliştirilen Javascript çalışma ortamı sayesinde tarayıcalar dışındada çalışabilir hale geldi.
Böylece istemci tarafında kalmamakla birlikte sunucu tarafındada Javascript uygulamalarının yolu açıldı.
MOBİLE FRAMEWORKS
React Native – Ionic – Native Script – Cordoca – Mobile Angular UI.
DESKTOP FRAMEWORKS
Electron , NW.JS – Meteor – Proton Native
GAME FRAMEWORKS
Pixi.JS – Melon JS – Phaser JS -Babylon JS – Impoca
MACHİNE , DEEP LERNANİNG – ARTİFİCİAL İNTELLİGENCE FRAMEWORKS
ml5.JS – Brain.js – tensorflow.js – convnet.js – synoptic.js