Ir para conteúdo


Foto

Perguntas de quem ainda está decidindo qual tecnologia usar no FrontEnd


  • Por favor, faça o login para responder
4 respostas neste tópico

#1 rafaelbtz

rafaelbtz

    Iniciante

  • Membros
  • Pip
  • 1 posts

Postado 06 January 2012 - 14:41

Boa tarde,

esse é meu primeiro post aqui, e estou precisando de uma ajuda. Faz tempo que eu desenvolvo aplicativos WEB com as soluções Java JSP e mais atualmente JSF 2. Tenho mais conhecimento de BackEnd do que de FrontEnd mas entendo um pouco de JQuery por exemplo.

Enfim surgiu um projeto na minha empresa e o JSF não vai atender bem (por motivos que não vem ao caso). Eu então decidi estudar outras tecnologias comecei com Flex e gostei muito mas devido ao direcionamento da Abode com relação ao Flex/Flash eu desisti de tentar ele em um novo projeto.

Resumindo
Então estou buscando uma solução para o FrontEnd de um projeto WEB o Backend será (VRaptor, Spring e Hibernate).
Das que eu olhei (GWT+Ext GWT, JQueryUI, Vaadin, ExtJS) a que mais me interessou foi o ExtJS ou talvez ExtJS + Jquery.

Estou estudando e buscando informações sobre o Ext e encontrei esse fórum, ja pesquisei e tirei diversas dúvidas mas ainda restam algumas:

1. Eu sei que isso depende mais de costume do que qualquer outra coisa, mas eu achei que o código do ExtJs é um pouco "Verbose". Vocês usam/indicam alguma IDE ou fazer na mão depois que pega a manha é a melhor solução?

2. Minha aplicação vai fazer muito PartialProcess com Ajax. Isso é simples de se fazer com o ExtJS?
Exemplo: em um CRUD (onde a lista de registros fica em uma pagina e o form de edição fica em outra) a navegação entre a lista e o form é em Ajax, ou seja os dois estão na mesma pagina porém eu exibo um ou outro dependendo do estado da tela. Porém não da pra fazer só com JS porque a cada alteração de estado o servidor precisa ser informado.
É possível fazer isso com o ExtJS?

3. Existe no ExtJS alguma forma de se fazer "Ajax Push" pra se fazer um CHAT sem precisar colocar um requisição a cada 10 segundos. Ou eu preciso de outra solução pra isso?

Acho que por enquanto é isso estou estudando bastante o Ext e estou gostando, achei aqui no Forum um Blog muito bom da Loiane e estou estudando por ele, vocês indicam mais algum lugar/blog/site/livro.
No Site oficial da sencha achei a documentação meio fraca.

Muito Obrigado pela ajuda...

#2 jschimidt

jschimidt

    Iniciante

  • Membros
  • Pip
  • 1 posts

Postado 02 September 2013 - 10:32

Estou passando por uma situação exatamente igual a essa.  Pelo visto ninguém respondeu a sua pergunta e isso me preocupa bastante.  Como trata-se de um post antigo, gostaria de saber se você chegou a alguma conclusão e se poderia compartilhá-la comigo.

Obrigado,

Julio

#3 durtto

durtto

    Member Avançado

  • Membros
  • PipPipPip
  • 53 posts

Postado 27 July 2015 - 10:01

Dá para fazer sim tudo isso que você falou, até porque não depende somente do Extjs.

 

IDE tem muitas, você é que vai testar e decidir a melhor para você;

 

A Documentação da sencha é boa sim, você pega o jeito. O que acontece é que lá você te informa os eventos, métodos e propriedades de um objeto.



#4 Loiane

Loiane

    Member Avançado

  • Expert User
  • 1013 posts
  • LocationSão Paulo - SP

Postado 02 August 2015 - 12:53

Hoje realmente recomendo algo que seja javascript no lado do frontend. 

Não recomendo usar nada que vc programe em linguagem X e essa mesma gera o HTML/JS/CSS pra vc. Isso era muito usado no inicio dos anos 2000 com a web 2.0, mas hoje os tempos são outros (HTML5). Mas essa é somente minha opinião pessoal - até tenho palestra sobre esse assunto.

 

IDE é questão de gosto pessoal. A senha em si não tem nenhuma IDE - tem o Sencha Architect que é mais uma ferramenta de prototipação. Tenho usado por 2 anos já o WebStorm/IntelliJ IDEA e gosto muito pois é leve (e agora tem plugin da Sencha).

Como mencionaram Java, não recomendo Eclipse para JavaScript. Pode usar o Eclipse normalmente pro Java e um editor mais leve (como sublime text) para editar JS.

 

Os items 2 e 3 são possíveis com ExtJS sim e também com qualquer outro framework ou biblioteca JavaScript que forem usar.

A parte de push inclusive uso nos meus projetos para ter CRUDs em tempo real, já que no projeto as informações são bem sensíveis a mudança. Isso não depende somente do JavaScript, mas o servidor que vai ser usado para deploy da aplicação também precisa ter suporte. Com websockets do HTML5 isso ficou bem mais fácil e servidores mais recentes também suportam esse recurso.

 

A documentação da Sencha a partir da versão 4 melhorou muito, hoje considero em termos de organização uma das melhores.


  • durtto e alvarobrg curtiram isso

Autora dos livros:

Mastering Ext JS 5 http://bit.ly/1HWeHXh
Mastering Ext JS 4 http://bit.ly/14NZkxg

Ext JS 4: First Look http://bit.ly/o1IP1w
Sencha Architect http://bit.ly/19FVBGs
Curso ExtJS 4 Gratuito http://bit.ly/s5S0Oj (conceitos valem pro Ext 5 e 6 tb)


#5 Daniel Schmitz

Daniel Schmitz

    Member Avançado

  • Membros
  • PipPipPip
  • 458 posts

Postado 25 August 2015 - 23:02

Hoje a questão do extjs pesa mais pela licença do que a tecnologia em si. 

 

Tenho observado que algumas pessoas estão migrando para angularjs+bootstrap, outras testando o webix...

 

vou deixar aqui um link para o stack overflow que vai lhe ajudar mais na sua pesquisa: http://stackoverflow...atives-to-extjs


Confie na API do EXT, ela é a sua melhor amiga: http://docs.sencha.com/ext-js/




0 usuário(s) está(ão) lendo este tópico

0 membros, 0 visitantes, 0 membros anônimos