Awesome-php: CodeIgniter é deixado de fora

Criado em 28 jul. 2020  ·  12Comentários  ·  Fonte: ziadoz/awesome-php

Percebi que por muito tempo o CodeIgniter foi deixado de fora da lista de Frameworks. Por que é tão?

Comentários muito úteis

codeigniter ao mérito de existir e também permite ao novo desenvolvedor aprender um framework e ter uma base MVC e por isso é bom. Depois disso, não coloque todos os desenvolvedores na mesma cesta, e se você acha que o codeigniter não é louco comparado ao Symfony ou Laravel, não ignore. Seja humilde com o desenvolvedor de código aberto e não coloque todos no mesmo nível.

Todos 12 comentários

Por ser obsoleto, foi escrito em php 5.4 (o PHP 8 será lançado em dezembro).
Os desenvolvedores precisam usar soluções modernas como Symfony ou Laravel.

O CodeIgniter 4 foi lançado no início deste ano, com 7.2 como a versão mínima do PHP suportada. Seu readme afirma que é uma reescrita completa, usando práticas modernas.

@zlodes CodeIgniter nunca é obsoleto. CodeIgniter4 já existe há algum tempo. Mesmo com o CodeIgniter 3. Atualmente, estou usando-o no mecanismo PHP 7.4. Acho que as pessoas ainda querem promover o Laravel e o Symfony, mas o CodeIgniter também é um framework PHP muito bom e na verdade foi uma inspiração para o Laravel. Por favor, adicione.

CodeIgniter não é _awesome_. É isso.

codeigniter ao mérito de existir e também permite ao novo desenvolvedor aprender um framework e ter uma base MVC e por isso é bom. Depois disso, não coloque todos os desenvolvedores na mesma cesta, e se você acha que o codeigniter não é louco comparado ao Symfony ou Laravel, não ignore. Seja humilde com o desenvolvedor de código aberto e não coloque todos no mesmo nível.

CodeIgniter não é incrível. É isso.

Já existem alguns frameworks não impressionantes na lista.

@otengkwame há PR: # 1111

Ótimo, eu ficaria feliz em vê-lo aparecer na lista. Muito obrigado

CodeIgniter não é incrível. É isso.

Já existem alguns frameworks não impressionantes na lista.

Acho que devemos corrigir isso em vez de adicionar mais projetos à lista, que são bons, mas _ padrão_. Não vejo onde o Codeigniter melhoraria a lista de maneira significativa.

Codeigniter é certamente popular e eu respeito isso. Mas também representa valores antigos, dos quais o PHP (felizmente) está se distanciando lentamente. E a popularidade por si só não é o fator de grandiosidade do Project.

Se você está procurando inspiração, não gostaria de encontrar projetos como o Codeigniter.

@rkrx Acho que você está sendo muito duro aqui. CodeIgniter4 está por aí usando PHP 7, então o que é "Mas também representa valores antigos, dos quais o PHP (felizmente) está se distanciando lentamente. E popularidade por si só não torna o fator de grandiosidade do Project." declaração para?

Bem, acho que cabe ao proprietário deste repositório fazer o que quiser.

@otengkwame

Eu acho que você está sendo muito duro aqui.

Talvez.

CodeIgniter4 está disponível usando PHP 7

O suporte para PHP7 não torna um projeto incrível. CodeIgniter ainda é muito 2005.

Eu chamaria um projeto de Moderno se ele apoiar os seguintes princípios de design:

  • A estrutura deve ser o mais invisível possível para minimizar a dependência de uma estrutura específica. O CodeIgniter ainda requer que todos os controladores se estendam de Controller além de muitas outras coisas.
  • Inversão de controle / injeção de dependência sobre o uso de métodos (e funções) estáticos.
  • Se eu não precisar de todos os componentes que vêm com o CodeIgniter, então tenho que aceitar que esses componentes estão agrupados. Agora estou acostumado com o fato de que as partes individuais de uma estrutura nem sempre funcionam bem para todos os aplicativos e que geralmente existem alternativas melhores do que aquelas que uma estrutura completa traz consigo.

Por favor, não entenda mal. O CodeIgniter deve durar para sempre e eu acredito que ele pode ser a estrutura perfeita para um grande número de conceitos de aplicativos ao ignorar abordagens mais modernas.

Eu (pessoalmente) acredito que essa estrutura com tudo incluído se desgastou e que você não precisa mais dela.

Bem, acho que cabe ao proprietário deste repositório fazer o que quiser.

Claro.

@rkrx eu concordo com você. Obrigado

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

antonmedv picture antonmedv  ·  3Comentários

ziadoz picture ziadoz  ·  8Comentários

StanBright picture StanBright  ·  5Comentários

rayfix picture rayfix  ·  3Comentários

andreshg112 picture andreshg112  ·  3Comentários