lw
programação
O Google criou o Dart,
que tem o intuito de
teoricamente realizar
a mesma ação que a
linguagem CoffeScript,
com uma sintaxe um
pouco diferente e
outros recursos
OPÇÃO
Conheçao
TypeScript
Coma popularização do HTML5 e do CSS3, o Javascript teve de
se reinventar para evoluir. O resultado você vê aqui
João “Jotaefe” Felipe
J
avascript é
considerada umas
das linguagens
mais populares do
mundo. E, mesmo assim
(e muito antes do Steve
Jobs direcionar o foco
de desenvolvimento ao
HTML5), desenvolvedores
Javascript já sofriam
muito para construir
aplicações de grande
porte devido à falta de
recursos da tecnologia.
O mercado foi ficando
chamada CoffeScript
é
uma delas. Trata-se de uma
linguagem que facilita o
desenvolvimento de grandes
aplicações contendo
recursos não existentes
no Javascript. E, ao ser
compilada, gera Javascript.
O Google criou o Dart
(
org
) que tem o intuito
de teoricamente realizar
a mesma ação que o
CoffeScript, porém com uma
sintaxe um pouco diferente
e alguns outros recursos.
Por fim, a Microsoft,
antenada nesta necessidade
de evoluir o Javascript, criou
o TypeScript. A iniciativa
cada vez mais forte em
razão da popularização do
HTML5 e o CSS3. Com
isso, a necessidade de
que o Javascript evoluísse
aumentava cada vez mais.
Assim, foram
aparecendo alternativas
para a linguagem. Como
exemplo, é importante
se lembrar da iniciativa
de um comitê chamado
TC39
-
international.org/memento/
TC39.htm
), que visa finalizar
o ECMAScript6 – a evolução
do Javascript que contém
recursos para facilitar
o desenvolvimento de
aplicação de grande porte.
Enquanto o ECMA não é
finalizado, algumas soluções
foram aparecendo no
mercado, como desenvolver
diretamente em C# .NET
utilizando Script#, JSIL,
SharpKit ou Saltarelle, que
no fim gera Javascript.
Outras alternativas utilizam
códigos back end para gerar
Javascript.
Com o amadurecimento
do mercado, outras soluções
começaram a ganhar
status em algumas áreas.
A iniciativa open source
AMicrosoft, sabendoda
necessidadedeevoluir o
JS, criouoTypeScript
Serviço:
Desenvolvimento
Nível técnico:
Iniciante/
Intermediário
/Profissional
62
locaweb