IMBA yeni bir veb proqramlaşdırma dilidir. Ruby və Python dillərindən ilhamlanaraq TypeScriptə meydan oxuyacaq bir dil olmağa hazırlaşır. Misal üçün Scrimba.com vebsaytı tamamilə IMBA proqramlaşdırma dilində yazılmışdır.
Aşağıda Todo proqramının İMBA-da yazılmış nümunəsidir:
tag Todo < li
def ontap
data:completed = !data:completed
def render
<self .done=data:completed> data:title
tag App
def addItem
if @input.value
data.push(title: @input.value)
@input.value = ""
def render
<self.vbox>
<form.header :submit.prevent.addItem>
<input@input type='text'>
<button> 'add'
<ul> for item in data
<Todo[item]>
var items = []
Imba.mount <App[items]>
Bilmirəm bu dil necə inkişaf edəcək, lakin deyə bilərəm ki Backend kimi Front-da da praçalanmağa doğru gedirik.
Rəylər
0