O que esperar do
CodeIgniter
4
Jonathan Lamim Antunes
Desenvolvedor, escritor, palestrante e empreendedor
www.jonathanlamim.com.br
Processo de desenvolvimento
●
Fase 1: core
●
Fase 2: reescrita de bibliotecas já existentes
●
Fase 3: pacotes adicionais
Mudanças mais significativas
●
PHP 7
●
Estrutura flexível
●
Implementação de PSRs
●
Uso de namespaces
●
Implementação de m...
</>
O que esperar
●
Melhoria considerável de performance
●
Qualidade do código escrito
●
Volume menor de código
●
Ganho de pro...
Vamos interagir?
Conteúdo sobre CodeIgniter
www.universidadecodeigniter.com.br www.livrocodeigniter.com.br
Obrigado!
Próximos SlideShares
Carregando em…5
×

O que esperar do Codeigniter 4

321 visualizações

Publicada em

Slides da palestra realizada na PHP Conference Brasil 2016, onde apresentei as principais mudanças e novidades do CodeIgniter 4.

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
321
No SlideShare
0
A partir de incorporações
0
Número de incorporações
0
Ações
Compartilhamentos
0
Downloads
1
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide
  • Como o CodeIgniter4 tem a proposta de ser desenvolvido praticamente do zero, contando com reescrita de algumas partes do CodeIgniter3, o processo foi dividido em 3 fases:
    - Fase 1
    Na primeira fase foi trabalhado o core mínimo para que fosse possível rodar a nova versão, o que incluiu os trabalhos em funcionalidades como: Autoloader, Dependency Injection, Logging, HTTP Requests, Routing entre outras.
    - Fase 2
    Na segunda fase o foco foi o trabalho em recursos já existentes, inicianod o processo de reescrita do código. Então foram trabalhadas funcionalidades como helpers, caching, email, encryption, pagination entre outras.
    - Fase 3
    Na terceira fase o foco foi em pacotes adicionais, já que alguns recursos nativos existentes na versão 3 não estariam mais presentes de forma nativa na versão 4 e alguns seriam definitivamente removidos.
    FTP, XML-RPC, Zip, Typography, Template Parser são pacotes que deixaram de ser nativos para serem opcionais.
    Cart, Javascript, Unit_test e Trackback foram definitivamente removidos.
  • - Configuração mínima do servidor: PHP 7
    - implementação das PSRs 1, 2, 3, 4, 5, 6 e 7
    * PSR 1: Basic Coding Standard
    * PSR 2: Coding Style Guide
    * PSR 3: Logger Interface
    * PSR 4: Autoloading Standards
    * PSR 5: PHPDoc Standard
    * PSR 6: Caching Interface
    * PSR 7: HTTP Messaging Interface
    - uso de namespaces
    (apresentar exemplos comparativos entre as versoes 3 e 4)
    - estrutura flexível para a aplicação
    Você pode alterar os nomes dos subdiretórios do diretório application, pois todos respondem sob o namespace App, que pode ser alterado também, no arquivo application/Config/Constants.php.
  • O que esperar do Codeigniter 4

    1. 1. O que esperar do CodeIgniter 4
    2. 2. Jonathan Lamim Antunes Desenvolvedor, escritor, palestrante e empreendedor www.jonathanlamim.com.br
    3. 3. Processo de desenvolvimento ● Fase 1: core ● Fase 2: reescrita de bibliotecas já existentes ● Fase 3: pacotes adicionais
    4. 4. Mudanças mais significativas ● PHP 7 ● Estrutura flexível ● Implementação de PSRs ● Uso de namespaces ● Implementação de migrations e seeds ● Debug bar ● Banco de dados ● Rotas
    5. 5. </>
    6. 6. O que esperar ● Melhoria considerável de performance ● Qualidade do código escrito ● Volume menor de código ● Ganho de produtividade ● Flexibilidade na estruturação de diretórios ● Construção de APIs sem a necessidade de código de terceiro
    7. 7. Vamos interagir?
    8. 8. Conteúdo sobre CodeIgniter www.universidadecodeigniter.com.br www.livrocodeigniter.com.br
    9. 9. Obrigado!

    ×