Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Codeigniter 修改代码点火器_Codeigniter - Fatal编程技术网

Codeigniter 修改代码点火器

Codeigniter 修改代码点火器,codeigniter,Codeigniter,我正在考虑使用PHP开发一个商业应用程序。因为我在CodeIgniter方面有经验,而且它对我来说一直很好,所以我决定使用它。现在,如果我的应用程序需要增长,并且必须在平台中进行自定义修改,那么是否可以将CodeIgniter源代码修改到与原始代码相去甚远的程度?CodeIgniter是用PHP编写的。你可以完全重写你喜欢的框架。所以答案是“是的” 有许多大型网站在开始时是用不同的语言编写的,或者是建立在一个框架之上的,并且从那时起已经被多次重写。我认为很多开发者(大部分是自由职业者)在开始的时

我正在考虑使用PHP开发一个商业应用程序。因为我在CodeIgniter方面有经验,而且它对我来说一直很好,所以我决定使用它。现在,如果我的应用程序需要增长,并且必须在平台中进行自定义修改,那么是否可以将CodeIgniter源代码修改到与原始代码相去甚远的程度?

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

有许多大型网站在开始时是用不同的语言编写的,或者是建立在一个框架之上的,并且从那时起已经被多次重写。我认为很多开发者(大部分是自由职业者)在开始的时候都考虑过度了。当我开始一个项目的时候,我会努力把它完成,并尽快在网上发布。如果一个网站开始赚钱,并且大多数时候开始赚钱,那么你总是可以花时间重写它

我认为在规划和设计数据库和表时,花时间是非常重要的。我认为以后重做部分数据库要困难得多,然后是重写使用数据的代码


只有我的2美分。

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

有许多大型网站在开始时是用不同的语言编写的,或者是建立在一个框架之上的,并且从那时起已经被多次重写。我认为很多开发者(大部分是自由职业者)在开始的时候都考虑过度了。当我开始一个项目的时候,我会努力把它完成,并尽快在网上发布。如果一个网站开始赚钱,并且大多数时候开始赚钱,那么你总是可以花时间重写它

我认为在规划和设计数据库和表时,花时间是非常重要的。我认为以后重做部分数据库要困难得多,然后是重写使用数据的代码


只要我的2美分。

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

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

codeigniter用户指南中有一些关于这方面的精彩信息


祝你好运。

我强烈建议不要修改源代码,因为这是应用程序的核心部分,因此无法更新codeigniter的未来版本

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

codeigniter用户指南中有一些关于这方面的精彩信息

祝你好运。

不要修改它。很好,你最不想做的就是每次发布更新的源代码时,都要将所有更新重新设计到新的混合版本中。另外,不同的特性和错误修复在和中以不同的速度发布,因此,除非您计划将框架锁定在当前版本中,否则扩展是一个不错的选择

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

不要修改它。很好,你最不想做的就是每次发布更新的源代码时,都要将所有更新重新设计到新的混合版本中。另外,不同的特性和错误修复在和中以不同的速度发布,因此,除非您计划将框架锁定在当前版本中,否则扩展是一个不错的选择


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

如果您使用过CI,那么您应该知道,作为一个PHP框架,所有的源代码都在下载中,此外,打开系统和应用程序文件夹并查看这些文件夹会告诉您很多。是的,所有的源代码都是纯英语的(纯编程英语),而且不仅是纯英语的,而且已经被广泛地从内到外记录了下来(字面意思是在源代码和用户指南中)。CI最初的名声来源于一个简单的事实,即所有代码都被广泛而细致地记录在案

除此之外,这个问题本身也引起了人们的担忧,即在编写使用CI的商业应用程序之前,您可能应该进一步研究CI。Ci是一个功能强大且易于使用的PHP框架,但它不是WYSIWYG。在我看来,为了能够创建一个可靠、安全和可信的应用程序,编码人员应该对自己的工具了如指掌。第一个衡量标准是阅读用户手册,您至少应该了解其中的所有内容,因为其中有12个部分涵盖了从扩展CI库到创建您自己的库的所有内容,以及这两者之间的所有内容,我认为您需要花更多的时间来使用它

我想说的是,我并不是粗鲁无礼,也不是想让你感到羞耻。我只是说,在冒险进入商业应用程序之前,你应该多学一点框架

在PHP的早期,人们意识到它的易用性和编写应用程序的速度是如此之快。当时的主要选择是,新程序员和业余程序员很难使用或运行昂贵的软件,PHP是免费的,易于学习,最重要的是运行在一个免费的操作系统上。它几乎不需要任何设置就可以开始运行,您可以下载PHP并在几分钟内完成编程。所有这些因素几乎导致了语言的毁灭

入门级程序员是destroyi