segunda-feira, 28 de dezembro de 2009

(Antigo) Macros Office (VBA), Mac e Jogos

Resumo: Macros no MSOffice para automação, o problema de incompatibilidade com Mac e como o mundo dos jogos podem contribuir para a evolução dos painéis de gestão.
A Macro do MsOffice é o único motivo que me impede de ser 100% independente do PC e utilizar somente o Mac. Dúvida comum é o motivo pelo qual o MsOffice for Mac 2007 não tem este recurso. 
As 2 teorias mais comuns são a preocupação da Microsoft com o avanço dos Mac’s, e a que eu prefiro acreditar: não houve tempo hábil para a Microsoft adaptar esta parte do programa para o novo processador Intel, como publicado pela Mac+ em http://macmais.terra.com.br/modules/secoes/ver.php?id=141. 
A necessidade de análises complexas, criar relatórios e painéis de gestão fazem das Macros imprensidiveis para mim e deveriam ser para qualquer um. Mesmo quem não cria nada disso, ainda pode ser usuário de alguma planilha que precise funcionar com Macros, e a grande maioria dos painéis de gestão precisam, portanto existem 3 caminhos:
  1. Utilizar um software próprio para painéis, como o exemplo, apesar de antigo ilustra bem,  o Cristal Xcelsius: http://info.abril.com.br/edicoes/243/arquivos/5816_1.shl (o resultado final pode ser exportado em formatos amigáveis para um Mac, como em Flash) 
  2. Não utilizar Macros para a criação de painéis que pode tornar o resultado final pobre e a atualização/manutenção extremamente trabalhosa e suscetível a erros.
  3. Você não utiliza atualmente e nem pretende utilizar um painel de gestão no futuro: que futuro ? Sem metas não se alcançam os resultados e sem gestão as metas não servem de nada (uma boa consultoria com ótimos livros sobre o assunto: http://www.indg.com.br/)
Com relação ao item 2 a discussão é longa, bons resultados podem ser obtidos sem utilizar Macros, mas por incrível que pareça é muito mais complexo, exige um conhecimento muito maior da ferramenta, lógica e muita criatividade. Essa prática por vários motivos deve ser incentivada mas ainda não é uma realidade.
Atualmente o meu conhecimento em programação é todo apropriado para automação via Macros no MsOffice e tem sido o suficiente. 
Por Hobbie me aventuro de vez em quando com ASP e Java mas somente para criar aplicativos, como uma coisa leva a outra sempre tive curiosidade de conhecer um pouco sobre a programação de jogos e ocasionalmente encontrei um texto muito interessante, bem conceitual e não muito técnico, sem dúvida vale a pena ler: http://www.pontov.com.br/site/index.php?option=com_content&view=article&id=112:funcionamento-de-um-jogo&catid=51:programacao&Itemid=65. 
Depois de ler o texto acima, apenas como provocação: considere que o extremo de um painel de gestão é considerar elementos externos interagindo com os indicadores da sua empresa que respondem as suas decisões, tudo em tempo real. Os simuladores corporativos não são exatamente uma novidade mas ainda são pouco utilizados e muito básicos. 
Voltando ao assunto original sem dúvida o Mac é uma ótima escolha para o Home Office (e quem utiliza o próprio computador de modo geral) mas a dependência de Macros deve ser considerada. No extremo, via Boot Camp é possível executar o Windows e o MsOffice for Windows mas se isto for constante talvez seja melhor um PC para o seu momento, até que as Macros sejam reinseridas: http://idgnow.uol.com.br/computacao_pessoal/2008/05/13/proxima-versao-do-office-para-mac-volta-a-ter-suporte-para-vba/ 

Nenhum comentário:

Postar um comentário