O que é esse tal de JSX?

5 views
Skip to first unread message

cmilfont

unread,
Mar 8, 2017, 6:39:17 AM3/8/17
to jav...@googlegroups.com, cea...@googlegroups.com, gur...@googlegroups.com
Então, se ficou com preconceito ou não conhece, dê uma chance

cmilfont

unread,
Mar 8, 2017, 9:11:23 AM3/8/17
to jav...@googlegroups.com, cea...@googlegroups.com, gur...@googlegroups.com
Prazer, React Studio hahahahahaha

2017-03-08 10:51 GMT-03:00 Pedro Azin <pedr...@gmail.com>:
Bom post .

Então ... No primeiro momento que vi o JSX  achei bem estanho. Trazer o código da visão novamente para o Javascript não me trazia boas recordações, concatenar String antes do ES6 era algo pavoroso. No primeiro momento eu achei o React  um ASP melhorado, com toda aquela estrutura de código macarrônico ,mas , com o passar do tempo comecei a enxergar vantagens, e  percebi uma ótima abordagem para solucionar problemas com criações de estruturas mais genéricas possíveis,No momento que você consegue transforma o seu código de visão em variáveis e funções fica tudo mais simples para criar Cruds genéricos  e componentes altamente customizáveis. 

Acho que um novo Delphi esta surgindo. Daqui a pouco nos vamos ter algum WIX da vida para construir telas com React simplesmente arrastando os componentes.

--
Você recebeu essa mensagem porque está inscrito no grupo "java.ce" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para javace+unsubscribe@googlegroups.com.
Para postar nesse grupo, envie um e-mail para jav...@googlegroups.com.
Acesse esse grupo em https://groups.google.com/group/javace.
Para mais opções, acesse https://groups.google.com/d/optout.

Pedro Azin

unread,
Mar 8, 2017, 9:12:44 AM3/8/17
to java.ce, cea...@googlegroups.com, gur...@googlegroups.com
Bom post .

Então ... No primeiro momento que vi o JSX  achei bem estanho. Trazer o código da visão novamente para o Javascript não me trazia boas recordações, concatenar String antes do ES6 era algo pavoroso. No primeiro momento eu achei o React  um ASP melhorado, com toda aquela estrutura de código macarrônico ,mas , com o passar do tempo comecei a enxergar vantagens, e  percebi uma ótima abordagem para solucionar problemas com criações de estruturas mais genéricas possíveis,No momento que você consegue transforma o seu código de visão em variáveis e funções fica tudo mais simples para criar Cruds genéricos  e componentes altamente customizáveis. 

Acho que um novo Delphi esta surgindo. Daqui a pouco nos vamos ter algum WIX da vida para construir telas com React simplesmente arrastando os componentes.

Em quarta-feira, 8 de março de 2017 08:39:18 UTC-3, CMilfont escreveu:

Pedro Azin

unread,
Mar 8, 2017, 9:15:48 AM3/8/17
to java.ce, cea...@googlegroups.com, gur...@googlegroups.com
Já ia completar .....  hahaha. 
Faltando só a IDE free, e conectar  com um Banco de dados arrastando o componente.

Abraão Alves

unread,
Mar 8, 2017, 5:57:35 PM3/8/17
to gur...@googlegroups.com, jav...@googlegroups.com, cea...@googlegroups.com

Não consigo ver muita vantagem no JSX além de obrigar os devs a escrever bons componentes (pequenos e expressivos). Falo obrigar pq não tem outro jeito, ou vc faz direito ou tudo fica parecendo um ASPX misturado com JSP

Sim, ensinar os devs a fazer bons componentes é uma causa muito nobre, mas não é exclusividade do JSX. De qualquer forma React mudou a maneira como pensávamos sobre os webcomponents e isso não tem volta.

Trabalho em projetos Aurélia juntos com ex-React guys. E é simplesmente assombroso o nível de organização e cuidado com os componentes. React e/ou JSX podem até passar, mas os conceitos que ele popularizou são universais e aplicáveis na maioria dos novos JS frameworks.


