.  José Milagre

José Milagre
José Milagre Analista de TI, Professor e Advogado

CEO da LegalTech. ITIL Foundation Certificate in IT Service Management. Advogado e Analista de Tecnologia da Informação. MBA em Gestão de TI, Especialização em Direito Eletrônico, VP da Associação Brasileira de Forense Computacional. Professor da Pós em Segurança da Informação do SENAC-Sorocaba, da Pós em Direito Eletrônico da Unigran-Ms. Professor da Pós em Computação Forense da Universidade Presbiteriana Mackenzie.

Posts com a Tag ‘projeto’

Responda se puder: ASP.NET ou PHP?

quinta-feira, 11 de dezembro de 2008

Tenho conversado com muitas pessoas sobre o assunto, escutado muitas conversas, lido muito a respeito, mas confesso: Não me convenci de nada! Lembro-me muito bem quando o ASP estava em alta, aí veio o PHP e fomos direcionados a buscarmos a nova formação. Sou feliz pela mudança! Agora temos o ASP.NET, que pode ser integrado com linguagem C# e VB.NET. Uma nova dúvida surge para a gestão de projetos!

Então proponho um caso prático e você como GERENTE de TI, me responderá rapidamente, diante da questão formulada, como agiria! (Não vai minimizar esta janela e sair procurando no Google a respeito)

Sabemos que PHP é free, que o Apache é Free, que o Visual Studio é proprietário, que o IIS é Proprietário.

Sabemos que o Mysql é free, sabemos que o SQL Server é proprietário.

Sabemos que existem hosts gratuitos para PHP, mas para ASPX…..

Sabemos que ambas as linguagem são equânimes quando o assunto é Sites web…

Sabemos que ambas permitem integração com Webservices e AJAX (Java Script + XML)

Mas esqueça tudo isto e vamos pensar grande!

Imagine que seu cliente é uma gigante que tem condições (orçamento) de arcar com os custos de uma plataforma proprietária. Ela também deve respeitar normas de qualidade de software e service desk (suporte adequado). Por cuidar de informações críticas, este cliente também deve ter segurança e atualizações constantes da Estrutura para o Sistema (Banco de Dados e Frameworks). Imagine que você é designado pela equipe de gestão de mudanças como gerente de um projeto para construção de um software “as a service”.(Preste atenção não é um site, mas um software de gestão que estará sob a plataforma web). Você tem pouquissimo prazo para entregar o projeto (digamos 30 dias). O projeto vai envolver relatórios financeiros, Grids, GED, EDI e vai suportar o Workflow do Negócio. Você tem a dificil decisão de selecionar qual será a linguagem de programação do projeto, considerando a agilidade para o escopo explicado, e você tem equipes que programam tanto em PHP como ASP. As implementações pós-concepção devem ser feitas em até 7 (sete dias).

Indaga-se: ASP.NET ou PHP?

Como diria meu Professor, o exemplo “é meu” e não acrescentem novos detalhes ou criem situações não explícitas, esqueçam o ROI, SLA, área de atuação do cliente, apenas considerem o porte, o tempo, a natureza do software, as normas que o cliente deve respeitar…

Ah por favor, também não me venham com aquelas historinhas lindas do tipo…

“Linguagem de programação não importa, o que importa é o resultado”

“Ah eu prefiro o notepad”

“Nenhuma das duas! Java é Sox”

“Faço no que o cliente mandar, se ele quiser em COBOL, fazemos”

“Isso não importa, até em Access, VBA ou Excel se pode construir grandes ERPs”

Tais idéias tem lá seus fundamentos, mas neste caso estou propondo uma reflexão para um cenário que pode ocorrer a qualquer momento com vocês, e também tenho a certeza de que possuem experiências práticas e conhecimentos ineressantes a serem compartilhados a respeito desta dúvida cruel!

Vamos lá, responda Rápido!


  • InterCon
  • DialHost
  • Impacta
  • Pagseguro

2001 - iMasters FFPA Informática Ltda - Todos os direitos reservados.