Escreva os componentes uma vez, em C#. Na web, tornam-se JavaScript no build, sem WebAssembly. Numa aplicação nativa, é o Photon que os desenha, o motor GPU próprio da eQuantic sobre Metal e Vulkan.
Escreva os componentes uma vez, em C#. Na web, tornam-se JavaScript no build, sem WebAssembly. Numa aplicação nativa, é o Photon que os desenha, o motor GPU próprio da eQuantic sobre Metal e Vulkan.
Na webJavaScript e CSS atómico, renderizado no servidor e hidratado no browser
Numa aplicação nativaO Photon desenha os mesmos componentes na GPU, com Metal e Vulkan
PRÉ-VISUALIZAÇÃO AO VIVO
3
PORQUE EXISTE
Três decisões sobre as quais o framework é construído
Escrito uma vez, em C#Um só vocabulário de componentes, que cada alvo realiza à sua maneira: o DOM e CSS na web, píxeis de GPU numa aplicação nativa. Sem WebView, sem Skia.
Estilos tipados, sem CSS para escreverCores, espaçamento e tipografia são valores C#. A web recebe classes atómicas sem duplicados, e uma aplicação nativa pinta os mesmos valores na GPU.
Server Actions, com tipos segurosMarque um método com [ServerAction] e chame-o a partir do cliente. Só os métodos marcados são alcançáveis, e um método marcado com [Authorize] é verificado antes de ser executado.
Escrito uma vez, em C#Um só vocabulário de componentes, que cada alvo realiza à sua maneira: o DOM e CSS na web, píxeis de GPU numa aplicação nativa. Sem WebView, sem Skia.
Estilos tipados, sem CSS para escreverCores, espaçamento e tipografia são valores C#. A web recebe classes atómicas sem duplicados, e uma aplicação nativa pinta os mesmos valores na GPU.
Server Actions, com tipos segurosMarque um método com [ServerAction] e chame-o a partir do cliente. Só os métodos marcados são alcançáveis, e um método marcado com [Authorize] é verificado antes de ser executado.
Escrito uma vez, em C#Um só vocabulário de componentes, que cada alvo realiza à sua maneira: o DOM e CSS na web, píxeis de GPU numa aplicação nativa. Sem WebView, sem Skia.
Estilos tipados, sem CSS para escreverCores, espaçamento e tipografia são valores C#. A web recebe classes atómicas sem duplicados, e uma aplicação nativa pinta os mesmos valores na GPU.
Server Actions, com tipos segurosMarque um método com [ServerAction] e chame-o a partir do cliente. Só os métodos marcados são alcançáveis, e um método marcado com [Authorize] é verificado antes de ser executado.
PORQUE AS EQUIPAS .NET O ESCOLHEMUma stack, não duasA maioria das casas .NET acaba com uma stack de JS que mal mantém — uma equipa em C#, outra em TypeScript, dois pipelines de CI, duas histórias de deploy. O eQuantic.UI colapsa isso na stack que já tem a correr.
Uma linguagem, de ponta a pontaO modelo, o endpoint e o botão que o chama são todos C#, revistos pelas mesmas pessoas, num só repositório.
Web e nativo, uma só base de códigoOs mesmos componentes abrem num browser e numa janela nativa, por isso o desktop e o telemóvel não precisam de uma segunda stack de UI.
Ferramentas que já usaO dotnet watch recarrega a página no lugar, os source maps param o depurador no C# que escreveu, e o build é o dotnet build que o seu CI já executa.
Seu, não alugadoLicença MIT, no NuGet e desenvolvido em público — e o site que está a ler é feito com ele.
PORQUE AS EQUIPAS .NET O ESCOLHEMUma stack, não duasA maioria das casas .NET acaba com uma stack de JS que mal mantém — uma equipa em C#, outra em TypeScript, dois pipelines de CI, duas histórias de deploy. O eQuantic.UI colapsa isso na stack que já tem a correr.
Uma linguagem, de ponta a pontaO modelo, o endpoint e o botão que o chama são todos C#, revistos pelas mesmas pessoas, num só repositório.
Web e nativo, uma só base de códigoOs mesmos componentes abrem num browser e numa janela nativa, por isso o desktop e o telemóvel não precisam de uma segunda stack de UI.
Ferramentas que já usaO dotnet watch recarrega a página no lugar, os source maps param o depurador no C# que escreveu, e o build é o dotnet build que o seu CI já executa.
Seu, não alugadoLicença MIT, no NuGet e desenvolvido em público — e o site que está a ler é feito com ele.
DA COMUNIDADEO que dizem sobre isto
“This initiative has a huge potential.”
WC
Willian CésarSoftware Engineer
“This initiative has a huge potential.”
WC
Willian CésarSoftware Engineer
Uma linguagem, até ao fundo
Os guias, a referência de cada componente e o início rápido vivem no site próprio do framework, e acompanham cada versão.