Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Nícolas Luís Huber

Morte ao velhos navegadores e uma web mais padronizada

Recommended Posts

Olá Comunidade iMaster! Estava desenvolvendo um sistema de gerenciamento de conteúdo de um website, possuo meu sistema pronto e vou mudando conforme cada websitio, porém resolvi passar por uma atualização e trazer novos recursos HTML5 e CSS3 além de Ajax com jQuery deixando a página mais estilizada e com um código bem fácil.

Mas mesmo antes de escrever todo o novo e moderno código, pensei nos navegadores mais antigos e testando como sempre co m o IE 6 e IE7 me decepcionantemente mas desta vez por se tratar de HTML 5 o IE 8 também teve alguns problemas.

Com base nestes acontecimentos queria saber a opinião de vocês desenvolvedores como eu. Devemos promover a morte deste navegadores antigos, forçando os os usuários a atualizar seus navegadores através de mensagens de aviso? Ou devemos fazer aquela missão que nos tira os cabelos, criando CSS para que todos as versões dos navegadores fiquem perfeitos. Afinal a quem manda na programação web somos nós!

 

Queria saber suas opiniões???

 

Anexo:

95tr8m.jpg

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa, sou totalmente a favor do desenvolvimento ie8+, o que já inclui muita coisa, o problema maior é que a maioria das estatísticas atualizadas e confiáveis são de todo o mundo e não do nosso público brasileiro (na maioria dos casos), então tenho certeza que as porcentagens de IE8- são bem maiores para nosso público e digo ainda mais, isso depende de cliente para cliente, se for algo para atingir o público de uma cidade em específico, devemos buscar estatísticas desta cidade.

 

Sobre os avisos, acredito que o maximo que podemos fazer é como o próprio google faz, mander uma versão compativel com ie8- e passar um período avisando que o layout irá mudar e se ele não atualizar o navegador, não poderá acessar o site futuramente, para os usuários ie8+ já são direcionados para o novo portal.

 

Essa é uma boa prática adotada pelo google e que faz todo o sentido.

 

 

Se todos nós apresentasse isso para nossos clientes, quem sabe teríamos mais pessoas atualizando seus navegadores.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Conheço vários desenvolvedores - trabalho com alguns inclusive - e existe uma "onda", digamos assim, de desenvolver para o IE8+ ultimamente.

 

É claro que o importante é, tentar, conversar com o cliente e explicar o que acontece, conhecer o público almo dele, mostrar os pós e os contras e formalizar isso na proposta.

 

Tem que ser bom pra você e também para o seu cliente, sempre :thumbsup:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nessa guerra dos browsers, a blogosfera gringa está assanhada com uma tal "Taxa do IE8" cobrada pela loja virtual australiana Kogan, de 6.8% do valor da compra.

 

O CEO da empresa, Ruslan Kogan, justifica a cobrança assim:

 

"Eu estou constantemente em sintonia com minha equipe web. A soma de trabalho e esforço em fazer nosso web site rodar bem no IE7 equivale ao tempo combinado de desenvolvimento no Chrome, Safari e Firefox."

 

Mais em:

http://www.bbc.co.uk/news/technology-18440979

 

Eu pessoalmente odeio o IE7, é o pior browser de todos, pior até mesmo que o IE6. O IE6 é cheio de bugs, mas ao menos os bugs dele são mais conhecidos e fáceis de resolver.

 

Felizmente cada vez menos pessoas estão usando IE6 e 7. Em geral essas pessoas estão em empresas e órgãos públicos que não podem se dar ao luxo de trocar ou atualizar o navegador pois tem sistemas que foram desenvolvidos especificamente para determinado navegador. Mas ainda é considerável o número de usuários com esses navegadores, infelizmente.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá gente;

 

