(PHP或Python)开发类似www.tribe.net的东西 [英] (PHP or Python) Developing something like www.tribe.net

查看:52
本文介绍了(PHP或Python)开发类似www.tribe.net的东西的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

你好。


我即将开展一个项目。我的雇主希望用PHP开发

。虽然我认为Python会更好地完成这项工作。


项目将实现类似于Yahoo360的功能

http://www.360.yahoo.com) http://www.tribe.net ,Orkut等


1)将有一个像google groups这样的功能组。

2)团体/个人博客/专辑/活动/好友列表等需要实现


3)最重要的是它需要像平台一样实施。那是

它必须公开API或Web服务,以便在

上实现的应用程序可以相互通信,其他应用程序可以与它通信。


我的雇主想要使用PHP,因为几乎所有的功能都可以通过Drupal CMS for PHP获得。但重要的是要注意

,对于一个应用程序,而不是一个平台,其目的是长期使用
,实施的时间不应该是主要的

标准以上良好的设计和可维护性(其中python得分最高
)。


恕我直言Zope3 / Quixote似乎是显而易见的选择。虽然他们没有提供
功能,但我认为现在花费的时间将会因为更好的设计和可维护的代码库的增加而获得



现在我想要这个美妙的clpy社区倾注他们的建议

什么是更好的选择。我们也可以尝试各种

组合的框架,如Zope3用于组件,Twisted2.0用于

网络功能等。


PS :我正在遗漏Zope2.x和Twisted1.x,因为很多版本已经改变了

更新的版本,当Zope3成为

官方时,我不想被绞死。


谢谢


---

Mir Nazim

解决方案

不要太快注销Zope2 / Plone。 Zope在Zope2(V2.8 +)中提供了许多Zope3中的扩展/功能。对于任何大型应用程序来说,Zope2比新的Zope3要成熟得多。找到具有任何Zope3经验的
程序员/顾问也是非常困难的。 Plone'的CMF

将很难被击败。


-Larry Bates

Mir Nazim写道:< blockquote class =post_quotes>你好。

我即将开展一个项目。我的雇主希望用PHP开发它。虽然我认为Python会更好地完成这项工作。

该项目将实现类似于Yahoo360的功能
http://www.360.yahoo.com) http://www.tribe.net ,Orkut等。

1)将有像google groups这样的功能组。
2 )需要实现团体/个人博客/专辑/活动/好友列表等。
3)最重要的是,它需要像平台一样实施。那就是它必须公开API或Web服务,以便在它上面实现的应用程序可以相互通信,其他应用程序可以与之交谈。

我的雇主想要去使用PHP,因为几乎所有的功能都可用于PHP的Drupal CMS。但重要的是要注意,对于一个应用程序,而不是一个平台,它的目的是长时间使用,实施的时间不应该是优秀设计的主要标准。和可维护性(其中python得分最高)。

恕我直言Zope3 / Quixote似乎是这里的明显选择。虽然它们没有
功能,但我认为现在花费的时间将通过更好的设计和可维护的代码库获得。

现在我想要这个美妙的clpy社区提出他们的建议
什么是更好的选择。我们也可以尝试各种组合的框架,如Zope3用于组件,Twisted2.0用于网络功能等。

PS:我遗漏了Zope2.x和Twisted1.x当Zope3成为官方版本时,很多版本已经改变了。我不想被绞死。

谢谢

- -
Mir Nazim



我同意Zope2 / Plone真的很成熟。但是我觉得你错过了我的观点。

我不是必须使用Plone的所有功能

等。更多关于zope3似乎有一些很棒的更好的功能

支持构建基于文件系统的产品,更容易学习曲线




请根据我想做的事。然后可能是某人

在clpy人中可能会建议出路。


PS:我已经向我的雇主指出了问题但是我想要提供

a解决方案。


文章< 11 ********* *************@g14g2000cwa.googlegroups .com> ;, Mir Nazim写道:

我同意Zope2 / Plone真的很成熟。但是我觉得你错过了我的观点。
我可能不会使用Plone的所有功能
等。更多zope3似乎有一些很棒的功能,比如更好的
支持用于构建基于文件系统的产品,更容易学习曲线
等。




几年前我和Plone一起玩过,而且速度相当慢。它好像b $ b似乎有一个非常坚固的设计和很多智能,

但我不能在任何制作中使用它,因为我只是不能'' t挤压

足够的果汁,而且,由于某种原因,当我对模板/皮肤做了很小的改动时,我需要重新启动整个Zope过程。


最近与Plone合作过的人是否可以评论这些

问题从那时起是否有所改善?我注意到Plone最近一直在弹出
,而且他们看起来并不合理。 (CPUs

在过去的几年中当然有速度爆炸。)


