joomla开发问题

时间:2010-11-05 08:49:55

标签: joomla1.5

有人能给我一些关于这种情况的见解。

假设一家公司已经存在Joomla网站,但并不完整,但只安装了他们认为需要的所有模块,插件和组件。

如果某人有新的位置并且对网站需要做什么有一般的了解,并且通过实现这一点,他们需要确保所有插件在彼此之间共享数据时彼此之间的更新信息已更新。除了修复和修改模板以形成他们想象网站与之交互的形式和形式。

跳进这个项目会比它的价值更麻烦吗?使用自定义开发的页面创建一些东西,而不是使用Joomla作为后端/前端是太麻烦了。

另外,鉴于现有安装有301个表可供选择。

1 个答案:

答案 0 :(得分:1)

Joomla不仅仅是一个CMS,它还是一个非常可靠的“开发框架”。修改现有软件将更快,而不是从头开始,特别是如果它很大。

详细了解Software Development Process,它可以帮助您进行评估。据我所知,开发成本比前5年的维护成本低2倍。

从一开始,对于大型项目来说,这不是一个好主意。使用另一个框架将导致“重新发明轮子”并引入新问题,并需要更多时间让用户接受。

我知道太少指向正确的方向......首先,Joomla是非常好的选择,面向对象,它是广泛而且非常强大的。 MVC架构是巨大的优势。插件系统简单而广泛。模块易于定制。

如果你想“重新发明轮子”,我建议使用Zend Framework。 ZF是特别的选择,但您的成本将更高。您将拥有Joomla中所有类似的功能和特性:OO,MVC,单例,布局,占位符,模块(组件),插件等......将ZF与Joomla的“开发框架”进行比较就像将法拉利与本田思域进行比较。

长话短说:我会尝试坚持使用Joomla并创建我的库来扩展Joomla的类......这将有助于自动化很多事情(减少代码等等)。如果我要向客户报价,我会尝试看看他们想要什么/他们对现有项目的体验(与他们的IT部门核对等)。如果从第1天开始经验非常糟糕,那是因为软件而不是托管/ db / hardware / network /等等,那么我会给2个引号:第1个用于在Joomla中重新创建,第2个用于在Zend中重新创建...并解释强度/弱点两者。如果软件表现良好,有轻微到中等问题/错误/错误,我会重用现有项目。

希望这会有所帮助......