You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
description: "Nullstack is a full-stack javascript framework for building progressive web applications"
3
3
hero:
4
-
heading: "Full-stack Javascript Components"
5
-
tagline: "for one-dev armies"
4
+
heading: "Full-stack"
5
+
subHeading: "Javascript Components"
6
+
tagline: "For one-dev armies"
6
7
descriptions:
7
-
- "Nullstack is a full-stack framework for building <strong>progressive web applications</strong>."
8
-
- "It connects a <strong> stateful UI </strong> layer to specialized <strong>microservices</strong> in the same component using <strong>vanilla javascript</strong>."
9
-
- "Focus on solving your business logic instead of writing glue code."
10
-
cycle:
11
-
ssr:
12
-
title: "Server-Side Rendering"
13
-
link: "/server-side-rendering"
8
+
- "Write the back-end and the front-end of a feature in a single
9
+
component and let the framework decide where the code should run."
10
+
- "Nullstack gives you all the tools you need to stay focused on your
11
+
business logic."
12
+
callToAction: "npx create-nullstack-app"
13
+
trinity:
14
+
optimized:
15
+
title: "Optimized for first render"
14
16
text:
15
-
"Nullstack generates <strong> SEO ready </strong> HTML optimized for the
16
-
first paint of your route in a single request using local functions
17
-
with <strong> zero javascript </strong> dependencies in the client bundle."
18
-
spa:
19
-
title: "Single Page Application"
20
-
link: "/full-stack-lifecycle"
17
+
"On the first render you'll get SEO ready HTML optimized for the first
18
+
paint of your route in a single request using local functions with
19
+
zero javascript dependencies in the client bundle"
20
+
pwa:
21
+
title: "Snappy PWA experience"
21
22
text:
22
-
"After hydration, requests will fetch JSON from an <strong> automatically generated API </strong>
23
-
off server functions, update the application state, and rerender the page."
24
-
ssg:
25
-
title: "Static Site Generation"
26
-
link: "/static-site-generation"
27
-
text: "You can even use Nullstack to generate lightning-fast <strong> static websites </strong> that serve HTML and become a single page application using an automatically generated <strong> static API </strong>."
28
-
about:
29
-
heading: "Complete Features as Components"
30
-
taglines:
31
-
- "Nullstack is not another part of your stack, it is your stack"
32
-
- "Your application can be exported from back-end to front-end as a component and mounted into another application"
33
-
showcase:
34
-
descriptions:
35
-
- "The example above is the complete code of a product list and edit form without hiding a single line."
36
-
- "Both components invoke server functions to access a MySQL database inside JavaScript without you having to think about APIs"
37
-
productivity:
38
-
heading: "Productivity is in the Details"
39
-
tagline: "Nullstack features have been extracted from real life projects with convenience and consistency in mind"
23
+
"After the content is served and the network is idle Nullstack
24
+
javascript is loaded, the state of the application is restored through
25
+
hydration and it becomes a single page application"
26
+
api:
27
+
title: "Lightweight API requests"
28
+
text:
29
+
"Subsequent server functions will fetch JSON from an automaticallty
30
+
generated microservice API, deserialize the response, update the
31
+
aplication state, and rerender the page out of the box"
40
32
features:
41
-
- title: "Stateful Components"
42
-
key: "Stateful"
43
-
link: "/stateful-components"
44
-
- title: "Two-Way Binding"
45
-
key: "Binding"
46
-
link: "/two-way-bindings"
47
-
- title: "Built-in Routes"
48
-
key: "Routes"
49
-
link: "/routes-and-params"
50
-
- title: "Full-stack Lifecycle"
51
-
key: "Lifecycle"
52
-
link: "/full-stack-lifecycle"
33
+
- title: "No more glue code"
34
+
snippet: "GlueCode"
35
+
image: "/nulla-glue.webp"
36
+
text:
37
+
"A full-stack Lifecycle combined with a feature-driven mindset allows
38
+
you to write clean and reusable code without the need to create APIs
39
+
manually."
40
+
- title: "Become a better programmer"
41
+
snippet: "Vanilla"
42
+
image: "/nulla-scrolls.jpg"
43
+
inverted: true
44
+
text:
45
+
"Your components are just POJOs.
46
+
Take advantage of the existing ecosystem while you write Javascript as it is supposed to be,
47
+
and see the result reflected in the dom."
48
+
- title: "You already know Nullstack"
49
+
snippet: "Modern"
50
+
image: "/nulla-map.jpg"
51
+
text:
52
+
"Routes are simple attributes you can assign to any tag, and links are just a tags.
53
+
You will find out that Nullstack is just a modern version of your current stack."
54
+
- title: "All the tools you need"
55
+
snippet: "Batteries"
56
+
image: "/nulla-tools.webp"
57
+
inverted: true
58
+
text:
59
+
"Most chores are very repetitive.
60
+
Save your energy for the real challenges using the shortcuts we created,
61
+
like object events and two-way bindings"
53
62
playlist:
54
-
heading: "Watch our Nullstack video tutorials"
55
-
tagline: "Nullstack cares about making its content as direct to the point and easy to understand as possible"
description: "Nullstack é um framework javascript full-stack para construir aplicações web progressivas"
3
3
hero:
4
-
heading: "Componentes Javascript Full-stack"
4
+
heading: "Full-stack"
5
+
subHeading: "em Componentes Javascript"
5
6
tagline: "para exércitos de um dev só"
6
7
descriptions:
7
-
- "Nullstack é um framework full-stack para construir <strong>aplicações web progressivas</strong>."
8
-
- "Ele conecta uma camada de <strong>UI com estado</strong> a <strong>microserviços</strong> especializados no mesmo componente usando <strong>vanilla javascript</strong>."
9
-
- "Concentre-se em resolver sua lógica de negócios em vez de escrever código para interoperabilidade."
10
-
cycle:
11
-
ssr:
12
-
title: "Renderização no Servidor"
13
-
link: "/pt-br/renderizando-no-servidor"
8
+
- "Escreva o back-end e o front-end de um recurso em um único
9
+
componente e deixe o framework decidir onde o código deve ser executado."
10
+
- "O Nullstack oferece todas as ferramentas de que você precisa para manter o foco em sua lógica de negócios."
11
+
callToAction: "npx create-nullstack-app"
12
+
trinity:
13
+
optimized:
14
+
title: "Otimizado para a primeira renderização"
14
15
text:
15
-
"Nullstack gera HTML otimizado e com <strong>SEO pronto</strong> para o primeiro rascunho de sua rota em uma única requisição usando funções locais e com <strong> zero dependências javascript </strong> no cliente."
16
-
spa:
17
-
title: "Single Page Application"
18
-
link: "/pt-br/ciclo-de-vida-full-stack"
16
+
"Na primeira renderização, você terá HTML pronto para SEO e otimizado para a primeira pintura de sua rota em uma única solicitação usando funções locais com nenhuma dependência de javascript no pacote do cliente"
17
+
pwa:
18
+
title: "Pertinente Experiência de PWA"
19
19
text:
20
-
"Após hidratação, requisições irão buscar JSON de uma <strong>API gerada automaticamente</strong> por funções do servidor, atualizar o estado da aplicação e renderizar a página novamente."
21
-
ssg:
22
-
title: "Geração de Site Estático"
23
-
link: "/pt-br/geracao-de-sites-estaticos"
24
-
text: "Você pode até usar o Nullstack para gerar <strong>sites estáticos</strong> ultra-rápidos que servem HTML e se tornam uma Single Page Application usando uma <strong>API estática</strong> gerada automaticamente."
25
-
about:
26
-
heading: "Recursos Completos como Componentes"
27
-
taglines:
28
-
- "Nullstack não é apenas outra parte de sua stack, mas sim a sua stack"
29
-
- "Sua aplicação pode ser exportado do back-end para o front-end como um componente e montado em outra aplicação"
30
-
showcase:
31
-
descriptions:
32
-
- "O exemplo acima é o código completo de uma listagem de produtos e um formulário de edição sem esconder nenhuma linha."
33
-
- "Ambos os componentes invocam funções de servidor para ter acesso ao banco de dados MySQL no meio do JavaScript sem você ter que pensar em APIs."
20
+
"Depois que o conteúdo é servido e a rede está ociosa, o javascript do Nullstack é carregado, o estado do aplicativo é restaurado por meio de hidratação e torna-se um aplicativo de página única"
21
+
api:
22
+
title: "Solicitações de API leves"
23
+
text:
24
+
"As funções de servidor subsequentes buscarão JSON de uma API de microsserviços gerada automaticamente, desserializarão a resposta, atualizarão o estado do aplicativo e renderizarão a página sem nenhuma escrita adicional"
34
25
productivity:
35
26
heading: "A Produtividade está nos Detalhes"
36
27
tagline: "Os recursos do Nullstack foram extraídos de projetos da vida real com conveniência e consistência em mente"
37
28
features:
38
-
- title: "Componentes com Estado"
39
-
key: "Stateful"
40
-
link: "/pt-br/componentes-com-estado"
41
-
- title: "Vínculo Bidirecional"
42
-
key: "Binding"
43
-
link: "/pt-br/vinculo-bidirecional"
44
-
- title: "Rotas Integradas"
45
-
key: "Routes"
46
-
link: "/pt-br/rotas-e-parametros"
47
-
- title: "Ciclo de Vida Full-stack"
48
-
key: "Lifecycle"
49
-
link: "/pt-br/ciclo-de-vida-full-stack"
29
+
- title: "No more glue code"
30
+
snippet: "GlueCode"
31
+
image: "/home-glue-code.jpg"
32
+
text:
33
+
"A full-stack Lifecycle combined with a feature-driven mindset allows
34
+
you to write clean and reusable code without the need to create APIs
35
+
manually."
36
+
- title: "Become a better programmer"
37
+
snippet: "Vanilla"
38
+
image: "/home-glue-code.jpg"
39
+
inverted: true
40
+
text:
41
+
"Your components are just POJOs.
42
+
Take advantage of the existing ecosystem while you write Javascript as it is supposed to be,
43
+
and see the result reflected in the dom."
44
+
- title: "You already know Nullstack"
45
+
snippet: "Modern"
46
+
image: "/home-glue-code.jpg"
47
+
text:
48
+
"Routes are simple attributes you can assign to any tag, and links are just a tags.
49
+
You will find out that Nullstack is just a modern version of your current stack."
50
+
- title: "All the tools you need"
51
+
snippet: "Batteries"
52
+
image: "/home-glue-code.jpg"
53
+
inverted: true
54
+
text:
55
+
"Most chores are very repetitive.
56
+
Save your energy for the real challenges using the shortcuts we created,
57
+
like object events and two-way bindings"
50
58
playlist:
51
-
heading: "Assista aos nossos vídeos tutoriais do Nullstack"
52
-
tagline: "Nullstack se preocupa em tornar seu conteúdo o mais direto ao ponto e fácil de entender quanto possível"
0 commit comments