Cuidado com o “masterpageano”
Volto de ônibus da instituição em que trabalho como instrutor de Administração e ouço o seguinte “diálogo” ao celular:
- A resposta para a sua pergunta é sim. É fácil eu fazer isso que você quer.
Um sinal de alerta acendeu em minha memória. Lembrei-me da compra de um 586 - você conhece isso? - com um HD de 4Gb. O vendedor usava umas expressões parecidas para me explicar que eu poderia fazer miséria com aquela máquina.
O eloquente rapaz continua:
- Você quer que eu alinhe seu layout? Que eu coloque os botões de baixo para cima? Isso é muito simples. Amanhã será a primeira coisa que farei ao chegar ao escritório.
Vibrei! Puxa finalmente vou conhecer um profissional de internet em carne e osso, morador da minha querida Vitória!
- Os padrões? É lógico! a “masterpage” cuida disso! Não precisa mudar o projeto todo não! O negócio é em “dotnet” e asp.
Caramba! Eu leio umas cinco horas diárias sobre desenvolvimento web e não conheço nada do que o rapaz disse, caramba, o cara está a frente do nosso tempo. Mas algo me alerta, não só pelo sotaque carioca, que é muito comum por aqui, quando um capixaba é iludido pela conversa de um ser mais evoluído.
Mas o alerta é sobretudo pela utilização de termos técnicos. Raramente alguém da nossa área fala palavras em inglês ou informatiquês, sem a intenção de ganhar mais um pato…
Eu chego em casa e ligo a máquina apressado para saber que diabos de “masterpage” é essa. Sera um revolucionário ERP, pensei até que seria algum framework ou coisa parecida. E eis que me deparo com um esdrúxulo troço parecido com o tal de frontpage que me dá tristeza em saber que uma coisa dessas existe.
E o pior de tudo é que o cara falava alto para o ônibus inteiro ouvir.
E a pergunta que não me deixará dormir bem essa noite: Quanto será que ele cobrou do pobre coitado do cliente?
Leia Mais sobre: capixaba, desenvolvimento, internet, profissional, Trabalho, vitória, web




