[resolvido]Obrigatorio ou nao?Aprender algumas linguagens da web

Exato, tb penso assim, aliás, complementando, isto vale tb para action-based além do component-based.

Concordo totalmente q mexer no HTML é muito mais legal, tanto q qdo. usei EXTjs, na época, achei o máximo, eram umas telas malucas


porém hj já sou relutante ao usá-lo, prefico HTML, CSS e JS puros, juntamente c/ o AJAX por conta da liberdade e domínio maior do código. [/quote]
Tem razão que até com action-based o cara pode não saber HTML, se usar um editor visual tipo Dreamweaver ou ter um designer especialista e só necessitar de taglibs prontas (ou HtmlHelpers no caso do .NET). Mas na real/no mercado é difícil ver projetos action-based sem jqueyrs e pessoal renderizando muito HTML puro na unha, mas em projetos solos realmente não seria obrigatório. Já component-based foi o que mais vi pessoal fugindo de jquery principalmente.

Só um parentese: taglibs ou qualquer tipo de solução no servidor imitando tags do HTML é uma coisa que acho meio chata apesar de não ter saída mais aceitável na comunidade Java, seria bom se no Java tivesse algo aceitável na comunidade como o Razor e HtmlHelpers do .NET, que dá mais liberdade programática e não trata o desenvolvedor como criança (para não fazer besteira). Seria algo como um Scriptlet mais moderno, mas a própria comunidade condenou sua evolução.

E EXTjs é bom, mas o problema dele é ser intrusivo demais no HTML e facilitar as coisas pro desenvolvimento inicial, onde acaba engessando pra personalizações minuciosas, uma vez que se use algo dele tudo tem que ser igual pra combinar, então ficamos prisioneiros, além disso tudo ele é pesado. Já o JQueryUI e Bootstrap (que uso no momento) te dá toda liberdade no HTML e CSS, podendo personalizar numa boa, ajudando no que você quiser sem se sentir preso.[/quote]

Hehehe lembrei um trecho do filme Rei leão, de quando eu era criança “Vida longa ao rei”, digo agora “Vida longa ao” JQuery UI hahaha… :smiley:

Exato, tb penso assim, aliás, complementando, isto vale tb para action-based além do component-based.

Concordo totalmente q mexer no HTML é muito mais legal, tanto q qdo. usei EXTjs, na época, achei o máximo, eram umas telas malucas


porém hj já sou relutante ao usá-lo, prefico HTML, CSS e JS puros, juntamente c/ o AJAX por conta da liberdade e domínio maior do código. [/quote]
Tem razão que até com action-based o cara pode não saber HTML, se usar um editor visual tipo Dreamweaver ou ter um designer especialista e só necessitar de taglibs prontas (ou HtmlHelpers no caso do .NET). Mas na real/no mercado é difícil ver projetos action-based sem jqueyrs e pessoal renderizando muito HTML puro na unha, mas em projetos solos realmente não seria obrigatório. Já component-based foi o que mais vi pessoal fugindo de jquery principalmente.

Só um parentese: taglibs ou qualquer tipo de solução no servidor imitando tags do HTML é uma coisa que acho meio chata apesar de não ter saída mais aceitável na comunidade Java, seria bom se no Java tivesse algo aceitável na comunidade como o Razor e HtmlHelpers do .NET, que dá mais liberdade programática e não trata o desenvolvedor como criança (para não fazer besteira). Seria algo como um Scriptlet mais moderno, mas a própria comunidade condenou sua evolução.

E EXTjs é bom, mas o problema dele é ser intrusivo demais no HTML e facilitar as coisas pro desenvolvimento inicial, onde acaba engessando pra personalizações minuciosas, uma vez que se use algo dele tudo tem que ser igual pra combinar, então ficamos prisioneiros, além disso tudo ele é pesado. Já o JQueryUI e Bootstrap (que uso no momento) te dá toda liberdade no HTML e CSS, podendo personalizar numa boa, ajudando no que você quiser sem se sentir preso.[/quote]

Hehehe lembrei um trecho do filme Rei leão, de quando eu era criança “Vida longa ao rei”, digo agora “Vida longa ao” JQuery UI hahaha… :smiley:
[/quote]
Pois é JQueryUI me abriu os olhos do quanto front-end HTML pode ser fácil de desenvolver sem ficar fechado a componentes servidor. Já usou o Bootstrap? Eu tenho preferido ele agora, mas nada impede de usar partes do JQueryUI.

