首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >修改代码触发器

修改代码触发器
EN

Stack Overflow用户
提问于 2011-07-26 09:18:06
回答 5查看 497关注 0票数 1

我正在研究开发一个使用PHP的商业应用程序。由于我有使用CodeIgniter的经验,而且它对我来说运行得很好,所以我决定使用它。现在,如果我的应用程序到了需要增长并必须在平台中进行自定义修改的地步,是否可以将CodeIgniter源代码修改到与原始源代码相去甚远的程度?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2011-07-26 09:26:31

我强烈建议不要修改源代码,因为这是应用程序的基础,这将使更新到codeigniter的未来版本变得不可能。

相反,您应该创建自己的类/库来扩展核心基础。这是最佳实践。

codeigniter用户指南中有一些关于这方面的奇妙信息,http://codeigniter.com/user_guide/general/creating_libraries.html

祝好运。

票数 4
EN

Stack Overflow用户

发布于 2011-07-26 09:27:45

别修改它,extend itEllislabreleasing bug fixes and patches很在行,你最不希望的就是每次他们发布更新的源代码时,都必须将所有的更新重新设计到你的新的混合中。另外,对于corereactor,不同的特性和错误修复是以不同的速度发布的,所以除非您计划将您的框架锁定在当前版本,否则扩展是可行的。

好消息是CI是为源代码的扩展而构建的,并鼓励扩展。系统文件夹和应用程序文件夹的分离清楚地表明了您应该如何将增强功能与基础库分离。

票数 1
EN

Stack Overflow用户

发布于 2011-07-26 09:24:54

CodeIgniter是用PHP编写的。你可以完全重写你喜欢的框架。所以答案是肯定的。

有许多大型网站是用不同的语言编写的,或者建立在一个框架上,从一开始就被重写了很多次。我认为很多开发人员(主要是自由职业者)在刚开始的时候考虑过多了。当我开始一个项目时,我会试着把它做完,然后尽快把它放到网上。如果一个网站开始使用--大多数时候你开始赚钱--那么你总是可以花时间重写它。

我认为当你计划和设计你的数据库和表的时候,花时间更重要。我认为稍后重做数据库的一部分要比重写使用数据的代码困难得多。

就我的两分钱。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6824258

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档