2010-10-06 59 views
3

我创建了这个框架来填补我认为需要一个非常有效的类PHP框架。我的目标是将其变成一个真正的开源项目,但由于我从未推出过流行的开源项目,因此我可以使用一些反馈和建议。有没有人在这里试过PHP的馅饼?

我的问题是,有没有人在这里使用它,如果是的话,你的经验是什么?

无论你有没有,你对非编程方面有什么建议吗?这是什么缺失,在条件

  • 文档
  • 的开箱即用的易用性
  • 社区功能和支持
  • 的任何其他我想不到的,现在的。

基本上,我可以如何从目前的状态,并使其至少有点流行的任何意见?

http://phponpie.com

+0

与ZF,Kohana,CI相比,您有什么独特之处吗?如果没有,那么它就是“只是另一个框架”。 – zerkms 2010-10-06 03:23:56

+0

为了推广它,做一个新鲜的入口,并将其托管在sourceforge/github/google上。你可能需要一个论坛,使用外部服务或在你的框架上建立一个额外的信誉(没有一个大的OOP框架已经完成了)。如果你有一段时间在这里扩展你的条目:http://matrix.include-once.org/framework/view.php?name=pie - 不要把所有东西都变成绿色!包装就像插件一样,你的框架似乎是独一无二的。分配很少被大框架考虑。 – mario 2010-10-06 09:24:58

回答

1

我之前看到了这一点,但我不知道在所有我为什么要使用它来代替Zend框架或Symfony的,从而zerkms说,好像只是一个框架。

代码质量也有一些问题。代码似乎混合并匹配PHP4和PHP5样式(某些类方法没有可见性声明,某些类构造函数使用PHP4样式构造函数...),并且它具有不一致的文件命名(Db.php中的接口iDb)和不一致的编码风格,即使在同一个文件中。

不知道单元测试用这种方法编写的应用程序是多么容易。

+0

哦,是的,我在我的评论中忘记提及Symfony ;-) – zerkms 2010-10-06 03:58:00

+0

所以你说,我应该重构编码风格以完全一致?基本上大部分是有意识的决定。例如可见性默认为公开,所以我只显示隐私和受保护的可见性。就Db.php中的iDb而言,这只是为了提高效率,所以您不必加载多少个文件。但我同意 - 可能有更好的方法。我只是根据自己的经验做出这些决定。这是否有足够的理由不使用某些东西?我认为Wordpress和Drupal的编码风格更糟,但它们很受欢迎。我能做些什么来使它更受欢迎? – 2010-10-06 15:06:08

+0

这些只是我对可能关闭的事情的观察,可能是您代码的可能贡献者或用户。尽管(包括我自己),人们使用WordPress的原因是因为产品本身很好 - 易于使用,有很多功能。您很少需要触摸产品的代码,因此无关紧要。在我看来,马里奥对你的问题的评论也有不错的一面 – 2010-10-08 06:28:11