Estou na INTERNET desde 1992, não somente como usuário final, mas fazia naqueles tempos tmbém, algumas páginas (na época haviam poucos SITES, eram mais Home Pages. Passei por tudo o que vocês falaram, vi muitas coisas, soube de um "roubo feito por determinada Companhia muito famosa, pelo seu Fouder e CEO, de um Sistema Operacional que quando lançado, foi um estouro! Lembrome que eram 3 disketes para instalar o SISOP e depois se instalava o que desejasse. Achei que na realidade com o advento do outro produto, no início as coisas iam bem, mas depois começou a degringolar.

 

Saibam que, não estou escrevendo isso para me vangloriar, aumentar meu prestígio ( o qual reconheço que é medíocre ), mesmo assim estou aqui tentando participar desse debate.

Tentei iniciar tudo do começo, porque? Resposta simples, para que analisemos que esse problema não vem de hoje. Desde os primórdios da INTERNET que existe, tanto para desenvolvedores bem como para usuários finais.

 

Sim usuários finais, como aquele já mencionado que mora na cidade do interior e, não tem outra opção de navegação, tem de ficar em sua empresa com seu sistema desenvolvido somente para determinado navegador e pronto!

 

Também gostaria de deixar claro que minha opinião pode ser vista da maneira e jeito que desejarem, afinal é direito de todos emitirem seus juízoa de valores sobre todo e qualquer pensamento ou ato.

 

Vamos pois, ao cerne do problema. Lançou-se o HTML 5 ( até que enfim!). Lançou-se o CSS 3 ( até que enfim!).Uma mudança radical? Talves, mas penso assim, nenhuma modificação (progresso) se dá do dia para noite. Existe um período o qual nem sempre é curto para que exista uma adaptação, Não adianta nós querermos páginas ágeis em um mundo onde existem pessoas onde ainda utilizam conexão discada! O que pode-se oferecer são páginas mais rápidas de serem carregadas em todo e qualquer tipo de conexão.

 

O mesmo acontece com os navegadores, com os sistemas desenvolvidos. Nenhuma mudança surge do dia para à noite ( a crase caiu, desculpem-me ) ... Temos de nos adaptar a realidade, desenvolver projetos sim com olho no futuro, mas também e principalmente com os pés no chão, pensando na realidade a qual vivenciamos, não só nós mas o público alvo que queremos atingir. Não adianta desenvolver nesse exato momento uma página extremamente comercial, onde a finalidade é o marketing da empresa, ou até mesmo do cliente em potencial, se não atingiremos todas as classes. A não ser que seja um marketing voltado para a classe VIP. Aí estaremos falando outra língua. Mas me refiro aqui na INTERNET como um todo, glogalizada, agilizada conforme o que o usuário final pode ter.

 

Como desenvolvedor sinto-me honrado pela ascenção de ambas linguagens, mas ao mesmo tempo, já que suscitaram o problema, acho que devemos pensar em todos e, não somente em uma parte. O que é singular, ímpar, aquilo que não é a regra geral esse é o ponto chave, pois será desenvolvido com os cuidados de uma nova era na programação, gestão e desenvolvimento... agora surge, pois, o questionamento. Será que a grande massa deve "pagar" por nossa vaidade de desenvolver em uma instância maior aquilo que somente poucos têm acesso?

 

Na verdade, o HTML 5 e o CSS 3 demoraram mas chegaram, chegaram em um momento onde muitos foram pegos de surpreza! Para mim não existoi p HTML 4, somente existiu uma extensão do que era desde o início, sem maiores complicações sejam para os desenvolvedores, sejam para os clientes, sejam para os usuários finais. Foi bem vindo o 5 e 3 em conjunto, mas não creio que deva afetar nossas vidas ( no aspecto de vista de transmitir a mensagem contida nos SITES, PORTAIS, etc. Afinal, devemos atuar sob a pirâmide e não sobre ela. Não desejo com isso dizer que devemos fazer nossos trabalhos medíocres, muito pelo contrário, esmero e empenho devem nos cercar a todo e qualquer tempo.

 

Agora, se vamos fazer os nossos trabalhos creio que devamos parar um pouco de sermos desenvolvedores técnicos e procurarmos também sermos um pouco mais desenvolvedores humanos pensando em todos os navegadores, em todas as pessoas envolvidad no projeto que estamoss desenvolvendo e, sermos claros para com nossos clientes de que a linguagem que ele deseja é ou em caso negativo, não é condizente com o tipo de projeto o qual ele ( cliente mesmo ) deseja que tracemos. Firmando isso é claro em contrato.

 

Finalizando, creio que o desenvolvedor não tem aspecto único para o cliente, ou seja, não acho que é só pegar o trabalho e desenvolver. Creio firmemente que devamos discutir essas possibilidades com os clientes e, quem sabe sermos ou não ouvidos. Eu sei quanto custa um cliente para mim, mas sei também ser de minha responsabilidade informar-lhe se dará ou não certo o tipo de caminho que ele deseja para o desenvolvimento. Vou além, já desisti de muitos clientes exatamente pelo que acabei de explicar. Temos essa obrigação. Essa é a minha opinião na relação cliente/webmaster.

 

Quanto a fazermos pressão junto as grandes empresas para que tudo dê certo, acho que isso virá automáticamente, como veio para o desenvolvimento de plugins para ipod's, iphones, andróides e etc.

 

No momento estou pensando que virá sim, uma grande mudança no que diz respeito aos navegadores e, com o passar do tempo tudo se ajeitará, como já está acontecendo, mas nunca, nunca deixemos de pensar no usuário final ! É ele quem dará o retorno para os clientes e, com o passar do tempo o próprio cliente baterá novamente em sua porta para lhe agradecer o trabalho o qual fizera.

 

 

Perdoem-me por ter-me alongado no assunto, entrando por delineações as quais não foram citadas, porém não poderia me calar a respeito do assunto.

 

 

 

Abraços a todos;

 

DPLF

Compartilhar este post


Link para o post
Compartilhar em outros sites

Trabalho com isso desde 1999.

No período de 1999 a 2005 +-, os desenvolvedores da minha geração se preocupavam primordialmente com o usuário final.

Ninguém ficava de "nheê nheê nheê browser", "mimimi sistema operacional"...

 

A regra é lógica e bastante clara.

 

O developer, e principalmente o designer geralmente usam computadores mais potentes e atualizados do que os usuários finais.

O pessoal da minha geração já desenvolvia algo pensando:

"aqui no meu PC, nos PCs da empresa, etc, o aplicativo X vai funcionar bem. Mas e no usuário que tiver um computador mais lento ou desatualizado, como fica ?"

 

Os sites em geral, daquele período eram bem leves e simples. Os profissionais conseguiam desenvolver scripts crossbrowser numa boa.

 

Quando surgiu o CSS 2, o pessoal veterano foi cauteloso em usar os recursos mas, os novatos começaram a usar de forma imprudente, mesmo sem ter uma expansão significativa nos usuários finais, que ainda estavam desatualizados com browser sem suporte ao CSS2.

 

Começou a era do tabless. Faziam tabless para tudo. O exagero era tão grande que até ganhou nome "div mania".

Essa nova geração de developers pegou o bonde andando. Aprenderam a desenvolver usando ferramentas prontas, tudo mastigado. Voc~e mostra algo em "javascript puro", o sujeito nem sabe o que é. Muitos pensam que Ajax,Jquery e Javascript são linguagens distintas, por exemplo...

 

o cenário piorou com os amadores criando aplicações em flash, dando crash em browsers e até mesmo travando o sistema operacional do usuário. A maioria designers que não entendiam nada de programação ActionScript, criavam scripts com loops infinitos, stack overflow, uso inadequado de recursos multimídia, taxas de FPS acima de 30/fps... etc... A consequência... Começaram a culpar o flash player.. (há outros motivos para banir o flash player.. mas não é o caso para discutir agora)

 

Resumindo, é o desenvolvedor que deve ter bom senso em saber desenvolver sistemas crossbrowser.

O front-end que eu e o pessoal da minha geração desenvolve hoje, ainda é compatível mesmo com sistemas antigos como o IE6 e até mesmo o finado Netscape e ao mesmo tempo compatível com os mais recentes.

 

Qando o CSS2 estava bem difundido, entrou em cena o CSS3 e agora o HTML5.

O CSS3 ainda hoje não tem expansão.

Daí você vê gente reclamando do IE7 e bla bla bla.. lógico... IE7 não estava maduro para o CSS3.

 

O HML5 é mais recente, vai demorar mais uns 5 ou 6 anos.. mas o pessoal já desenvolve front-end 100% baseado nas novas tecnologias.

Quando surge algo novo, deve fazer devagar, conforme a demanda..

 

Hoje, se quer um front-end compatível com browsers diversos sem ter problemas, desenvolva sempre usando a base de uma versão anterior

CSS2, HTML4..

 

O mesmo ocorre em outras áreas.

No iPhone/iPad, por exemplo. Ainda hoje tem usuários com iOS 4.3 outros com 4.2

Não vou desenvolver um app pensando somente nos que usam o 5.1, porque eu perderia uma boa fatia do mercado $$ (isso é dinheiro, é business)

 

Os developers tem a mente bitolada na parte técnica. Não pensam no business, que é ironicamente de onde vem o seu sustento.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Antes o problema era que só havia um vendor e peso, que demorava até 5 anos para lançar uma nova versão do navegador, e mesmo assim fazia um trabalho porco. Todo mundo era escravo desse vendor. Por sorte, hoje, temos mais vendors e a competição acirrada entre os browsers força cada um deles ao upgrade constante e frequente para não ficar para trás.

 

Diferente de ontem, o fato de ainda termos de pensar no passado para desenvolver um site hoje não é culpa dos vendors. Eles estão lançando software atualizado e com suporte razoável às novas tecnologias (HTML5, CSS3, Audio, Video, UserMedia, 3D, etc). O problema são alguns usuários que insistem em usar navegadores antigos, e como resultado disso ainda hoje temos que fazer sites para navegadores de 5, 10 anos atrás.

 

Há quem peça para que, devido á grande quantidade de tempo e dinheiro desperdiçados, haja uma lei ou alguma ação dos governos para inibir o uso de navegadores antigos ou que bom mesmo seria que o Chrome dominasse tal como o IE6 dominava o mercado tempos atrás. Tanto uma coisa quanto outra não daria certo: a ação do governo poderia significar censura, pois sites poderiam ser tirados do ar simplesmente por ainda aceitarem acesso de navegadores antigos e usuários seriam impedidos de acessar conteúdo que poderia rodar em seus navegadores simplesmente porque seu equipamento está obsoleto; um monopólio já tivemos e foi desastroso, ficamos quase uma década atrasados, tendo de conviver com o IE6. Veja "A evolução da internet" e repare no grande hiato que há entre o IE5.5 e o 7 (período em que a MS dominava), as únicas melhorias só apareceram no Mozilla e no Safari, mas na época ainda muito poucas pessoas usavam esses navegadores.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu acho muito importante você desenvolver IE7+, pois seus clientes ficam satisfeitos com isso, e também como eles são pré-históricos, a maioria usufrui do IE, mas vale tentar convence-lo a usar um navegador decente. Eu costumo desenvolver sempre para o IE7+.

Compartilhar este post


Link para o post
Compartilhar em outros sites

a culpa nao e do usuários,se voce abre um site com o IE8 nao vai v os mesmo efeitos que alguém usando o google chrome veria, agora com o usuários vai nota que o navegador que ele usa nao abra aquilo que ele nao sabe que existe

 

ta bem coloca um aviso dizendo que ele tem que baixa o google chrome, isso e muito incomodo e pratica horrível, imagine voce usando um ipad e aparece baixe o google chorem

 

um jogo de playstation nao tem que rode no 1 , 2 e 3, as pessoas nao faz isso com jogos acho que so na area de web, o usuários ta usando um navegador de quase 10 anos ta abrindo tudo ele que nao ve motivos pra baixa um chrome

 

ea microsoft ta ajudando muito a resolvendo o problemas do internet explore esta obsoleto criando o IE10 que parece que vai se melhor que o google chrome mais pelo visto so vai ter pro windows8 e talvez pro 7

 

sera que alguém vai compra um pc novo para rodar o windows 8 para ter o IE10

Compartilhar este post


Link para o post
Compartilhar em outros sites

Creio que essa discussão está errada, ela não deve ser 'devemos desenvolver para todos os navegadores ou valorizar as novas tecnologias?', na minha opinião deveríamos estar discutindo 'o que nós podemos fazer para começar a usar HML5/CSS3?'.

 

Existem milhares de artigos/posts/tópicos na internet falando de Degradação Graciosa (gracefull degration) e de melhoria progressiva (progressive enhancement), que é basicamente muito do que foi falado aqui.

 

Será que não falta um pouco da nossa parte para começar usar HTML5/CSS3? Podemos sentar e esperar a evolução acontecer lentamente (5 ou 6 anos como o hinom falou) ou podemos tentar acelerar esse processo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mas mesmo antes de escrever todo o novo e moderno código, pensei nos navegadores mais antigos e testando como sempre co m o IE 6 e IE7 me decepcionantemente mas desta vez por se tratar de HTML 5 o IE 8 também teve alguns problemas.

Simplesmente evite abrir essa exceção.

 

IE 6 é obsoleto. IE 7 tá indo nesse mesmo caminho.

 

Cheguei na conclusão de que a única solução para uma "web mais padronizada" é:

Em vez de oferecer suporte à esses navegadores antigos, incentive os usuários à atualizá-los. :)

 

Será que não falta um pouco da nossa parte para começar usar HTML5/CSS3? Podemos sentar e esperar a evolução acontecer lentamente (5 ou 6 anos como o hinom falou) ou podemos tentar acelerar esse processo.

 

:clap:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bem, só desenvolvo IE8 ou mais recente, e para os demais navegadores não tenho dor de cabeça.

 

-- X --

 

Seletores? Selectivizr!

 

-- X --

 

HTML5? O básico vai na força bruta:

 

var elementosHtml5 = 'address,article,aside,audio,canvas,command,datalist,details,dialog,figure,figcaption,footer,header,hgroup,keygen,mark,meter,menu,nav,progress,ruby,rp,rt,section,summary,time,video,wbr'.split(',')
for (var i = 0; i < elementosHtml5.length; i++) document.createElement(elementosHtml5[i])

 

Se algo não funcionar no IE8 / 9 / 10, vale a solução mais primorosa que eu encontrar nas buscas.

 

-- X --

 

IE7 ou inferior? Barra de aviso que o site irá sofrer com o navegador desatualizado. Se o "navegante" quiser continuar no site, basta fechar a barra. Não irei insistir e perturbar o visitante, mas ele fora já avisado das consequências.

 

-- X --

 

Por que disso? Bom, desenvolvo uma quantidade muito grande de sites, e vários desses permanecem 3, 4 até 5 anos sem alteração (até vendermos um novo, ou o cliente solicitar uma reformulação). É claramente visível que o IE7 (ou menor) serão obsoletos. Não ficaremos insistindo em algum que com o correr das águas simplesmente desaparecerá! :thumbsup:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Concordo em emitir algum aviso para atualizar o browser.

 

 

Não acho certo "caluniar", "pejorativar" um browser ou desenvolvedor de um browser específico.. e pior ainda como no caso da loja virtual australiana que resolveu esculaxar cobrando uma taxa adicional.. para mim foi mulecagem, anti-profissionalismo.. Não pelo alvo ser o IE. Se fosse qualque outro browser tb, acharia errado.

Eu, como cliente (não como técnico) evitaria comprar novamente numa loja dessas..., ou seja, é um cliente que a loja perde $$$.

É como se eu fosse barrado de entrar com o meu carro num estacionamento devido ao modelo do carro.

"Não! aqui cobramos taxa adicional para carros da marca X"..

 

 

 

Creio que essa discussão está errada, ela não deve ser 'devemos desenvolver para todos os navegadores ou valorizar as novas tecnologias?', na minha opinião deveríamos estar discutindo 'o que nós podemos fazer para começar a usar HML5/CSS3?'.

a discussão é justamente essa, não ??

 

o que nós podemos fazer para começar a usar HML5/CSS3?

cautela, paciência...

 

As grandes massas terão acesso ao html5 e css3 dentro os próximos 3 ~ 5 anos. O HTML5 acho que demore um pouco mais.

Ironicamente, quando o CSS3 estiver maduro, pode apostar que surgirá o CSS4.

 

resumindo:

Se quer desenvolver algo, deve pensar no seu público alvo. (já comentaram)

Se é uma solução privada, use e abuse das novas tecnologias, pois você está no comando.

Se é para o público geral, cautela e paciêmcia, pois é o usuário que está no "comando".

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

resumindo:

Se quer desenvolver algo, deve pensar no seu público alvo. (já comentaram)

Se é uma solução privada, use e abuse das novas tecnologias, pois você está no comando.

Se é para o público geral, cautela e paciêmcia, pois é o usuário que está no "comando".

 

 

 

 

 

Eu acho e penso assim também, quanto ao segundo ponto o qual já comentei também, mas aqui eu o complemento, não acho que os "clientes" têm conhecimento para definir o que deve ser feito; Vou logo perguntando quando me dizem: quero a página em PHP, "quero a página em Flash", ou seja lá qual for a linguagem, simplesmente retorno a pergunta da seguinte forma: Você sebe o que são essas linguagens? Sabia que isso ao menos são linguagens? Sabe para que servem? Sabe a diferença entre uma linguagem dinâmica e uma linguagem estática? É claro que não... Se estão me pagando para desenvolver, é porque não sabem, se souvessem, fariam eles mesmos! Para que pagar R$ 20.000,= quando ele poderá sair por R$ 7.000,00 ou R$ 8.000,=... Assim os convenço. E, dependendo do SITE o valorizo mais. (gente isso foi um parêntesis).

 

Estou estudando muito o HTML 5 e CSS 3, já fiz modificações aqui e ali, porém não abro mão nesse exato momento do HTML 4 e CSS 2 ... Daqui há uns dois ou três anos, sim poderei sondar como as coisas estão indo e, inserí-lo no mercado. Eu não duvido que a concorrência entre eles façam não os faça mudar, mas sempre penso em uma coisa e, fica aberta a questão, também: "Quem em sana consciência troca o seu PC cada vez que lançam algo novo no mercado"? Eu, pessoalmente somente troco meu PC de dois em dois anos quando não mais, está funcionando, os SISOP estão rodando tranquilos e tudo o que eu quero também... Para quê, para dar dinheiro a quem já tem? Tô fora!

 

Peno, penso muito sim, mas no usuário final, esse sempre foi e será o meu objetivo. Temos de conscientizar o cliente de que os nossos objetivos são os melhores para a situação que eles desejam e, não ao contrário, eles querem que seja feito será... Calma... calma com o andar da Carruagem!

 

Ainda digo mais, é importante que o cliente seja conscientizado por nós desenvolvedores e, não por aquele "desenvolvedor" que está há um ano no mercado e já se acha o sabedor de todas as coisas em informática.

 

Vamos pensar no nosso bolso, vamos, vamos querer mais clientes sim, mas que todos sejamos conscientes de que o produto final tem de ser compatível com o usuário final. Não o contrário, o contrário seria a contra-mão na linha da produtividade.

 

Já escrevi muito...

 

Por isso abraços a todos;

 

DPLF

 

P.S.= Se alguém se importar com a tabela citada e, verificar que os navegadores mencionados antes do IE8, irão verificar que essa soma ultrapassa o próprio, pois seu valor é de 15,3%. Creio ser um bom valor em comparação aos supra citados.

 

Grato novamente;

 

DPLF

 

Razão da Edição: Adcionamento de um complemento

Compartilhar este post


Link para o post
Compartilhar em outros sites

Segundo dados do StatCounter, no Brasil 48% da utilização da internet é feita com o chrome, 27% com o IE e 22,5% com o FF. Somando o Chrome e o FF ja teríamos 70%, isso, sem levar em consideração a parcela de usuários de IE9. Esses dados mostram que o HTML5/CSS3 não estão tão longe da realidade.

 

Onde eu trabalho vejo muita desinformação por parte de quem coordena a equipe de desenvolvimento e os designers. Para eles HTML5/CSS3 é uma nova tecnologia que não pode ser aplicada porque os navegadores não dão suporte. Eles não tem ideia de o que todas essas tecnologias são capazes, como sou novo na empresa ainda não insisti no assunto.

 

Concordo que os clientes não devem saber as peculiaridades do HTML e CSS. Mas a dúvida é, será que os profissionais de marketing dessas empresas tem noção do que é, ou que pode ser feito? Penso que existem novidades, a gente conhece elas, mas algumas pessoas (as vezes as mentes criativas das empresas) não conhecem.

 

resumindo:

Se quer desenvolver algo, deve pensar no seu público alvo. (já comentaram)

Se é uma solução privada, use e abuse das novas tecnologias, pois você está no comando.

Se é para o público geral, cautela e paciêmcia, pois é o usuário que está no "comando".

 

Acho que é perfeita a tua colocação, mas o que estou colocando em discussão é algo mais do que os desenvolvedores podem fazer, é a disseminação do que pode ser feito para todo o público que tem interesse nisso.

Compartilhar este post


Link para o post
Compartilhar em outros sites

É como se eu fosse barrado de entrar com o meu carro num estacionamento devido ao modelo do carro.

Concordo totalmente contigo sobre o antiprofissionalismo. Mas sobre "barrar": e se esse modelo de carro te prejudica de alguma forma?

 

É relativo.

 

Acho que é perfeita a tua colocação, mas o que estou colocando em discussão é algo mais do que os desenvolvedores podem fazer, é a disseminação do que pode ser feito para todo o público que tem interesse nisso.

"Disseminação do que pode ser feito para todo o público que tem interesse nisso"?

 

Mas isso não voltaria para:

Usuários :seta: Desenvolvedores

Desenvolvedores :seta: Usuários

?

Compartilhar este post


Link para o post
Compartilhar em outros sites

"Disseminação do que pode ser feito para todo o público que tem interesse nisso"?

 

Mas isso não voltaria para:

Usuários :seta: Desenvolvedores

Desenvolvedores :seta: Usuários

?

 

Diéssica, não falo do usuário final, o que me parece é que os profissionais que deveriam ter interesse nas novas funcionalidades (como designers ou profissionais responsáveis por criação de campanhas), não sabem das novidades. Temos coisas que poderiam aumentar a gama de possibilidades para eles e ao mesmo tempo facilitar para nós, mas eles desconhecem isso, o que, no meu ponto de vista, atrapalha na 'popularização' do HTML5/CSS3.

Compartilhar este post


Link para o post
Compartilhar em outros sites

o que me parece é que os profissionais que deveriam ter interesse nas novas funcionalidades não sabem das novidades. Temos coisas que poderiam aumentar a gama de possibilidades para eles e ao mesmo tempo facilitar para nós, mas eles desconhecem isso, o que, no meu ponto de vista, atrapalha na 'popularização' do HTML5/CSS3.

Realmente. O problema é que muitos ainda têm medo de utilizar HTML5 ou o CSS3 no desenvolvimento, mesmo que possam. Para grandes agências, na minha opinião, é inaceitável, incomum. Elas só estariam visando o passado, fazendo SIM toda a web andar mais pra trás do que pra frente. :(

 

Mas por mais que a porcentagem de uso da versão 5 do HTML seja inferior, acredito que é questão de tempo: as versões antigas do IE estão cada vez mais obsoletas e o HTML5 e o CSS3 estão cada vez mais populares.

 

Tem coisa pior por aí: gente se preocupando com IE5 e IE6, obsoletos e com 1% de utilização. Triste.

 

Não dá pra pensar que só pq é experimental ou que só pq alguns não suportam não dá pra utilizar. O jeito é incentivar os usuários a atualizarem seus navegadores.

Se o usuário quiser "chorar" falando q não pode atualizar o "navegador preferido" só pq o SO não suporta, tem outros. Vejo todo dia versões ótimas e estáveis do Google Chrome funcionando em computadores que não são vendidos há muito tempo :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Dizer que o HTML5 e o CSS3 só será popularizado daqui a 3 á 5 anos é muito pessimismo. As coisas estão ocorrendo de forma mais rápida agora, há muito mais competição entre os navegadores. A maior parte dos navegadores hoje já tem um suporte razoável ao HTML5.

 

O HTML5Test.com roda um teste que retorna uma pontuação para o navegador baseada no suporte que este tem ao HTML5. A pontuação vai até 500.

 

Eu rodei um teste agorinha e deu o seguinte resultado:

 

[table=Suporte a HTML5 nos Principais Navegadores do Mercado (http://html5test.com/)]

[tr]

[td]Navegador[/td]

[td]Layout Engine[/td]

[td]Pontuação[/td]

[/tr]

[tr]

[td]Chrome 19[/td]

[td]WebKit[/td]

[td]402 + 13 bonus[/td]

[/tr]

[tr]

[td]Opera 11.64[/td]

[td]Presto[/td]

[td]338 + 9 bonus[/td]

[/tr]

[tr]

[td]Firefox 13.0.1[/td]

[td]Gecko[/td]

[td]330 + 9 bonus[/td]

[/tr]

[tr]

[td]Safari 5.1.7[/td]

[td]WebKit[/td]

[td]319 + 9 bonus[/td]

[/tr]

[tr]

[td]Internet Explorer 9.0 64-bit Edition[/td]

[td]Trident[/td]

[td]138 pts + 5 bunus[/td]

[/tr]

[/table]

 

Como se pode ver, com exceção do IE (tinha que ser...), os demais navegadores estão muito bem na fita. Mas claro, é bom observar que estão todos atualizados e na maioria das vezes não é isso que ocorre com o usuário comum. No entanto, mesmo versões mais antigas do Chrome, do Firefox, do Opera e do Safari já tem um bom suporte ao HTML5 e ao CSS3 (mesmo que seja por meio dos famigerados vendor prefixes), de forma que é possível sim desenvolver sites HTML5 hoje, como muitos já vem fazendo. Os problemas advindos de recursos que não são suportados por navegadores antigos pode ser contornados com javascript e Flash (para o caso das tags <video> e <audio>). No site When can I use... há várias informações que ajudam os desenvolvedores a saber se eles podem ou não usar determinado recurso do HTML5/CSS3/SVG em seus projetos.

 

O único problema é que o W3C ainda não liberou a versão final das recomendações para o HTML5 e não há previsão para isso. Mesmo assim isso não está sendo e não será impedimento para os vendors, que vão implementando as coisas mesmo que ainda não haja uma definição (Um exemplo de confusão é o que ocorreu com a tag <time>, que só foi implementada pelo Opera até o momento, depois se tornou "obsoleta" e agora está de volta a rol das tags do HTML5).

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não é bem assim, o importante é o cliente, o projeto e seu público.

Tem coisa pior por aí: gente se preocupando com IE5 e IE6, obsoletos e com 1% de utilização. Triste.

 

Você pode explicar e dizer que o IE6 ou o IE7 são obsoletos e provar ao cliente que essa não é uma boa alternativa e que, se escolhida, acarretará mais custos a ele mesmo. O que você não pode é chegar dizendo o navegador que ele deve usar ou a versão do OS ou dizer que os clientes do seu cliente deverão atualizar o navegador.

 

Tudo seria bacana se todos tivessem a versão 10 do IE ou o Chrome ou o Firefox (eu pelo menos adoraria) ... mas o mundo não é assim. Não é a visão, nem os interesses do desenvolvedor que devem nortear o projeto e sim a visão do cliente aliada a visão dos clientes do cliente. Como disse lá em cima, todos devem sair ganhando.

 

E para os que querem muito usar html5 + css3, existem maneiras de utilizar em conjunto com os navegadores mais velhos, vide modernizr's da vida :thumbsup:

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.