我是一个中级PHP开发人员,没有用这种语言构建大型web应用程序的经验(虽然我有其他语言,主要是Rails)...say我想用PHP和MYSQL (最好是)建立一个社交网站与所有的web2.0修剪。
我应该从哪里开始呢?我应该看哪种框架?有没有最新的现代书籍会概述这样的东西?用PHP构建一个现代的web应用程序真的很方便。
发布于 2010-08-01 11:30:43
Ryan,有一个叫做Elgg的php框架,它是一个针对基于社交网络的应用程序的php框架。
发布于 2010-08-02 19:08:16
我建议你看看Yii Framework。它的设计非常好,并且在编写时考虑到了性能。他们专注于优化他们的代码,以便与像APC这样的操作码缓存结合使用--没有其他框架在与APC一起使用时显示出相同级别的performance improvement。除了性能之外,该框架还提供了对安全性(使用HMAC的安全会话、SQL注入预防、XSS预防等)、表单、用户输入验证、缓存、身份验证/访问控制和JQuery集成的大量内置支持。
如果你是一名中级PHP程序员,没有足够的经验/信心来构建自己的框架,那么Yii是一个非常好的起点,因为代码非常优雅,而且程序员在编写框架时做出了一些很好的设计选择--简单地阅读Yii代码就可以很好地学习如何设计/编写好的PHP代码。
这只是我的两个观点。
发布于 2010-08-01 10:39:37
维基百科对各种社交网络框架/软件进行了比较:
http://en.wikipedia.org/wiki/Comparison_of_social_networking_software
他们中的一些人使用PHP / MySQL。
我还看过这本关于用PHP创建社交网络的书:
Create a powerful and dynamic Social Networking website in PHP
https://stackoverflow.com/questions/3380519
复制相似问题