Não… Nunca usei… Mas acho q já li algo sobre… Seria o Twitter Bootstrap?

Dei uma pesquisada agora melhor no assunto encontrei umas coisas bacanas, tipo essa paginação: http://twitter.github.com/bootstrap/components.html#pagination e este alert:
http://twitter.github.com/bootstrap/components.html#alerts.

Estou no link certo de showcases/demo?

Jsf gera muito tráfego. A aplicação deixa uma rede privada toda lenta. Compiladores de javascript como o do gwt sdk e frameworks javascript são a melhor opção hoje pois só se trafega json.

[quote=andredecotia]Não… Nunca usei… Mas acho q já li algo sobre… Seria o Twitter Bootstrap?

Dei uma pesquisada agora melhor no assunto encontrei umas coisas bacanas, tipo essa paginação: http://twitter.github.com/bootstrap/components.html#pagination e este alert:
http://twitter.github.com/bootstrap/components.html#alerts.

Estou no link certo de showcases/demo?[/quote]
Está no link de exemplos de cada recurso, o site deles é confuso mas depois você se acostuma a achar os exemplos de itens que precisar, mas tudo que precisei do jqueryUI tem nele, como dialog modal, autocomplete, tabs, datepicker, etc. A maior vantagem dele é ter o layout responsivo (se molda de acordo com a resolução, ou seja sua página vai se ajustar melhor à resolução do celular, quando for acessado no mesmo). O grid layout integrado também facilita muito fazer formulários. E o visual bem clean, sem forçar um visual muito manjado, deixando mais aberto o trabalho de personalização do design.

[quote=javaflex][quote=andredecotia]Não… Nunca usei… Mas acho q já li algo sobre… Seria o Twitter Bootstrap?

Dei uma pesquisada agora melhor no assunto encontrei umas coisas bacanas, tipo essa paginação: http://twitter.github.com/bootstrap/components.html#pagination e este alert:
http://twitter.github.com/bootstrap/components.html#alerts.

Estou no link certo de showcases/demo?[/quote]
Está no link de exemplos de cada recurso, o site deles é confuso mas depois você se acostuma a achar os exemplos de itens que precisar, mas tudo que precisei do jqueryUI tem nele, como dialog modal, autocomplete, tabs, datepicker, etc. A maior vantagem dele é ter o layout responsivo (se molda de acordo com a resolução, ou seja sua página vai se ajustar melhor à resolução do celular, quando for acessado no mesmo). O grid layout integrado também facilita muito fazer formulários. E o visual bem clean, sem forçar um visual muito manjado, deixando mais aberto o trabalho de personalização do design.[/quote]

Gostei… Vou ver se consigo usa-lo no meu projeto atual, pois estou tendo flexibilidade de escolher as tecnologias e adoro aprender coisas novas… Obrigado pela dica… :smiley:

[quote=andredecotia][quote=javaflex][quote=andredecotia]Não… Nunca usei… Mas acho q já li algo sobre… Seria o Twitter Bootstrap?

Dei uma pesquisada agora melhor no assunto encontrei umas coisas bacanas, tipo essa paginação: http://twitter.github.com/bootstrap/components.html#pagination e este alert:
http://twitter.github.com/bootstrap/components.html#alerts.

Estou no link certo de showcases/demo?[/quote]
Está no link de exemplos de cada recurso, o site deles é confuso mas depois você se acostuma a achar os exemplos de itens que precisar, mas tudo que precisei do jqueryUI tem nele, como dialog modal, autocomplete, tabs, datepicker, etc. A maior vantagem dele é ter o layout responsivo (se molda de acordo com a resolução, ou seja sua página vai se ajustar melhor à resolução do celular, quando for acessado no mesmo). O grid layout integrado também facilita muito fazer formulários. E o visual bem clean, sem forçar um visual muito manjado, deixando mais aberto o trabalho de personalização do design.[/quote]

Gostei… Vou ver se consigo usa-lo no meu projeto atual, pois estou tendo flexibilidade de escolher as tecnologias e adoro aprender coisas novas… Obrigado pela dica… :smiley: [/quote]

Blz! Além do próprio twitter, vê ai casos de sites que usaram recursos do Bootstrap: http://www.designfloat.com/blog/2012/08/23/twitter-bootstrap-websites/

Diferenciado nada! Isto é o basico do basico… Se não tem sequer noção disto não é um programador Web.