-

。:[dave benjamin :ramen / [sp00] - : - spoomusic.com - : - ramenfest.com] :.

谈论音乐就像跳舞建筑一样。


Hi there.

I am about to undertake a project. My employer wants it to be developed
in PHP. While I was thinking that Python will be better for this job.

The project will implement the functionality similar to Yahoo360
(http://www.360.yahoo.com), http://www.Tribe.net, Orkut etc.

1) There will be a groups like functionality like google groups.
2) Groups/personal blogs/albums/events/buddy lists etc. need to be
implemented.
3) Most importantly it needs to be implemented like platform. that is
it has to expose API or web services so that application implemented on
it can talk to each other and other applications can talk to it.

My employer wants to go with PHP because almost all the functionality
is available with a Drupal CMS for PHP. But it is important to note
that for an application, rather a platform, which is intended to be
used for a long time, time to implement should not be the major
criteria above good design and maintainability(in which python scores
highest).

IMHO Zope3/Quixote seem to be the obvious choice here. Though
functionality is not available on them but i think time spent now will
be gained by gains in better design and maintainable code base.

Now I want this wonderful c.l.py community to pour in their suggestions
on what would be better alternatives. Also may we try various
combinations of frameworks like Zope3 for components, Twisted2.0 for
network functionality etc.

PS: I am leaving out Zope2.x and Twisted1.x as a lot has changed in
newer versions and I don''t want to be hanged when Zope3 becomes
official.

Thanks

---
Mir Nazim

解决方案

Don''t write off Zope2/Plone too quickly. Zope is making many of
the extensions/features in Zope3 available in Zope2 (V2.8+). As
with any LARGE application, Zope2 is much more mature than the
newer Zope3. It will also be extremely difficult to find
programmers/consultants with any Zope3 experience. Plone''s CMF
is going to be very hard to beat.

-Larry Bates
Mir Nazim wrote:

Hi there.

I am about to undertake a project. My employer wants it to be developed
in PHP. While I was thinking that Python will be better for this job.

The project will implement the functionality similar to Yahoo360
(http://www.360.yahoo.com), http://www.Tribe.net, Orkut etc.

1) There will be a groups like functionality like google groups.
2) Groups/personal blogs/albums/events/buddy lists etc. need to be
implemented.
3) Most importantly it needs to be implemented like platform. that is
it has to expose API or web services so that application implemented on
it can talk to each other and other applications can talk to it.

My employer wants to go with PHP because almost all the functionality
is available with a Drupal CMS for PHP. But it is important to note
that for an application, rather a platform, which is intended to be
used for a long time, time to implement should not be the major
criteria above good design and maintainability(in which python scores
highest).

IMHO Zope3/Quixote seem to be the obvious choice here. Though
functionality is not available on them but i think time spent now will
be gained by gains in better design and maintainable code base.

Now I want this wonderful c.l.py community to pour in their suggestions
on what would be better alternatives. Also may we try various
combinations of frameworks like Zope3 for components, Twisted2.0 for
network functionality etc.

PS: I am leaving out Zope2.x and Twisted1.x as a lot has changed in
newer versions and I don''t want to be hanged when Zope3 becomes
official.

Thanks

---
Mir Nazim



I agree Zope2/Plone are really mature. But I think you missed my point.
It is not neccessary that I may be using all the functionality of Plone
etc. More over zope3 seems to have got a few great features like better
support for building filesystem based products, easier learning curve
etc.

Please take it in the light of what I want to do. Then may be someone
among c.l.py people may be able to suggest a way out.

PS: I have pointed out the problem to my employer but I want to present
a solution to it as well.


In article <11**********************@g14g2000cwa.googlegroups .com>, Mir Nazim wrote:

I agree Zope2/Plone are really mature. But I think you missed my point.
It is not neccessary that I may be using all the functionality of Plone
etc. More over zope3 seems to have got a few great features like better
support for building filesystem based products, easier learning curve
etc.



I played around with Plone a couple of years ago, and it was rather slow. It
seemed to have a very solid design and a lot of intelligence put into it,
but I couldn''t use it in any productions because I just couldn''t squeeze
enough juice out of it, and also, for some reason I needed to restart the
entire Zope process when I made even small changes to templates/skins.

Can anyone who''s worked with Plone recently comment as to whether these
issues have been improved since then? I notice that Plone has been popping
up quite a bit lately, and they don''t seem unreasonably slow to me. (CPUs
have of course exploded in speed in the past few years.)

--
.:[ dave benjamin: ramen/[sp00] -:- spoomusic.com -:- ramenfest.com ]:.
"talking about music is like dancing about architecture."


这篇关于(PHP或Python)开发类似www.tribe.net的东西的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