PHP – Linguagem e atualizações

O sistema UNIMESTRE foi desenvolvido inicialmente em Delphi 6 e em PHP 4 lá pelos anos 2000. Como as linguagens de programação foram evoluindo, novos mecanismos de segurança precisam ser seguidos para evitar falhas de segurança. Por isso a base de programação precisou evoluir também.

 

Acompanhe abaixo a evolução da base de programação do sistema UNIMESTRE em relação ao PHP:

 

PHP 1 ao 3

 

O PHP foi criado em 1997 e teve o apoio de milhares de usuários no mundo, somando 60 mil domínios utilizando a linguagem em seu início. PHP significa Hypertext Pre Processor – algo como pré processador de texto HTML – que torna o HTML dinâmico.

 

PHP 4

 

O Portal Online teve seu motor desenvolvido originalmente em PHP 4. 

Objetivo da versão PHP 4 foi:

 

  • Melhorar a performance das aplicações (velocidade)
  • Permitir a modularização de código – uso de classes
  • Criação do novo motor chamado Zend Engine.

 

PHP 5

 

A partir de julho de 2004 o PHP5 foi lançado após 4 anos de desenvolvimento. E logo o Portal Online foi migrado do PHP 4 para o PHP 5.

 

Objetivos da migração para PHP 5:

 

  • Permitir trabalhar com novo modelo de objetos – modernizar a programação
  • Permitir utilizar componentes e componentização com COMPOSER
  • Garantir a segurança da aplicação, através de melhorias de segurança que ocorreram. 
    • Correções contra SQL Injection.
    • Correções em funções que podiam ser exploradas por hackers.
  • Permitir utilizar AJAX através do XAJAX.

 

Status da conversão do UNIMESTRE: 100%

 

Vamos prestar suporte para esta versão até 02/2022. A partir desta data o sistema UNIMESTRE não será mais suportado pelo PHP5.
A partir de 03/2022 se você tentar atualizar o Portal Online e estiver na versão 5, não será possível realizar a atualização.

 

PHP 6

 

A versão oficial do PHP 6 não chegou a ser lançada publicamente pela desenvolvedora da linguagem. Ela não chegou a existir oficialmente. 

 

PHP 7

 

Esta é a versão de produção do PHP e do UNIMESTRE também. Ela foi lançada depois de 11 anos de desenvolvimento em 2015 e traz muitas vantagens para a velocidade e segurança da aplicação:

 

Objetivos da migração para PHP 7:

 

  • O PHP 7 é de 9 a 11 vezes mais rápido que o PHP 5 – melhorar o desempenho da aplicação.
  • Correções de funções na linguagem que acarretam em erros fatais.
  • Suporte 64 bits nos servidores.
  • Novas construções e sintaxe que garantem mais estabilidade para a aplicação.
    • Novas funções
    • Novos operadores
    • Melhorada sistema de tipagem
  • Novas construções e sintaxe garantem mais segurança:
    • Possibilidade de execução de ferramentas de segurança no código
    • Correção de diversas brechas na linguagem
    • Indução de tipos evita a exploração de brechas

 

Status da conversão do UNIMESTRE: 100%

 

PHP 8 

 

O PHP continua sendo a linguagem mais utilizada na web.

 

O PHP 8 foi lançado em 2020, e até 2024 o UNIMESTRE precisa estar funcionando em PHP 8 também. Por enquanto não estamos prestando suporte para esta versão.

 

Principais novidades:

  • Desempenho 4 vezes superior ao PHP 7
  • Funções para Machine Learning
  • Correção de erros fatais do PHP
  • União de tipos para evitar problemas de exploração de vulnerabilidades
  • Adicionada novas funções

 

https://www.php.net/releases/8.0/pt_BR.php

 

Status da conversão do UNIMESTRE: 65%

Como a conversão ainda não está concluída para o PHP 8, não vamos dar suporte para esta versão por enquanto.

 

Empresas que utilizam o PHP

 

  • Unimestre
  • Facebook
  • Twitter
  • Wikipedia
  • Tumblrr
  • Slack
  • WordPress

Clique nas estrelas e classifique

Lamentamos que este post não tenha sido útil para você!

Vamos melhorar este post!

Diga-nos, como podemos melhorar este post?

Compartilhe:

Share on whatsapp
Share on telegram
Share on email

Explore outros conteúdos

Implantação EAD

Primeiro acesso Você já deve ter recebido da nossa equipe duas informações importantes: ENDEREÇO DE ACESSO: é o endereço que será utilizado pela sua instituição/empresa