All Rights ReservedView Non-AMP Version
IT Forum
  • Homepage
  • Notícias
Notícias

Desenvolvimento web: qual tecnologia e framework utilizar?

Com o avanço tecnológico e o surgimento de novas linguagens de programação, saber qual delas utilizar, é um desafio.

As três mais utilizadas, PHP, JSP e .NET serão comparadas nesse texto.

As melhores notícias de tecnologia B2B
Acompanhe todas as novidades diretamente na sua caixa de entrada

De acordo com pesquisa realizada em 2016 e com resultados apresentados na 13th ECTI-COM – Conferência Internacional de Engenharia Elétrica/Eletrônica, Informática, Telecomunicações e Tecnologia da Informação – o usuário de uma página web não quer saber qual tecnologia está implantada, qual sistema operacional a página web está rodando ou o quão trabalhoso foi a implementação do sistema. Se a página for lenta, há a possibilidade do usuário sair e ir navegar em outro site, portanto, a escolha da tecnologia correta para o projeto pode ser essencial para o seu sucesso.

O pesquisador da Universidade de Washington (EUA) Xiaosong Li, afirma em um de seus estudos, que o PHP é considerado uma das linguagens web mais populares, pela sua flexibilidade, dinamicidade e baixa curva de aprendizado. Entretanto essa facilidade pode influenciar desenvolvedores inexperientes a cometer erros de organização de projetos, portanto o uso de frameworks é quase indispensável, tais como Laravel, CakePHP e CodeIgniter.

Os pesquisadores Khampheth Bounnady e Khampaseuth Phanthavong, da Universidade Nacional de Laos, realizaram uma comparação entre PHP e .NET, tendo não só um resultado sólido, mas sim um conjunto de fatores que podem ser primordiais para a escolha da tecnologia mais adequada. Os resultados obtidos, referenciam o PHP como uma linguagem mais adequada para pequenos projetos ou páginas que precisam carregar um grande número de dados.

Em muitos fatores o .NET consegue superar o PHP, como o carregamento de páginas (1.81x mais rápido), leitura/escrita de arquivos externos (3.77x mais rápido), e cálculo de algoritmos (14.74x mais rápido). Entretanto, não apenas o PHP tem a implementação mais simples, como ele possui suas vantagens na comparação, sendo elas o manuseio de variáveis grandes (6.82x mais rápido), comunicação com banco de dados (1.45x mais rápido) e upload de arquivos (1.17x mais rápido).

De acordo com análise feita por Naresh Babu Muppalaneni, pesquisador da Sree Vidyanikethan Engineering College, de Tirupati, India, o JSP possui algumas vantagens e desvantagens. O servidor da web precisa de um mecanismo, ou seja, contêiner para processar páginas JSP, o qual é responsável por manipular solicitações para páginas JSP. O melhor recurso do JSP é que a primeira execução da página da web é carregada no buffer – a partir da segunda execução, ele executará do buffer.

Já o pesquisador Zhang Fen, da China Satellite Marine Track & Control Department, afirma que o JSP possui algumas robustas vantagens de segurança, tendo em vista que a aplicação pode ser dividida em camadas, por exemplo, a divisão de 3 níveis, sendo eles o nível de interface do usuário, o de cálculos de negócio e o de dados, em que o nível de interface com o usuário se comunica apenas com o de cálculos de negócio, não tendo acesso ao nível de dados da aplicação, aumentando significativamente a segurança.

Como conclusão: o PHP é a linguagem com a menor curva de aprendizado, com o menor custo de implementação e ideal para projetos pequenos. O .NET é a melhor escolha para projetos maiores e com uma complexidade maior. E o JSP, como a tecnologia mais segura e com a melhor resposta instantânea à páginas que não sofrem modificações constantes.

Não se deve esquecer ainda que é necessário levar em consideração a experiência e proficiência da equipe, necessidades de tempo de resposta, segurança e usabilidade do cliente e das ferramentas disponíveis.

*Por Felipe Amorim, automador de testes da ART IT, especializada em soluções e serviços de TI.

Next Bitcoin perde força no mercado de criptomoedas »
Previous « Sérgio Abela é novo Diretor de Operações da Ascenty
Share
Published by
Ana Gabriela De Callis
Tags: linguagem de programaçãoNETPHP
7 anos ago

    Related Post

  • Para CEO da BuildBox, IA vai assumir o papel do Microsoft Office nas empresas
  • IA deixa fase de testes e ganha prioridade no mercado brasileiro de software, diz Abes
  • Custos de IA expõem problema de contexto e elevam gastos corporativos, diz Forrester

Recent Posts

  • Notícias

Para CEO da BuildBox, IA vai assumir o papel do Microsoft Office nas empresas

No segundo dia do IT Forum Na Mata com oferecimento BuildBox, realizado na sexta-feira (12)…

38 minutos ago
  • Artigos

O Brasil pode liderar a era da IA ou escalar o caos digital

Por Leandro Cesar Lopes O Brasil pode estar mais preparado para a era da inteligência…

2 horas ago
  • Notícias

IA deixa fase de testes e ganha prioridade no mercado brasileiro de software, diz Abes

A Associação Brasileira das Empresas de Software (Abes) apresentou nesta segunda-feira (15) a segunda parte…

3 horas ago
  • Notícias

Custos de IA expõem problema de contexto e elevam gastos corporativos, diz Forrester

O crescimento dos gastos com inteligência artificial (IA) pode estar menos relacionado ao uso dos…

3 horas ago
  • Notícias

Lenovo nomeia Claudio Stopatto como general manager de ISG para a América Latina

A Lenovo anunciou, nesta segunda-feira (15), a nomeação de Claudio Stopatto para o cargo de…

5 horas ago
  • Notícias

Morre Rege Romeu Scarabucci, ex-integrante do CPqD e do projeto GIGA

Faleceu neste final de semana o pesquisador Rege Romeu Scarabucci. Ao longo de mais de…

7 horas ago
All Rights ReservedView Non-AMP Version
  • L