| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/05/2008 23:09:30
|
Emerson Macedo
JavaEvangelist
![[Avatar]](/images/avatar/360c19682e81f21d55846685c1701179.jpg)
Membro desde: 01/08/2006 16:55:28
Mensagens: 495
Localização: Rio de Janeiro - RJ
Offline
|
Eu acredito que se alguém quer criar código cross-browser o melhor mesmo é se meter em um projeto open-source desses ao invéz de fazer no braço como já disseram. Nisso eu concordo plenamente com o Alessandro. Mas é importante dar uma estudada na linguagem para ter um conhecimento razoavel pra quando precisar fazer alguma coisa. Em resumo eu não acho dispensável aprender JavaScript de forma decente.
This message was edited 1 time. Last update was at 19/05/2008 23:10:31
|
Emerson Macedo Leite
PMP - Ping-pong Master Player
http://codificando.com
"Porque, assim como o relâmpago sai do oriente e se mostra até o ocidente, assim será também a vinda do filho do homem." - Mateus 24:27 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/05/2008 07:02:20
|
rollei
JavaTeenager
Membro desde: 21/02/2008 11:27:15
Mensagens: 193
Offline
|
javascript tem, como toda linguagem, suas vantagens e desvantagens.
o principal fator que fez muita gente odiar javascript eh pq roda do lado do cliente, mas essa caracteristica que traz muitas desvantagens para a linguagem eh a mesma que traz muitas vantagens
muita gente se engana quando pensa que javascript eh uma linguagem incompleta
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/05/2008 07:30:12
|
aleck
JavaEvangelist
![[Avatar]](/images/avatar/2051bd70fc110a2208bdbd4a743e7f79.jpg)
Membro desde: 27/03/2006 08:08:33
Mensagens: 394
Localização: Rio de Janeiro
Offline
|
Eu tento usar o minimo possivel, pois nem todos conhecem bem a linguagem e acabam por destruir o sistema com funções absurdas e orientadas a navegadores especificos.
Quando vocês pegarem sistemas com js maiores que 2mil linhas para dar manutenção irão entender pq reluto tanto.
Quanto a usar o mesmo em frameworks como prototype ou auxiliando um dwr da vida, ae sim concordo que se torna algo mais popular e menos danoso aos sistemas.
|
Alexandre Oliveira
Você passaria nesta entrevista de emprego?
Aquele que duvida e não investiga torna-se não só infeliz mas também injusto. (Pascal)
No mundo, apenas há duas maneiras de subirmos, ou graças à nossa habilidade, ou mediante a imbecilidade dos outros (Jean de La Bruyère)
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/05/2008 07:59:29
|
luistiagos
Virtual Machine Man
![[Avatar]](/images/avatar/98785ca89cfbbe933921bfe68a94553b.jpg)
Membro desde: 10/07/2006 10:37:23
Mensagens: 929
Offline
|
bem grande maioria deve ter raiva de javascript por algumas coisas... primeiro é complicado de debugar... e antes do firebug era impossivel ver onde esta o erro... ou seja se vc escreveu 5 mil linhas de codigo e em uma linha qualquer esqueceu um ; fode tdo com seu codigo e vc nunca ou qse nunca vai achar onde esta o problema... mas isto acabou com a chegada do firebug... mas mesmo assim ele não é tão eficaz quanto ao debug do eclipse pra java por exemplo... isto fato por ser uma linguagem de scripting interpretada... dai complica criar um debbuger eficiente pra ela... outro problema é culpa da merda da microbost que fez o IE despadronizado com outros navegadores ou seja vc tem que saber 2 tipos de javascript: javascript for IE e javascript for Mozilla ja que a maioria das funções são diferentes em ambos navegadores.. isto deixa a curva de aprendizado maior e dificulta a programação cross-broswer alem disso não basta o cara saber só javascript tbm tera que manjar muito de css pois dificilmente para fazer uma simples interação na pagina com javascript vc não precise de css... estes fatores fazem que grande parte tente evitar o javascript que usem o minimo possivel e não aproveitar agilidade e o poder da linguagem ao seu maximo...
|
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/05/2008 08:10:34
|
Emerson Macedo
JavaEvangelist
![[Avatar]](/images/avatar/360c19682e81f21d55846685c1701179.jpg)
Membro desde: 01/08/2006 16:55:28
Mensagens: 495
Localização: Rio de Janeiro - RJ
Offline
|
rollei wrote:o principal fator que fez muita gente odiar javascript eh pq roda do lado do cliente
Roda no servidor tb, vide Js.NET, Rhino, etc.
|
Emerson Macedo Leite
PMP - Ping-pong Master Player
http://codificando.com
"Porque, assim como o relâmpago sai do oriente e se mostra até o ocidente, assim será também a vinda do filho do homem." - Mateus 24:27 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/05/2008 08:16:46
|
antoniopopete
Virtual Machine Man
Membro desde: 27/12/2006 02:37:31
Mensagens: 702
Localização: Salvador - BA
Offline
|
Lezinho wrote:Na verdade Luca, o Ext utiliza jQuery e Prototype (além, obviamente, do seu papai, YUI).
Lembrando que o EXT tem uma licença GPL que em determinados tipos de aplicativos pode não ser interessante.
http://www.akitaonrails.com/2008/4/24/off-topic-a-controv-rsia-ext-js-2-1-x-gpl
|
Antonio Lazaro
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/05/2008 09:04:58
|
bobmoe
JavaEvangelist
![[Avatar]](/images/avatar/9cc25407f209e031babdac7d3c520ccb.png)
Membro desde: 11/07/2006 20:45:48
Mensagens: 423
Localização: Sampa
Offline
|
A única explicação que vejo para alguns programadores ignorarem o JavaScript é não darem valor a view. Ou seja, se estivessem mais concientes do que isso representa para o usuário, e sua contribuição para a qualidade do software, teriam uma motivação maior para explorar os recursos q essa linguagem oferece.
This message was edited 1 time. Last update was at 20/05/2008 09:11:10
|
Uma linguagem que não afeta a maneira que você pensa sobre programação, não vela a pena ser aprendida. (Alan Perlis)
http://bobmoe.blogspot.com/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/05/2008 09:15:53
|
aleck
JavaEvangelist
![[Avatar]](/images/avatar/2051bd70fc110a2208bdbd4a743e7f79.jpg)
Membro desde: 27/03/2006 08:08:33
Mensagens: 394
Localização: Rio de Janeiro
Offline
|
bobmoe wrote:A única explicação que vejo para alguns programadores ignorarem o JavaScript é não darem valor a view. Ou seja, se estivessem mais concientes do que isso representa para o usuário, e sua contribuição para a qualidade do software, teriam uma motivação maior para explorar os recursos q essa linguagem oferece.
Como disse antes, o problema não é usar o javascript, até mesmo que uma aplicação sem js é quase impossivel, porém não se pode abusar.
|
Alexandre Oliveira
Você passaria nesta entrevista de emprego?
Aquele que duvida e não investiga torna-se não só infeliz mas também injusto. (Pascal)
No mundo, apenas há duas maneiras de subirmos, ou graças à nossa habilidade, ou mediante a imbecilidade dos outros (Jean de La Bruyère)
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/05/2008 09:20:32
|
bobmoe
JavaEvangelist
![[Avatar]](/images/avatar/9cc25407f209e031babdac7d3c520ccb.png)
Membro desde: 11/07/2006 20:45:48
Mensagens: 423
Localização: Sampa
Offline
|
aleck wrote:
bobmoe wrote:A única explicação que vejo para alguns programadores ignorarem o JavaScript é não darem valor a view. Ou seja, se estivessem mais concientes do que isso representa para o usuário, e sua contribuição para a qualidade do software, teriam uma motivação maior para explorar os recursos q essa linguagem oferece.
Como disse antes, o problema não é usar o javascript, até mesmo que uma aplicação sem js é quase impossivel, porém não se pode abusar.
Do ponto de vista de usabilidade eu diria q é impossível não abusar de java script pelo seguinte motivo: JavaScript é tão necessário quanto HTML.
Aliás, cada vez mais a porção de código javascript e css de uma página tende a ser maior que a de HTML.
This message was edited 2 times. Last update was at 20/05/2008 09:22:39
|
Uma linguagem que não afeta a maneira que você pensa sobre programação, não vela a pena ser aprendida. (Alan Perlis)
http://bobmoe.blogspot.com/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/05/2008 09:43:30
|
aleck
JavaEvangelist
![[Avatar]](/images/avatar/2051bd70fc110a2208bdbd4a743e7f79.jpg)
Membro desde: 27/03/2006 08:08:33
Mensagens: 394
Localização: Rio de Janeiro
Offline
|
Então isso deve ser algo pessoal, pois todos os sistemas que fiz possuiam apenas js para validação de campos e algumas coisas relativas a ajax e sempre agradou aos usuários.
Do contrario do sistemas que ja peguei pra dar manutenção onde os js alcançam numeros absurdos e qualquer tentativa de entender o codigo levam horas.
|
Alexandre Oliveira
Você passaria nesta entrevista de emprego?
Aquele que duvida e não investiga torna-se não só infeliz mas também injusto. (Pascal)
No mundo, apenas há duas maneiras de subirmos, ou graças à nossa habilidade, ou mediante a imbecilidade dos outros (Jean de La Bruyère)
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/05/2008 10:22:51
|
xandroalmeida
JavaChild
![[Avatar]](/images/avatar/b96fab78f4c997de5d5fa8621625e8b4.jpg)
Membro desde: 30/10/2006 16:45:54
Mensagens: 139
Localização: São Paulo
Offline
|
http://www.xandrix.com.br/blog/2006/11/25/javascript-no-java/
http://www.xandrix.com.br/blog/2006/11/25/javascript-no-java/ wrote:
...
Javascript é uma linguagem de programação interpretada e orientada a objetos. Ela foi incorporada na maioria dos navegadores web desde muito cedo, foi onde ela ganhou sua maior notoriedade.
Javascript se assemelha em uma primeira olhada a C/C++ e com Java, mas estas semelhanças são apenas aparentes.
O fato de Javascript vir embutido nos navegarores web lhe deu muita visibilidade e hoje qualquer pessoa que trabalha com web conhece Javascript (ou acha que conhece). Muita gente acha que Javascript é só isso, apenas para escrever scripts para páginas (D)HTML. Apesar dela permitir um modo de programação no estilo ?livro de receitas?, ela é mais que isso, é uma linguagem de programação completa e complexa.
Por causa da implementação tosca que a Microsoft embutiu no IE (que nem é Javascript, e sim Jscript) e a falta de compatibilidades entre navegadores (que é um problema dos navegadores e não do Javascript) é que hoje ela tem uma má fama.
...
Ótimo livro para aprender Javascript de verdade:
http://compare.buscape.com.br/javascript-o-guia-definitivo-david-flanagan-8536304758.html
|
--
Alexandro D. Almeida
http://www.buzugo.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/05/2008 10:40:55
|
cv
Moderador
![[Avatar]](/images/avatar/210f760a89db30aa72ca258a3483cc7f.jpg)
Membro desde: 04/04/2003 00:32:12
Mensagens: 7737
Localização: London, UK
Online
|
bobmoe wrote:Do ponto de vista de usabilidade eu diria q é impossível não abusar de java script pelo seguinte motivo: JavaScript é tão necessário quanto HTML.
Defina "abusar"
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/05/2008 10:48:04
|
Luiz Aguiar
Moderador
![[Avatar]](/images/avatar/843a4d7fb5b1641b0bb8e3c2b2e75231.jpg)
Membro desde: 23/01/2005 00:05:55
Mensagens: 2428
Localização: São Paulo
Offline
|
Eu uso, sei (o necessário) e sim, odeio javascript!
Evito até a morte, tento usar libs prontas e tudo o que for possível para fugir de ficar fazendo js.
Não desmereço a linguagem e nem o potencial que ela tem, o que sempre vi na grande maioria dos ligares que trabalhei, das pessoas que conheço e de relatos que leio sobre projetos por ai, é o uso de js apenas para validação de tela, efeitinhos e outras coisas, sabemos sim que js faz muito mais do qeu isso, mas alguém deixar de fazer algum regra em java/ruby/python e faz em js no lado server?
Manter js grandes é um parto, chato de testar, debugar e por ai vai.
Os guros do JS não vão me tacar pedras hein rs, só estou dando a minha opinição sobre o meu gosto, não sobre a linguagem, ok?!
|
-
Projeto Loocrum - Gestor Financeiro
http://www.assembla.com/spaces/loocrum
Blog de Tecnologia
http://laguiar.wordpress.com
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/05/2008 11:16:05
|
bobmoe
JavaEvangelist
![[Avatar]](/images/avatar/9cc25407f209e031babdac7d3c520ccb.png)
Membro desde: 11/07/2006 20:45:48
Mensagens: 423
Localização: Sampa
Offline
|
Luiz Aguiar wrote:Eu uso, sei (o necessário) e sim, odeio javascript!
Evito até a morte, tento usar libs prontas e tudo o que for possível para fugir de ficar fazendo js.
Não desmereço a linguagem e nem o potencial que ela tem, o que sempre vi na grande maioria dos ligares que trabalhei, das pessoas que conheço e de relatos que leio sobre projetos por ai, é o uso de js apenas para validação de tela, efeitinhos e outras coisas, sabemos sim que js faz muito mais do qeu isso, mas alguém deixar de fazer algum regra em java/ruby/python e faz em js no lado server?
Manter js grandes é um parto, chato de testar, debugar e por ai vai.
Os guros do JS não vão me tacar pedras hein rs, só estou dando a minha opinição sobre o meu gosto, não sobre a linguagem, ok?!
não tem pra onde correr, as pessoas querem suas aplicações web tão ricas quanto as desktop. Eu sei que manter js grande é um parto, mas manter telas grandes escritas em swing tb é (além de ser muito mais difícil alguém fazer alguma coisa relmente bonita naquilo).
|
Uma linguagem que não afeta a maneira que você pensa sobre programação, não vela a pena ser aprendida. (Alan Perlis)
http://bobmoe.blogspot.com/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/05/2008 11:55:33
|
under_fire
What is classpath?
Membro desde: 22/08/2007 16:35:37
Mensagens: 7
Offline
|
Luca wrote:Olá
Abri este tópico com esta pergunta baseado na frase que li no tópico http://www.guj.com.br/posts/list/15/91312.java#488491
RaulCarlin wrote:É a mesma história do JavaScript, quem diria, que depois de tantos anos, bibliotecas tão poderosas como jQuery e ExtJS pudessem ressucitar algo tão pré-histórico e com tão pouca ambição?
Pelo menos nos sites que visito, Javascript é muito usado. Não posso concordar de modo nenhum que tenha morrido ou que não tenha ambições. Talvez o grande problema do javascript seja ter java no nome. Isto induz ao pensamento errôneo de que Java é parecido com javascript o que na prática não é bem verdade.
Atualmente algumas linguagens funcionais que andam em voga, como o Scala por exemplo, tem muitas coisas que o Javascript também tem e isto é mais uma prova de que javascript não é pré-histórico.
Como exemplo curioso de sites que usam javascript de forma não usual, vou citar 2 exemplos (passados em private pelo Fábio Kung)
http://blog.nihilogic.dk/2008/04/super-mario-in-14kb-javascript.html
http://ejohn.org/blog/ruby-vm-in-javascript/
Assim como o Emmanuel fez ontem no Falando em Java/2008, sugiro fortemente aos programadores web que aprendam javascript direito.
[]s
Luca
HEhee eu tenho 99% de certeza que é por causa da falta de conhecimento na linguagem..
Tem muita coisa alem do que simples validações...
10% dos "programadores" em js entedem perfeitamento o que é o DOM como ele funciona...
O modelo de eventos dos browsers.
Talvez tambem um fator que talvez distâncie o js dos programadores é a imcompatibilidade entre os browsers. E a dificuldade para fazer um debug em um objeto , função ....
Agora surgindo varias libs, e ferramentas fantásticas como o firebug, o aptana, e até a copia do firebug da microsoft integrada no ie 8, creio que o cenário mude mais ainda...
Ta ai minha opinião
|
|
|
 |
|
|