Teknik
Vad är React?
Våra kunder frågar ofta vilket ramverk det är "som gäller". Här beskriver vi allt du behöver veta om React.
Trenden visar tydligt att webbapplikationer fortsätter att öka vilket i sin tur leder till att mängden kod som körs i webbläsaren ökar för varje år. På Limetta anammar vi kontinuerligt ny teknik som hjälper oss att bygga bättre lösningar. Vi ser att en utmärkande ny teknik är programmeringsspråket TypeScript som har stor praktisk betydelse för att snabbare leverera och underhålla felfria system.
TypeScript har växt och nått en mognadsgrad som gör det till ett närmast oumbärligt verktyg vid front-end utveckling. Allt fler projekt hos Limetta baseras på detta genialiska programmeringsspråk.
TypeScript är ett programmeringsspråk, baserat på JavaScript, inspirerat av C#/C++/Java som startades i Microsofts regi 2012 men har sedan dess blivit ett open source-projekt. Målet var att skapa ett nytt programmeringsspråk som skulle kunna komplettera de facto standarden för programmering på webben, JavaScript. Nyckelordet är just komplettera, inte ersätta. Till skillnad från andra språk som tidigare misslyckats ersätta JavaScript så omfamnar TypeScript sin föregångare och lägger till funktioner istället för att totalt revidera språket och dess syntax. Det tillsammans med sättet som Microsoft löst detta på gör TypeScript till en vinnare.
TypeScript tillför det som länge saknats i JavaScript; typer. klasser, interface, typade variabler, enumerables, generics, unionstyper och mycket annat som back-end utvecklare i språk som C# och Java dragit nytta av under många år. En back-end utvecklare kommer känna sig som hemma i TypeScript, och en front-end utvecklare kommer få nya verktyg för att uttrycka sin kod.
Eftersom TypeScript är helt bakåtkompatibelt med JavaScript så kan JavaScript-utvecklare bygga ovanpå befintlig kompetens vilket är en stor vinst givetvis. Vidare kan all kod omvandlas från JavaScript till TypeScript genom att helt enkelt byta filändelsen på källkoden, från .js till .ts. Det är valfritt vilken kod som uppgraderas då JavaScript och TypeScript lätt kan blandas. Det gör att gamla projekt lätt kan införa TypeScript allt eftersom, istället för att ställas inför ett allt-eller-inget-val.
Alla som skriver icke-trivial kod i JavaScript.
Till exempel:
Exempel på system som är skrivna i TypeScript:
Vi använder TypeScript i flera av våra lösningar och berättar gärna mer!