Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/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
面向非OOP程序员的PHP框架_Php_Oop_Frameworks_Expressionengine_Social - Fatal编程技术网

面向非OOP程序员的PHP框架

面向非OOP程序员的PHP框架,php,oop,frameworks,expressionengine,social,Php,Oop,Frameworks,Expressionengine,Social,我想建立一个相当自定义的社交网络类型的网站。然而,我并不精通OOP编程,因此我一直在寻找一些选项,使建立这样一个站点变得更容易 ExpressionEngine可以工作,但似乎很难将其设置为更具社会性的网站 BuddyPress看起来可以工作,但需要大量定制才能获得我想要的网站,再说一次,我没有时间学习高级编程 还有其他解决办法吗?一些PHP框架可以很容易地建立用户系统,并且很容易与DB查询一起工作。也许, < P>你应该考虑以下三个平台之一:WordPress、Drupal或JooLaa/P>

我想建立一个相当自定义的社交网络类型的网站。然而,我并不精通OOP编程,因此我一直在寻找一些选项,使建立这样一个站点变得更容易

ExpressionEngine可以工作,但似乎很难将其设置为更具社会性的网站

BuddyPress看起来可以工作,但需要大量定制才能获得我想要的网站,再说一次,我没有时间学习高级编程


还有其他解决办法吗?一些PHP框架可以很容易地建立用户系统,并且很容易与DB查询一起工作。也许,

< P>你应该考虑以下三个平台之一:WordPress、Drupal或JooLaa/P>< P>我以前使用过社交引擎。在没有时间限制的情况下启动并运行,非常可定制的开箱即用,支持本地化,无需任何编程,并且可扩展性强(对于精通PHP的人)。当然,许可费也有那么一点,但相信我,每一分钱都是值得的。

我知道你说不需要oop,但接受这样的项目意味着你尽最大努力在oop中完成,这将在将来为你节省大量时间,一旦你掌握了窍门,这将非常容易

我建议使用像yii这样的框架,因为初学者很容易进入它。至少试一试


对不起,如果我的回答与问题相矛盾,只是想帮忙

大多数框架都是利用OOP、Wordpress、Joomla的强大功能开发的,所有这些软件在一开始可能听起来很简单,但一旦你成为一名更好的开发人员,你将面临太多的问题,你的代码也不容易维护,你将找不到一个非OOP框架,因为那将是一个笑话,我会向您推荐codeigniter,因为它非常容易学习

像(免费)这样的PHP框架对初学者来说非常容易。您还可以轻松创建自己的过程框架

很少有像(使用CodeIgniter构建的)这样的MVC框架可以轻松地为您生成MVC,并使您的生活更轻松。它附带了良好的文档

您可以尝试使用与此框架集成的附加用户管理的另一个UserFrosting


如果你真的不喜欢他们,只想要一个程序框架,那么就去买这个。这确实是一个强大的框架+用户管理,内置于过程php中。它是用MySQLi构建的安全框架。

现在大多数框架在某种程度上倾向于使用OOP。随着时间的推移,它变得越来越容易!还有很多教程。。。像这样:我建议至少阅读一下OOP,了解它是如何使用的。。。以及你将来如何使用它。是的,我也没有太多时间学习它。像表达式引擎这样的东西再加上一点定制功能(定制写查询等)就完美了!正如@alfasin所说,Drupal可能会让您在不必学习太多东西的情况下,在进行与数据库相关的查询方面取得最好的开端。但是,Drupal仍然很混乱……ExpressionEngine允许您在任何数据库表中运行自定义SQL查询(通过查询模块:)。EE还有一个附加API,允许您为您的站点开发定制的社交附加组件,同时受益于EE的用户身份验证和许多其他挂钩(文档如下:)。然而,和其他竞争者一样,EE依赖OOP。为了你的未来而学习它!你不会后悔的。祝你好运!也可以看到这三种方法都支持OOP,但是您可以使用非OOP实现实现任何类型的行为。