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
- 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?