Em qua, 8 de mar de 2017 11:17, João Neto <joao....@gmail.com> escreveu:
Eu também tinha uma visão de "Que merda misturar HTML / JS / CSS num arquivo", mas depois você entende que se seu componente for complexo o suficiente para isso ficar confuso, você está fazendo errado.
O componente é pra ser simples, pequeno e o mais desacoplado quanto possível.
Então tudo começa a fazer sentido e vc percebe que a produtividade e leitura do código fica muito mais fácil.

Atenciosamente,

João Gomes Neto
Software Developer | ZCE

Tel. (85) 99114123 (tim)
Skype: joao.gsneto

Em 8 de março de 2017 11:11, cmilfont <cmil...@gmail.com> escreveu:
Prazer, React Studio hahahahahaha
2017-03-08 10:51 GMT-03:00 Pedro Azin <pedr...@gmail.com>:
Bom post .

Então ... No primeiro momento que vi o JSX  achei bem estanho. Trazer o código da visão novamente para o Javascript não me trazia boas recordações, concatenar String antes do ES6 era algo pavoroso. No primeiro momento eu achei o React  um ASP melhorado, com toda aquela estrutura de código macarrônico ,mas , com o passar do tempo comecei a enxergar vantagens, e  percebi uma ótima abordagem para solucionar problemas com criações de estruturas mais genéricas possíveis,No momento que você consegue transforma o seu código de visão em variáveis e funções fica tudo mais simples para criar Cruds genéricos  e componentes altamente customizáveis. 

Acho que um novo Delphi esta surgindo. Daqui a pouco nos vamos ter algum WIX da vida para construir telas com React simplesmente arrastando os componentes.


Em quarta-feira, 8 de março de 2017 08:39:18 UTC-3, CMilfont escreveu:
Então, se ficou com preconceito ou não conhece, dê uma chance

--
Você recebeu essa mensagem porque está inscrito no grupo "java.ce" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para javace+un...@googlegroups.com.

Para postar nesse grupo, envie um e-mail para jav...@googlegroups.com.
Acesse esse grupo em https://groups.google.com/group/javace.
Para mais opções, acesse https://groups.google.com/d/optout.



--
Christiano Milfont | https://medium.com/@milfont
Produto Reativo: Uma visão inovadora sobre mudanças

--

---
You received this message because you are subscribed to the Google Groups "Guru-CE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to guru-ce+u...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--

---
You received this message because you are subscribed to the Google Groups "Guru-CE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to guru-ce+u...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

cmilfont

unread,
Mar 9, 2017, 4:59:58 AM3/9/17
to cea...@googlegroups.com
2017-03-08 19:57 GMT-03:00 Abraão Alves <abraao....@gmail.com>:

Não consigo ver muita vantagem no JSX além de obrigar os devs a escrever bons componentes (pequenos e expressivos). Falo obrigar pq não tem outro jeito, ou vc faz direito ou tudo fica parecendo um ASPX misturado com JSP


Então, isso pra mim já é o melhor benefício que uma tool consegue me entregar, CleanCodar meu código na marra.
Nem é por questão de ser "opiniativo", só tem uma forma de fazer porque não funciona se  não for daquele jeito.
 

Sim, ensinar os devs a fazer bons componentes é uma causa muito nobre, mas não é exclusividade do JSX. De qualquer forma React mudou a maneira como pensávamos sobre os webcomponents e isso não tem volta.


Sim, não é exclusivo, também por si só não seria a 8a maravilha do mundo, mas combinado como uma peça de um motor maior que é a soma da árvore virtual DOM, o motor de estado compartilhado e imutável, um transacionador de operações das interações do usuário.
 

Trabalho em projetos Aurélia juntos com ex-React guys. E é simplesmente assombroso o nível de organização e cuidado com os componentes. React e/ou JSX podem até passar, mas os conceitos que ele popularizou são universais e aplicáveis na maioria dos novos JS frameworks.


Voce se torna um cara mais zeloso com o código num ambiente que nunca teve muito essa preocupação, sim, isso pra mim que vim do Backend me incomodava pra caramba, ah se não fosse o álcool e o prozac.
 

