|
|
1
17
我试着改写你写的内容,只是为了让你检查一下我是否答对了你的问题。您基本上需要创建一个web应用程序:
如果我没弄错的话,简单的回答是: 是的,你可以用Drupal来做 现在我们来看一个广泛的例子: -Drupal实际上有数千个模块,因此我希望您只需安装现成模块的正确组合,就可以获得所需的大部分功能。 -与桌面应用程序的交互通常通过 而不是直接查询数据库。Drupal自带一个xmlrpc服务器和客户端,但如果您愿意,可以通过几个contrib模块扩展到SOAP。 还有一些想法:
如果您的站点将变得庞大/复杂/具有复杂的业务逻辑和大量功能,那么Drupal可能是一个不错的选择 . 相反,如果你的站点是一个小规模的站点,具有标准功能和一些自定义位,那么Wordpress/Joomla可能会更好地满足你的需求[不是因为它们“功能不太强大”,而是因为在这种情况下Drupal的优势不会被利用,而Wordpress/Joomla更简单的体系结构可能会在这种情况下代表一种优势] 其他的选择当然是像CakePHP或Django这样的框架,但我想说,IMO是一种完全不同的方法。 |
|
|
2
7
简短答复: 与帕兰提斯相比,我的观点/经历完全相反。现在,我几乎完全与Drupal合作了一年,在两个相当复杂的/企业性的项目中(在对较小的东西进行了几年的“边上”使用之后)。虽然我同意它强加了一些严格的规则(但不是限制!),我认为这是一个优势,因为这些规则给出了明确的指导,并提供了如何做事情的行之有效的方法。帕兰提尔提到的三个部分就是很好的例子:
所以总结一下积极的部分 如果我在哪里给出了你发布的粗略的规格,我会说“没问题”,然后去Drupal,相信它将是定制部分的坚实基础,同时提供所有的“标准”,如论坛、博客、推特/脸谱网集成,以及许多其他已经存在的解决方案的形式。(即使这些可能需要一些调整)。 缺点: 与往常一样,存在缺陷,其中一些缺陷是实质性的,具体取决于要求/情况。
这些是我的主要建议,但你可能会发现更多:) |
|
|
3
3
我广泛使用drupal工作了一年多,但最终放弃了它。Drupal和其他CMS系统都有非常严格的限制和规则。我会将Drupal用于需求简单、业务规则很少或没有业务规则的项目。当你想做复杂的事情时,Drupal几乎立刻变得复杂起来(如果你需要多语言,尤其要注意菜单系统、表单和翻译系统)。 如果您的系统真的很大,包含您提到的所有内容,那么我宁愿使用PHP框架来实现您的业务逻辑,并根据需要集成外部产品(论坛、博客、twitter客户端等)。 但建议是:不要相信任何人:)下载它,玩一周。你将能够下定决心,对自己的选择更加自信! |
|
|
4
0
由于Drupal是开源的,所以您可以根据自己的意愿使用它。不过有两点:
Drupal几乎拥有数百个插件,因此Drupal毫无疑问可以运行整个“web”方面的内容,包括访问者统计等。同样,您只需要将桌面应用程序连接到正确的MySQL表,并根据需要显示数据。 www.opensourcecms.com 允许您轻松测试CMS,我在过去广泛使用过它。
|