A dependência de uma ferramenta
A difusão de ferramentas visuais (WYSIWYG) para construção de sites já foi maior, mas ainda podemos perceber a dependência das mesmas por parte de alguns “profissionais”.
Pegando o exemplo do Dreamweaver (como sempre), podemos perceber facilmente tal dependência. Imaginemos que alguém se auto-intitule Web Designer e diz que sabe lidar com este programa, até que uma empresa lhe faz uma ótima proposta de emprego, mas não possui o “único meio de se fazer um site”, deixando o profissional de mãos atadas. Como proceder nestes casos? Será que este é um verdadeiro profissional?
Coloco tais questões em pauta pois, quem sabe somente lidar com um programa A ou B, não sabe fazer um site, literalmente falando. Se for assim, é só fazermos um destes cursos baratos, pois sairemos contentes e “experts” em fazer sites.
Meu objetivo aqui não é falar mal de uma ferramenta específica, mas a dependência que ela causa. Seja flexível, aprenda a editar seu site pelo código, há ótimos programas gratuitos para isso, diferencie-se destes “usuários-de-programas” que pensam saber fazer de verdade.
Felipe Ranieri | 21/09/06 - 11:20 am
A galera tem que ficar esperta, nossa profissão já é meio queimada por conta disso.
Falows!
Eugenio Grigolon | 21/09/06 - 11:29 am
Não é o profissional que trabalho, e sim a ferramenta.
Já fui a várias entrevistas que me perguntaram: “você sabe usar algum software free? sabe programar em notepad?”. Nisso, duas grandes questões me fizeram pensar (e muito) sobre softwares de qualquer finalidade.
1º caso - “softwares livres”: parti para o eclipse, com plugins de web standards, PHP, javascript, e outros. Já para design, usei por uns três dias o GIMP2, só que não consegui me adaptar. Por exemplo, na nova empresa que estou trabalhando, todos usam OpenOffice.Org, e não MS Office.
2º caso - “uso de ferramentas variadas”: sempre achei legal saber usar mais de uma ferramenta, tanto paga quanto free. Isso amplia muito sua visão e o currículo também. Então não podemos sempre usar o padrão, Dreamweaver e Photoshop, e sim sempre tentar variar.
Assim, acho legal o profissional sempre saber usar outros tipos de softwares além do que usa no cotidiano, tanto para licenças, quanto para outros usos.
Carlos Eduardo de Souza | 21/09/06 - 12:29 pm
Há ótimas alternativas para serem descobertas, mas não há como nos desvencilharmos de tudo também né? Sou totalmente dependente do Photoshop como editor de imagens “rasterizadas”.
Já em vetor, uso Illustrator ou Corel, ambos pagos também.
Mas há alternativas gratuitas como o InkScape (vetor), GIMP (bitmap) e outros tipos de softwares, como o OpenOffice, que possui vários aplicativos para edição de texto, planilhas, etc… Legal isso! =)
Anderson Schloegel | 21/09/06 - 1:14 pm
Carlos Eduardo de Souza | 21/09/06 - 1:31 pm
Ele possui o recurso de auto-completar, basta apertar CTRL e barra-de-espaço; mas acho que ainda pode ser melhorado.
Sobre você utilizar o Dreamweaver, aí não tem problema algum. Quando escrevi o artigo, previ que alguém viria comentar que usa o modo código, portanto você não se torna dependente do programa, só o utiliza devido a algumas facilidades que ele proporciona, mas pode muito bem descobrir outra ferramenta e mudar para ela, não é?
O real problema é a edição visual, pois é impossível ter certeza absoluta de como seu site será visualizado em todos os browsers ao mesmo tempo. O programa renderiza de um jeito, IE renderiza de outro, e assim por diante… Imagina, entre os browsers adequados aos webstandards já existem algumas diferenças, pensem em comparando-se a browser antigos, como o IE6, aí é problema na certa, hehe
Leandro | 21/09/06 - 7:07 pm
Programadores sim precisam ter total conhecimento do código fonte, desta forma qualquer ferramenta de desenvolvimento lhe serve, até o BLOCO DE NOTAS (conheço um maluco que usa!!!)
O Dreamweaver é excelente com seu recurso de auto completar. Na Microsoft temos Visual Web Developer Express (http://www.microsoft.com/brasil/msdn/express/vwd/default.aspx) é de graça e também possui recursos de autocompletar.
Outra ferramenta interessante da Microsoft que esta em fase Beta e pode ser baixada gratuitamente é o Microsoft Expression Web Beta 1 (http://www.microsoft.com/products/expression/en/web_designer/wd_free_trial.aspx). Olha o que o Tio Bill está prometendo:
- Standards-based Web sites
- Sophisticated CSS-based layouts
-Extensive CSS formatting and management
Carlos Eduardo de Souza | 21/09/06 - 7:22 pm
Para CSS, se deseja um programa que realmente auxilie com os códigos, bom mesmo é o Top Style.
Doufer | 21/09/06 - 7:41 pm
Leandro | 21/09/06 - 8:03 pm
Eles trazem uma série de outros recursos bem uteis.
Jader Rubini | 21/09/06 - 8:45 pm
Cheguei a experimentar o PSPad e o TopStyle, mas não gostei muito não. Ainda prefiro meu fiel EditPlus.
Na agência onde trabalho, infelizmente estou tendo que usar o Dreamweaver (só no modo código, é claro! hehe), mas espero que isso mude em pouco tempo… Detesto esse programa!
Mario Nery | 21/09/06 - 8:49 pm
Gosto muito do Dreamweaver, e posso dizer que pelo menos na grande maioria das empresas de web do Rio de Janeiro sempre tem o DW instalado. Concordo com a opção de softwares livres. Já testei o Web Live da MS e o NVU para Linux, mas o NVU é muito limitado, pois nao aceita a edição de páginas em ASP (não a minha versão…)
Acredito que existem profissionais de todos os tipos, e não penso que um cara que trabalha apenas com o Dreamweaver pode vir a ser prejudicado por isso… Basta que ele domine bem a ferramenta… O mesmo vale para os profissionais do Photoshop ou Corel…
Acho que é tudo uma questão de visão. Claro, que o cara que não entende nada de código fica preso a editores WYSIWYG. Esse sim é o problema. O problema não é a ferramenta ou o modo que ela trabalha, mas a qualidade do profissional em ajustar o código na unha… Eu já estou cansado de ajustar algumas coisas no DW através do código, não tem como trabalhar com web e não dominar o código…
Carlos Eduardo de Souza | 21/09/06 - 9:09 pm
Leandro | 22/09/06 - 1:51 am
Porém este post acabou gerando espaço para uma outra discussão bem interessante: ferramentas de desenvolvimento web.
Podemos ver que existe uma diversidade de opiniões, e cada um tem seus motivos.
Nesta discussão eu concordo com o Mário Nery que disse:
“Eu uso o Dreamweaver, nos dois modos, tanto no código quanto no visual. Por que? Velocidade de produção. O DW agiliza muito a produção e a integração entre design e código.”
Um dos pontos crítico em projetos hoje em dia é o tempo. O trabalho profissional exige ferramentas que otimizem ao máximo seu tempo. Quanto mais recursos as ferramentas proporcionarem, melhor.
Neste quesito o Dreamweaver é uma excelente ferramenta. Entre as diversas funcionalidades interessantes, como sincronizar arquivos com o servidor, auto completar (em ASP, jscript, CSS,…), alertar sobre scripts que não rodam em determinado browser, gerenciar diversos projetos, ocultar parte do codigo (tipo seleciono e ele oculta até o ), etc…
Na minha opinião uma empresa do ramo de desenvolvimento precisa investir ferramentas que melhorem seu processo a facilitem a vida de seus funcionarios. Porque deixar meu funcionário usando um serrote se eu posso oferecer pra ele uma serra elétrica? Ganha ele e ganha eu! Ele pela facilidade no trabalho e eu por uma maior produção do meu funcionário.
Outra coisa que o Mário Nery falou foi:
“… O problema não é a ferramenta ou o modo que ela trabalha, mas a qualidade do profissional em ajustar o código na unha… ”
É isso mesmo! O profissional de qualidade domina qualquer ferramenta! Mas com uma ferramenta com mais recursos ele rende mais!!
Maicon Junches | 22/09/06 - 7:58 am
Bom, se poder me ajudar ficarei muito grato.
abraços!!
Carlos Eduardo de Souza | 22/09/06 - 9:16 am
Penso que essa parte de edição visual do programa pode ser substituída pelo velho método no qual, abrindo o Firefox, por exemplo, visualiza como seu site vai ficando, de acordo com a programação…
Alguns programas que indico, como alternativa, são: Edit Plus, PSPad e SciTE (o PSPad, como já havia dito, é gratuito e o SciTE não tenho certeza absoluta).
Leandro | 22/09/06 - 1:55 pm
Exemplificando para melor entendimento: um ganho de produtividade com Dreamweaver é esta questão do http://FTP. Após terminar alguma alteração em algum código fonte, peço para ele sincronizar com o site no servidor, então o Dreamweaver me mostra quais arquivos estão diferentes no servidor. Assim publico apenas os arquivos alterados.
Se eu utilizasse um programa de FTP separado, eu teria que abrí-lo e mandar sincronizar (se o programa tiver opção de soncronização, alguns não tem ai se publica tudo ou fica catando dentro das pastas os arquivos alterados).
Porque 2 programas separados se tenho tudo em um só?
Claro, a diferença é se ele é gratuito ou não. Porém recoloco minha consideração anterior:
“Na minha opinião uma empresa do ramo de desenvolvimento precisa investir ferramentas que melhorem seu processo a facilitem a vida de seus funcionarios. Porque deixar meu funcionário usando um serrote se eu posso oferecer pra ele uma serra elétrica? Ganha ele e ganha eu! Ele pela facilidade no trabalho e eu por uma maior produção do meu funcionário.”
Ganho de produtividade em varios aspectos, não apenas no código fonte em si.
Carlos Eduardo de Souza | 22/09/06 - 2:06 pm
Mas os programas que referi, principalmente o PSPad (gratuito), já possui essa funcionalidade de conexão FTP e atualização automática. Ou seja, não vejo muita diferença, sendo que este é um programa free, muito mais leve, não ocupa tanto espaço no HD e você tem algumas facilidades como: diferenciação por cor das tags, comentários, etc. (coisa básica que se deve ter num editor do tipo), conexão com FTP e recurso de auto-completar, tanto as tags e propriedades, como seus valores.
Vai dizer que não vale a pena?
Mario Nery | 22/09/06 - 7:40 pm
Gostaria de saber uma opinião da rapaziada:
Se existisse uma versão free do Dreamweaver ou de um bom editor visual, o pessoal iria aderir ???
Leandro | 22/09/06 - 10:40 pm
To na corrida agora, mas prometo que escrevo aqui outras funcionalidades bacanas!
Mario, o Visual Web Developer Express (http://www.microsoft.com/brasil/msdn/express/vwd/default.aspx) é gratuito e tem recurso de editor visual. Mas aviso que ela é uma ferramenta mais focada em desenvolvedores.
Carlos Eduardo de Souza | 22/09/06 - 10:54 pm
O meu grande problema é com essa parte visual. Se ele fosse free, leve, pequeno, talvez eu experimentasse mesmo.
Mas acho que isso é uma coisa impossível. Estou no aguardo do post do Leandro, falando de algumas boas funcionalidades do programa
Mario | 23/09/06 - 5:59 am
Ninguem deve criar dependência, tenho duvidas que profissionais saibam editar HTML ou PHP ou outra coisa qualquer no dreamweaver não o saibam fazer apenas olhando pó código, apenas o fazem por conveniência.
Mas concordo no ponto que não se deve criar dependência, especialmente quem está começando.
Maria Bonita | 23/09/06 - 1:14 pm
Peço desculpas por estar somente vindo retribuir o seu comentario agora, vim antes por aqui, mas as circunstancias me impediram de o fazer.
Eu estou muito longe de chegar à este grau, estou lidando com o wp muito basicamente, o meu tempo é tao limitado, mas queria muito, aprender a serio, pois gosto da coisa. Como voce disse no meu site/blog, é com pratica.
Bom, devagar devagar, vamos indo. Concordo com voce, e ha muita gente por aí que se julgam saber de verdade, e vejo muita ‘beleza’ no site, mas vai ver, a fundo nao sabe lidar bem com os codigos.
E por sinal, seu é otimo… podia sair sem dizer isso, mas nao quero disperdiçar a oportunidade. Parabens!
Leandro | 24/09/06 - 5:15 am
No Dreamweaver támbem é possivel de selecionar vários opções, como desenvolver sites para browsers especificos (ele alerta qdo algo errado é inserido), desenvolver sites dentro dos padrões, …
Não cito este recursos para servir de comparação com o PSPad, porque ele são ferramentas diferentes. Enquanto o PSPad é um editor, o Dreamweaver é uma ferramenta para desenvolvimento de web.
Trabalhos em nível profissional (onde tempo é dinheiro) é essencial uma ferramenta deste gênero.
Dizer que uma ferramenta deste tipo é pesada me causa surpresa. Se fosse um programa gráfico 3D até entenderia. Atualmente as máquinas estão baratas e com ótimas configurações, não apresentando problemas para rodar um programa deste tipo.
Claro que o PSPad é muito mais rápido, porque tem muito menos recursos. Porém este “ganho” de tempo nesta velocidade não chega nem perto do ganho de tempo que se tem com uma ferramenta como Dreamweaver.
Carlos Eduardo de Souza | 24/09/06 - 11:30 am
A facilidade que supostamente dão, na edição do código, é substituída facilmente quando você utiliza o browser para ver como o site está ficando.
Sobre o programa ser pesado, faz diferença sim.
Você lá, trabalhando, escutando uma música, Photoshop, Corel ou Illustrator abertos e mais o programa de edição do site, faz diferença sim. E, sei lá, irrita demais, quando quero fazer pequenas alterações no código HTML, esperar aquele Dreamweaver chato abrir… É irritante mesmo!
Falo do Dreamweaver pelo exemplo que passo várias vezes, não que seja somente ele… Mas pra mim, não serve não
Leandro | 24/09/06 - 9:32 pm
Acho que são raros os profissionais web que não possuem uma máquina adequada para trabalho. Desde que eu tinha meu note HP AMD 3.200mhz com 512Mb de memória eu trabalhava com photoshop, outlook, dreamweaver, mais um monte de outros softwares abertos sem nenhum problemas.
Você não sabe os ganhos que tem com uma ferramenta como Dreamweaver pelo simples motivo de não utilizá-la!
Talvez se um dia você for trabalar em uma empresa profissional especializada vai entender o que eu e o Mário Nery estamos falando! Já percebi que essa é o principal ponto de divergência em nossas opiniões, neste e nos posts passados. Temos um ambiente de trabalho diferente, por isso nossos pontos de vista diferentes!
Chan | 25/09/06 - 9:33 am
Anderson Schloegel | 25/09/06 - 1:57 pm
Carlos Eduardo de Souza | 25/09/06 - 3:08 pm
O programa pode gerar um código horrível, mas o “profissional” acha que fica tudo bem.
Se você acha que tal programa facilita sua vida, excelente.
Mas já utilizei o Dreamweaver umas vezes e não me apresentou nada de mais.
Esse recurso de agrupar linhas há no SciTE, programa simples e leve.
Leandro | 26/09/06 - 3:03 am
Sim carlos, você pode encontrar todos recursos do dreamweaver em diversos softwares, mas nenhum você encontra todos eles juntos como no dreamweaver.
O Dreamweaver é referência mundial para desenvolviemento web. Empresas profissionais o utilizam.
Mas se você quiser continuar serrando lenha com serrote a opção é sua!
Se você um dia tiver boa vontade de utilizar vai entender.
Sei que o post inicial era sobre a dependência de ferramentas WYSIWYG, porém, isto é algo óbvio! O post rendeu vários comentários porque trocamos o foco da discussão para ferramentas de desenvolvimento web!
Alfred R. Baudisch | 11/10/06 - 9:43 am
Atualmente como faço design em tableless e sistemas em PHP em grande porte, eu uso Dreamweaver para editar CSS (devido a facilidade de auto-preenchimento - mas uso só no modo “Code”) e Zend Studio para o PHP. Mas, o Edit Plus ainda é bom companheiro em várias tarefas.
É impossível editar um tableless no modo design desses programas. A pessoa que faz isso, realmente deve deixar a desejar para os navegadores em geral.
Editando via código, você trabalha onde for, quando for. Pois, você sabe o essencial: código. A ferramenta, pode ser qualquer uma, pois o código depende de ti.