Em qua, 8 de mar de 2017 11:17, João Neto <joao....@gmail.com> escreveu:
Eu também tinha uma visão de "Que merda misturar HTML / JS / CSS num arquivo", mas depois você entende que se seu componente for complexo o suficiente para isso ficar confuso, você está fazendo errado.
O componente é pra ser simples, pequeno e o mais desacoplado quanto possível.
Então tudo começa a fazer sentido e vc percebe que a produtividade e leitura do código fica muito mais fácil.

Atenciosamente,

João Gomes Neto
Software Developer | ZCE

Tel. (85) 99114123 (tim)
Skype: joao.gsneto
Em 8 de março de 2017 11:11, cmilfont <cmil...@gmail.com> escreveu:
Prazer, React Studio hahahahahaha
2017-03-08 10:51 GMT-03:00 Pedro Azin <pedr...@gmail.com>:
Bom post .

Então ... No primeiro momento que vi o JSX  achei bem estanho. Trazer o código da visão novamente para o Javascript não me trazia boas recordações, concatenar String antes do ES6 era algo pavoroso. No primeiro momento eu achei o React  um ASP melhorado, com toda aquela estrutura de código macarrônico ,mas , com o passar do tempo comecei a enxergar vantagens, e  percebi uma ótima abordagem para solucionar problemas com criações de estruturas mais genéricas possíveis,No momento que você consegue transforma o seu código de visão em variáveis e funções fica tudo mais simples para criar Cruds genéricos  e componentes altamente customizáveis. 

Acho que um novo Delphi esta surgindo. Daqui a pouco nos vamos ter algum WIX da vida para construir telas com React simplesmente arrastando os componentes.


Em quarta-feira, 8 de março de 2017 08:39:18 UTC-3, CMilfont escreveu:
Então, se ficou com preconceito ou não conhece, dê uma chance

--
Você recebeu essa mensagem porque está inscrito no grupo "java.ce" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para javace+unsubscribe@googlegroups.com.

Para postar nesse grupo, envie um e-mail para jav...@googlegroups.com.
Acesse esse grupo em https://groups.google.com/group/javace.
Para mais opções, acesse https://groups.google.com/d/optout.



--
Christiano Milfont | https://medium.com/@milfont
Produto Reativo: Uma visão inovadora sobre mudanças

--

---
You received this message because you are subscribed to the Google Groups "Guru-CE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to guru-ce+unsubscribe@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--

---
You received this message because you are subscribed to the Google Groups "Guru-CE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to guru-ce+unsubscribe@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "ceara.js" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cearajs+unsubscribe@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.



--

cmilfont

unread,
Mar 9, 2017, 5:00:37 AM3/9/17
to cea...@googlegroups.com, gur...@googlegroups.com, jav...@googlegroups.com

Não consigo ver muita vantagem no JSX além de obrigar os devs a escrever bons componentes (pequenos e expressivos). Falo obrigar pq não tem outro jeito, ou vc faz direito ou tudo fica parecendo um ASPX misturado com JSP


Então, isso pra mim já é o melhor benefício que uma tool consegue me entregar, CleanCodar meu código na marra.
Nem é por questão de ser "opiniativo", só tem uma forma de fazer porque não funciona se  não for daquele jeito.
 

Sim, ensinar os devs a fazer bons componentes é uma causa muito nobre, mas não é exclusividade do JSX. De qualquer forma React mudou a maneira como pensávamos sobre os webcomponents e isso não tem volta.


Sim, não é exclusivo, também por si só não seria a 8a maravilha do mundo, mas combinado como uma peça de um motor maior que é a soma da árvore virtual DOM, o motor de estado compartilhado e imutável, um transacionador de operações das interações do usuário.
 

Trabalho em projetos Aurélia juntos com ex-React guys. E é simplesmente assombroso o nível de organização e cuidado com os componentes. React e/ou JSX podem até passar, mas os conceitos que ele popularizou são universais e aplicáveis na maioria dos novos JS frameworks.


Reply all
Reply to author
Forward
0 new messages