ci - PHP MVC框架 codeigniter 已经过时了吗?
现在PHP MVC框架是否已经过时了,有使用CI开发的例子吗
以前看帖子有人说过新浪、百度这些也用CI,不知真否
回复内容:
现在PHP MVC框架是否已经过时了,有使用CI开发的例子吗
以前看帖子有人说过新浪、百度这些也用CI,不知真否
据说是停止更新了,搞不清楚,不过这个轻量级框架还是有他的独到之处了
没有的事吧,看官方网站3月份才发布了3.0版本
根据自己的经验,从2009年开始用ci,一直用到2015年,6年的经验让我对ci有一种特殊的感情, 就是那种可以完成工作,但却各种不爽,跟不上潮流(composer),ide提示不友好, 这次看了3.0的更新,发现没有本质区别, 不想再去维护ci的代码,准备慢慢使用其它框架重写,以求发展之道.
应该说这些框架没有过时不过时的问题,
只有是否更适合应用场景.
有大量的历史项目由这些所谓过时的框架运作并且运作良好.
CodeIgnitor不会过时的, 这个框架很容易修改, 就算你的新项目或者旧项目有一些需求CI不能满足,
也可以自己动手修改使之能满足自己的需求.我就是自己改出来一个sqlite3的驱动很好用.
如果楼主开始一个全新的项目, 建议你也可以看看流传度更广的yii, laravel之类的拓宽一下视野.
CI被加拿大温哥华的不列颠哥伦比亚理工学院(BCIT)接手了
能满足你的需求就好。
CI已经有新的团队接手并已发布了大幅更新的3.0版本,还是挺不错的。至少比tp强很多吧
没有,thinkphp已经过时了,CI是国外专家在维护,所以永远不会过时,而thinkphp是国内开发的,PHP又是外国人发明的,所以说国内的技术永远也不可能领先于国外的

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics



PHP 8.4 brings several new features, security improvements, and performance improvements with healthy amounts of feature deprecations and removals. This guide explains how to install PHP 8.4 or upgrade to PHP 8.4 on Ubuntu, Debian, or their derivati

Visual Studio Code, also known as VS Code, is a free source code editor — or integrated development environment (IDE) — available for all major operating systems. With a large collection of extensions for many programming languages, VS Code can be c

If you are an experienced PHP developer, you might have the feeling that you’ve been there and done that already.You have developed a significant number of applications, debugged millions of lines of code, and tweaked a bunch of scripts to achieve op

This tutorial demonstrates how to efficiently process XML documents using PHP. XML (eXtensible Markup Language) is a versatile text-based markup language designed for both human readability and machine parsing. It's commonly used for data storage an

JWT is an open standard based on JSON, used to securely transmit information between parties, mainly for identity authentication and information exchange. 1. JWT consists of three parts: Header, Payload and Signature. 2. The working principle of JWT includes three steps: generating JWT, verifying JWT and parsing Payload. 3. When using JWT for authentication in PHP, JWT can be generated and verified, and user role and permission information can be included in advanced usage. 4. Common errors include signature verification failure, token expiration, and payload oversized. Debugging skills include using debugging tools and logging. 5. Performance optimization and best practices include using appropriate signature algorithms, setting validity periods reasonably,

A string is a sequence of characters, including letters, numbers, and symbols. This tutorial will learn how to calculate the number of vowels in a given string in PHP using different methods. The vowels in English are a, e, i, o, u, and they can be uppercase or lowercase. What is a vowel? Vowels are alphabetic characters that represent a specific pronunciation. There are five vowels in English, including uppercase and lowercase: a, e, i, o, u Example 1 Input: String = "Tutorialspoint" Output: 6 explain The vowels in the string "Tutorialspoint" are u, o, i, a, o, i. There are 6 yuan in total

Static binding (static::) implements late static binding (LSB) in PHP, allowing calling classes to be referenced in static contexts rather than defining classes. 1) The parsing process is performed at runtime, 2) Look up the call class in the inheritance relationship, 3) It may bring performance overhead.

What are the magic methods of PHP? PHP's magic methods include: 1.\_\_construct, used to initialize objects; 2.\_\_destruct, used to clean up resources; 3.\_\_call, handle non-existent method calls; 4.\_\_get, implement dynamic attribute access; 5.\_\_set, implement dynamic attribute settings. These methods are automatically called in certain situations, improving code flexibility and efficiency.
