Es parasti skeptiski izturos pret bezgalīgo programmēšanas valodu un kompilatoru skaitu, ko var redzēt internetā. Katrs baigi gudrais programmētājs uzskata par savu pienākumu uzrakstīt jaunu kompilatoru. Turklāt katrs savu purvu slavē: katrs izstrādātājs uzskata, ka viņa mīļākā valoda ir vislabākā, un dažreiz - ka pārējās vispār vajadzētu aizliegt. Tikmēr , lietotāju aplikācijas ir pilnas ar kļūdām, neērtas, ar maz funkcijām un sarežģītas lietošanā. Ja programmētāji, kas rada kompilatorus un propagandē jaunas modīgas valodas, ir tik spējīgi, kāpēc gan viņiem neuzlabot parasto cilvēku dzīvi, uzrakstot kvalitatīvāku un plaši izmantojamu softu? Atbilde ir vienkārša: viņiem ir garlaicīgi un čakarīgi ķert sīkas kļūdas un pārdomāt UI detaļas, toties izdomāt viltīgus algoritmus un valodu iespējas ir ļoti interesanti. Turklāt lielākā daļa šādu cilvēku izliekas, ka jaunas valodas radīšana - tā ir ārkārtīgi svarīga lieta, un bez tās progress apstāsies, un programmas neviens vairs nerakstīs.
Tātad, to visu es nerakstu bez iemesla. Bet tāpēc, ka uzdūros Script# - translatoram no mana mīļā C# uz klienta JavaScript. Pirmajā acu uzmetienā tas izskatās un darbojas pārsteidzoši, un noderīgums ir pilnīgi saskatāms. Kaut kur lasīju ideju, ka interesants klienta tīmekļa lietotņu attīstības virziens ir kaut kāda valoda un platforma, kuras kompilators pārveido rezultātu starppārlūku optimizētā un uzticamā JavaScript. Script# - ir zināms apstiprinājums ja arī ne šādas koncepcijas dzīvotspējai, tad vismaz tās īstenojamībai praktiskā gultnē.
Lasīt tālāk →