Fabiano Rech
Deveria ter lido melhor sobre masterpages, e assim não teria um conceito tão tacanho sobre tal.
Luiz Aquino
Ei Fabiano, obrigado por visitar o HajaLuz.
Eu penso que há dois caminhos muito diferentes no desenvolvimento web. O caminho do desenvolvimento visual e o de código. Não sou programador mas sou grato por ter aprendido os conceitos básicos de uma página web no bloco de notas.
Existe uma tendência de quem trabalha no visual de ignorar padrões e desejar que a interface transforme seu desenho em um site; eu penso que é daí que deriva o conceito de masterpage.
Ainda acredito, até pelo excelente exemplo do Google, que um projeto de web deve ser simples, e ao invés de essa tal de masterpage, o CSS tem mais a ver com uma atitude inteligente de se fazer internet.
Continuo a pensar que a MS consegue ridicularizar qualquer tentativa profissional de se pensar em tecnologia, e a materpage trabalha muito dentro dessa idéia.
De qualquer forma se você a utiliza, por favor, dê alguns links para que eu possa entender melhor e quem sabe mudar de opinião, estarei sempre aberto a críticas…
Abraços, e mais uma vez obrigado por estar por aqui..
Sucesso!!
Fabiano Rech
Olá Luiz!
Eu desenvolvo para web há alguns anos, creio que quase sete anos, sempre optei por código, nunca gostei de desenvolver visualmente, exatamente porque não sou webdesigner, acho que você condenou o vinho pela aparência da garrafa.
O MasterPages não obriga ninguém a utilizar o desenvolvimento visual, pelo contrário, ele somente implementa de uma outra forma o conceito de layout do Rails, por exemplo, falando a grosso modo. Um padrão para varias páginas.
Tenho sites e sistemas em Rails, Php, e C#+asp.net e posso afirmar que este ultimo não deve em nada ao outros e desenvolvo sempre observando padrões w3c e 99% das vezes somente com código, sem qualquer utilização da interface WYSYNG.
E este código do MasterPage é sim também editável por notepad, edit do dos, vim, etc… Mas como tudo é uma questão de gosto e gosto não se discute. Mas cuidado ao criticar algo que não conhece com exatidão.
Quanto a links eu sugiro que você leia os que você mesmo citou, eles explicam bem e com bons exemplos de como funciona MasterPages. Não se deixe levar pelas aparências do tutorial da Microsoft, mostrando algo parecido com o FrontPage, que, aliás, eu detesto também.
Everaldo
olha realmente.. creio que o tempo da programação mazoquista e auto flagelaçao ja passou…
procure ter mais embasamento no que se refere a web.
Luiz Aquino
Oi Everaldo eu não sei qual é a sua conotação com relação a “mazoquista” (sic) - acho que você quis dizer masoquista..
Como afirmei na postagem eu leio cerca de umas cinco horas diárias somente sobre desenvolvimento web. Nas outras horas trabalho com aulas de administração e gosto de discutir o tema em ambiente de trabalho, justamente para receber informações de usuários, então eu faço muito bem os dois lados: ouço tanto pesquisadores quanto utilizadores da internet, e penso que isso é suficiente para considerar minha opinião bem embasada.
Continuo a pensar que um suposto profissional não deveria vender soluções baseadas em desenvolvimento estritamente visual. Penso que é uma prática sadia entender um projeto em toda a sua extensão.
Por outro lado, caso haja links ou informações que você queira compartilhar conosco sobre a prática de masterpage e me faça pensar de forma oposta, eu ficarei grato em conhecer.
Abraços e sucesso!!
Everaldo
é um assunto interessante..
como o amigo disse, acho errado julgar o vinho pelo rótulo, pois creio que fanatismo e superstição nao é nada vantajoso nesse meio.
o desenvolvimento tendo como foco o cliente , deve ter qualidade e ser implementado no menor tempo possível, é uma tendência o uso de ferramentas que otimizem o trabalho
por exemplo o Visual Studio que provavelmente voce citou otimiza muito o desenvolvimento, cabe ao desenvolvedor usá lo da forma que melhor se adapte, seja utilizando ferramentas visuais, ou interagindo com o código fonte, pois é possivel ter controle de todo o processo.
focando na camada de negócios e deixando a “roda” do jeito que está.
o bom software é aquele que atende o cliente, para o cliente é indiferente a forma como foi feito.
lhe convido a fazer um test drive nas ferramentas disponiveis, em um ambiente de programação continuo.
nao querendo fazer ofensas, pois é um bom assunto para discutir..
Abraços e sucesso!! até +
Luiz Aquino
Fabiano, eu me refiro aos tutoriais que citei. É evidente que existem diversas conotações sobre um determinado assunto. Se você utiliza “masterpage” de outra maneira peço até que me ensine através de algum tutorial que eu me retrato e coloco essa outra posagem.
Segundo entendi no diálogo do ônibus o autor se refere à prática que eu citei no texto.
Quanto à minha opção de desenvolvimento web. Sem entrar na idéia de conteúdo dinâmico, reitero que gosto de colocar um índice e distribuir as demais páginas secundárias de acordo com a necessidade de conteúdo em arquivos separados, e a padronização de layout fica por conta de um CSS, essa na minha opinião é a maneira mais simples de pensar em desenvolvimento web.
Se pensar em conteúdo dinâmico aí teremos modelos de estruturas infinitas de como dispor conteúdo em um site.
Volto a repetir que esse tutorial da MS para mim é uma coisa esdruxúla, inclusive com direito a frame.
Fabiano Rech
Luiz, este mesmo tutorial que você menciona da Microsoft, não contem nenhuma linha que utilize frames, pra você ter uma idéia ali eles utilizam div, por isto peço que você leia todo o tutorial que vais entender o que estou dizendo.
Quanto a um tutorial sobre MasterPages, faço um sim, se puder esperar um pouco, eu bolo sim e te envio.
Caso deseje ver algum exemplo de masterpage com css me procura pelo e-mail que conversamos no msn e te passo um exemplo.
Abraços
Luiz Aquino
Fabiano eu li os tutoriais várias vezes. Vou fazer um último comentário para não incorrer em erros e depois farei uma postagem mais detalhada com ilustrações. Tudo o que vi nessa “masterpage” é possível fazer de maneira bem simplificada com estilo (CSS).
O conceito de “masterpage” que você utiliza em outras aplicações pode ser até interessante. Mas o tutorial da Microsoft traz aquela velha idéia do Frontpage de editar um website como se fosse um texto de word; é isso que questiono.
Quanto aos frames é verdade. São DIV’s mesmo, com um porém, pelo que li rapidamente a master page é estática enquanto eles colocam partes como o “header” em outros arquivos. Então o “header” vai funcionar como um frame mesmo. Eu gostaria de saber inclusive como uma métrica se aplicaria a essa estrutura, fiquei curioso e vou pesquisar sobre isso em breve…
A postagem foi uma brincadeira que acabou agunçando minha curiosidade, obrigado pelas contribuições…
Abraços…