{"id":243,"date":"2007-10-15T09:51:00","date_gmt":"2007-10-15T11:51:00","guid":{"rendered":"http:\/\/helbertt.16mb.com\/site\/index.php\/2007\/10\/15\/windows-vista-e-inimigo-dos-desenvolvedores-web\/"},"modified":"2007-10-15T09:51:00","modified_gmt":"2007-10-15T11:51:00","slug":"windows-vista-e-inimigo-dos-desenvolvedores-web","status":"publish","type":"post","link":"https:\/\/helbertt.xyz\/site\/windows-vista-e-inimigo-dos-desenvolvedores-web\/","title":{"rendered":"Windows Vista \u00e9 inimigo dos desenvolvedores web"},"content":{"rendered":"<p><img decoding=\"async\" id=\"BLOGGER_PHOTO_ID_5121545716235168082\" style=\"FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand\" alt=\"\" src=\"http:\/\/1.bp.blogspot.com\/_ANIcCpo9ex0\/RxNisZ0e6VI\/AAAAAAAAABw\/kaj_o5vrbPE\/s400\/BadVista_no_littering.png\" border=\"0\" \/><\/p>\n<div>Sauda\u00e7\u00f5es Livres! Falar mal da Micro$oft \u00e9 um dos meus esportes favoritos no PAN 2007, mas sempre fa\u00e7o isso como uma forma de encorajar leitores a expressar opini\u00f5es sobre o assunto e at\u00e9 provar que as minhas afirma\u00e7\u00f5es tamb\u00e9m podem ser err\u00f4neas.<\/p>\n<p>Bem, tudo come\u00e7ou quando comprei meu primeiro notebook a mais ou menos duas semanas atr\u00e1s e ele veio com o Windows Vista Home Premium instalado. Imaginei que essa seria a oportunidade ideal para come\u00e7ar a me familiarizar com o novo sistema e particionado o HD, instalei tamb\u00e9m o Linux Fedora 7.<\/p>\n<p>Resolvi montar minha base de desenvolvimento web no Vista, com todos os softwares que eu usava para o desenvolvimento no meu antigo micro que rodava Windows XP, onde todas as ferramentas rodavam perfeitamente.<\/p>\n<p>Come\u00e7ando a batalha:<\/p>\n<p>* Instalando Programas no Vista &#8211; Todas as a\u00e7\u00f5es que s\u00e3o realizadas no micro precisam de aprova\u00e7\u00e3o antes de serem feitas, isso faz com que toda hora pipoque uma tela de alerta quando se vai instalar algum programa ou servi\u00e7o. Descobri que esses avisos podem ser desativados, mas s\u00f3 na vers\u00e3o \u201cUltra Super Business Mega Ultimate\u201d do sistema, segunda a Revista Info Exame, o que n\u00e3o inclui a minha vers\u00e3o.<\/p>\n<p>At\u00e9 parece que esse tipo de seguran\u00e7a adianta alguma coisa! O cara vai ficando puto com isso e clica em sim toda vez que aparece a tela de confirma\u00e7\u00e3o sem ler nada, acho que a seguran\u00e7a deve ser feita pelo n\u00facleo do sistema, como no Linux.<\/p>\n<p>* Instalando o Servidor Web no Vista &#8211; Passado o trauma das confirma\u00e7\u00f5es, parti para instala\u00e7\u00e3o do Apache, que \u00e9 o servidor web que eu uso para rodar aplica\u00e7\u00f5es PHP.<\/p>\n<p>De cara, tentei instalar a vers\u00e3o 1.3 do servidor, a mais est\u00e1vel e confi\u00e1vel, mas pra minha surpresa, ap\u00f3s a instala\u00e7\u00e3o o Vista disse que eu precisava de permiss\u00f5es de administrador para executar aquele aplicativo e freiou a execu\u00e7\u00e3o!<\/p>\n<p>Fui at\u00e9 o painel de usu\u00e1rios, imaginando estar logado como um usu\u00e1rio restrito e pra minha surpresa, estava como administrador do sistema. Fiquei meio desnorteado e procurando na internet, li em um f\u00f3rum que a vers\u00e3o 1.3 do Apache n\u00e3o funcionava muito bem no Vista.<\/p>\n<p>Arranquei a vers\u00e3o 1.3 e coloquei a mais nova, 2.2.4 que estava dispon\u00edvel no site da Apache e quando mandei inicializar o servi\u00e7o, pimba! Erro!<\/p>\n<p>O que o cara do f\u00f3rum esqueceu de comentar \u00e9 que nenhuma vers\u00e3o do Apache se d\u00e1 muito bem com o Windows Vista. Procurei na web e encontrei um comando que transformava o Apache em um servi\u00e7o no Vista, o que tecnicamente faria com que ele rodasse sem problemas (esse tipo de gambiarra nunca foi necess\u00e1ria no Windows XP).<\/p>\n<p>O servi\u00e7o rodou, mas n\u00e3o inicializava sozinho! Fui no painel de servi\u00e7os do Windows e mandei o aplicativo inicializar no arranque do sistema e nada! Ativei o modo de compatibilidade do Apache.exe para ele ser executado como se estivesse sendo executado pelo Windows XP e com permiss\u00e3o de administrador e n\u00e3o funcionava!<\/p>\n<p>Continuei nos f\u00f3runs e me foi sugerido configurar o Firewall e o Windows Defender. Em ambos adicionei o Apache como um servi\u00e7o confi\u00e1vel e desbloqueado e liberei as portas de acesso, mas n\u00e3o adiantava, n\u00e3o rodava na inicializa\u00e7\u00e3o nem a poder de reza brava!<\/p>\n<p>Perdi a velha e resolvi arrancar os dois, ai lembrei que o firewall era nativo e n\u00e3o poderia ser tirado, ent\u00e3o simplesmente desative-o, mas descobri que o maldito Defender tamb\u00e9m n\u00e3o poderia ser removido e tive que desativ\u00e1-lo tamb\u00e9m, ou seja, dois aplicativos instalados e comendo mem\u00f3ria \u00e0 toa.<\/p>\n<p>Ap\u00f3s desativar os dois aplicativos, tentei realizar a execu\u00e7\u00e3o do aplicativo e antes do meu \u00faltimo suspiro, antes do infarto iminente, o servi\u00e7o rodou, aleluia irm\u00e3o!<\/p>\n<p>* Instalando o PHP e o Banco de Dados no Vista &#8211; Pensei que o pesadelo tinha acabado, mas ao executar os procedimentos de instala\u00e7\u00e3o e integra\u00e7\u00e3o do banco de dados MySQL e da linguagem de programa\u00e7\u00e3o PHP ao Apache, vi todo o esfor\u00e7o ir por \u00e1gua abaixo quando o servi\u00e7o parou novamente de iniciar, ap\u00f3s a integra\u00e7\u00e3o dos aplicativos.<\/p>\n<p>Depois de v\u00e1rias dicas em f\u00f3runs, diversos comandos, pedidos de execu\u00e7\u00e3o como administrador, como Papa, como Presidente da Rep\u00fablica, promessas e novenas, finalmente o Apache rodou de qualquer jeito.<\/p>\n<p>Digo que rodou de qualquer jeito porque funciona, mas uma simples requisi\u00e7\u00e3o de p\u00e1gina leva no m\u00ednimo 3 segundos para ser feita, isso porque estou rodando os servi\u00e7os localmente, ou seja, dentro da mesma m\u00e1quina. Imagine se essa m\u00e1quina fosse um servidor remoto de grande acesso? Nem queira imaginar.<\/p>\n<p>* Instalando o editor de p\u00e1ginas Dreamweaver no Vista &#8211; Continuando a saga, \u00e9 hora de instalar um dos editores de p\u00e1ginas web mais usados, o Macromedia Dreamweaver.<\/p>\n<p>Iniciei a instala\u00e7\u00e3o da vers\u00e3o 8 do aplicativo, a qual j\u00e1 tenho costume de usar e ainda \u00e9 considerada uma vers\u00e3o atual. A instala\u00e7\u00e3o ocorreu de modo perfeito, mas algo me chamou a aten\u00e7\u00e3o: Ao perguntar onde eu gostaria que o aplicativo fosse instalado, o sistema me diz que o aplicativo seria instalado na pasta Program Files\/Macromedia, mesmo o meu sistema sendo totalmente em portugu\u00eas e n\u00e3o existindo essa pasta no micro at\u00e9 o presente momento. Confirmei o local da instala\u00e7\u00e3o e ap\u00f3s o procedimento, fui at\u00e9 o gerenciador de arquivos e vi que a instala\u00e7\u00e3o tinha sido feita na pasta Arquivos de Programas\/Macromedia, que coisa sinistra, n\u00e3o?!? Vai enteder\u2026<\/p>\n<p>Comemorei a instala\u00e7\u00e3o do editor sem problemas e abri um arquivo PHP para edi\u00e7\u00e3o. Fiz v\u00e1rias modifica\u00e7\u00f5es no documento e ao tentar abrir mais um arquivo para edi\u00e7\u00e3o atrav\u00e9s do menu Arquivo > Abrir, o Dreamweaver simplesmente fechou sozinho, perdendo todas as modifica\u00e7\u00f5es que eu havia feito no arquivo que estava aberto! Ferro na boneca!<\/p>\n<p>O Vista, com a cara mais lavada do mundo, me disse que houve um problema de compatibilidade com o meu aplicativo (mesmo ap\u00f3s habilitar o modo de compatibilidade do execut\u00e1vel do aplicativo) e sugeriu que eu clicasse em um link, a fim de resolver o problema, mas na p\u00e1gina da Microsoft indicada pelo link, n\u00e3o havia nenhuma solu\u00e7\u00e3o ainda dispon\u00edvel ainda para o meu problema de compatibilidade.<\/p>\n<p>* Instalando o editor Zend Studio no Vista &#8211; Obrigado a desistir do Dreamweaver, parti para o Zend Studio, um editor de c\u00f3digos-fonte para aplicativos web.<\/p>\n<p>Logo na instala\u00e7\u00e3o, os problemas j\u00e1 come\u00e7aram, onde o sistema gr\u00e1fico Aero do Vista foi desativado durante a instala\u00e7\u00e3o porque segundo o Vista, ele n\u00e3o era compat\u00edvel com o instalador gr\u00e1fico do Zend.<\/p>\n<p>Ap\u00f3s a instala\u00e7\u00e3o, notei que n\u00e3o foram criados links para o execut\u00e1vel do Zend e fui at\u00e9 o Gerenciador de Arquivos checar, mas vi que o Zend n\u00e3o tinha sido instalado na pasta Arquivos de Programas e que tinha sido criada uma pasta usr\/local\/bin e alguns arquivos dele tinham sido copiados para l\u00e1.<\/p>\n<p>N\u00e3o entendi bulhufas do que ele tinha feito, j\u00e1 que nem os arquivos execut\u00e1veis tinham sido criados nesta pasta e me vi frente a mais um problema: o Vista n\u00e3o sabe o que fazer com programas baseados em Java, este o caso do nosso querido Zend Studio.<\/p>\n<p>Nem a porcaria do link de desinstala\u00e7\u00e3o foi adicionado ao Adicionar e Remover Programas, me obrigando a arrancar o programa na marra, arquivo por arquivo.<\/p>\n<p>Conclus\u00e3o Final: Esses foram s\u00f3 alguns dos problemas que eu enfrentei com o Vista at\u00e9 agora e poderia montar um blog s\u00f3 falando desses problemas.<\/p>\n<p>Quero deixar bem claro que todos estes procedimentos, acima citados, sempre foram realizados por mim de forma simples e tranq\u00fcila no Windows XP, onde todos os programas acima sempre funcionaram perfeitamente.<\/p>\n<p>Ent\u00e3o, deixo uma pergunta para ser respondida: Vale a pena ficar arrancando os cabelos por um sistema onde nada funciona ou \u00e9 compat\u00edvel? Preciso mudar todos os meus programas cada vez que eu mudo de sistema?<\/p>\n<p>Dica: Se voc\u00ea quer realmente um sistema que funcione, use o Windows XP ou mude de uma vez para o Linux, porque esse Windows Vista, n\u00e3o anda valendo nem os cabelos que eu arranquei tentando fazer essa porcaria funcionar direito. <\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Sauda\u00e7\u00f5es Livres! Falar mal da Micro$oft \u00e9 um dos meus esportes favoritos no PAN 2007, mas sempre fa\u00e7o isso como<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"colormag_page_container_layout":"default_layout","colormag_page_sidebar_layout":"default_layout"},"categories":[75],"tags":[],"_links":{"self":[{"href":"https:\/\/helbertt.xyz\/site\/wp-json\/wp\/v2\/posts\/243"}],"collection":[{"href":"https:\/\/helbertt.xyz\/site\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/helbertt.xyz\/site\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/helbertt.xyz\/site\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/helbertt.xyz\/site\/wp-json\/wp\/v2\/comments?post=243"}],"version-history":[{"count":0,"href":"https:\/\/helbertt.xyz\/site\/wp-json\/wp\/v2\/posts\/243\/revisions"}],"wp:attachment":[{"href":"https:\/\/helbertt.xyz\/site\/wp-json\/wp\/v2\/media?parent=243"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/helbertt.xyz\/site\/wp-json\/wp\/v2\/categories?post=243"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/helbertt.xyz\/site\/wp-json\/wp\/v2\/tags?post=243"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}