我和一个朋友在建设一个网站,一般来说这个网站将与东西非常定制的社交网络类型一起自定义Web应用程序的工作..

目前我有一个使用简单的PHP与AJAX和JSON和jQuery实物模型的网站,我喜欢它是如何工作的,我很喜欢这一切组合在一起的方式。 但是对于一个实体模型我没有实现任何社交网络的设计模式,如登录,等级,组等。 这使我的决策要求更高的水平,我需要决定,如果我想通过手工来开发所有这些功能,或者使用某种框架。

我用了这个整天研究,并且它似乎是使用Drupal和这种框架将使社交网络的一部分容易(俯瞰对于现在的定制要求..)但会使客户端Web应用程序开发少一些。

我发现,更多的开发者友好的(可定制),比如Zend和Symfony的等。但是一些其他框架这些似乎采取配发来自客户端的功率,并在服务器端实现它,对我来说这似乎是一种浪费(和不合理的性能瓶颈)..

最后我发现的Aptana Jaxer的框架,似乎想以同样的方式,我觉得。 这就是说似乎有点欠发达,周围细细看来我没有找到社交网络模块和社区。(在StackOverflow上搜索Jaxer的返回结果很少) 因此,其他则使得服务器端DB COMM简单一点不帮我大忙了..

我的要求是好的设施发展而包含所有用户为中心的逻辑通常提前用于社交网络的网络应用程序上。

你会怎么推荐?

编辑: OK,拉特微调这个问题,考虑到这升技进一步后,有没有在PHP的社交网络网站,我可以工作在建设我的web应用程序周围的一个很好的可加载的来源? (我很喜欢使用JQUERY AJAX JSON等。)

有帮助吗?

解决方案

如果你想从头开始开发一个社交网站,我建议使用Zend框架作为服务器端框架和jQuery的客户端框架。

他们有很多图书馆,你可以使用如Zend_Auth的,所以Zend_Acl用户认证系统和Zend_Search_Lucene的搜索设备和zend_gdata YouTube视频等。

但你也可以使用一些社交网络引擎可在那里之一。

这里是一个链接:

http://www.best-php-scripts.com/social_networking.htm

其他提示

我认为这取决于你想要达到的目标。

我个人倾向于喜欢保持简单和解耦复杂 事情更小的组件,所以很容易留在控制的时候,你会 逐步添加新的功能。

的Ajax或服务器侧框架?我会说,他们是没有必要的重叠 每个人。然而,一些(服务器端)的框架往往在包一切 单一的压缩包,以使事情很适合初学者。我个人不 这样的途径,因为它会使这个框架的Web应用程序可靠。

因此,没有什么能够阻止您使用一个客户端框架用于呈现 逻辑,另一个用于服务器端/业务逻辑。

H个, 艾蒂安

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top