我只触及了 Joomla 和 cakePHP 的冰山一角。有很多东西要学。但除了学习之外,我还想构建一些有用的东西。
Joomla 是最容易设置的,如果我想使用已经在使用的概念来启动和运行,它非常灵活。也就是说,我可以安装其他用途开发的不同组件和扩展。这里的问题是我受限于其他人的想象力和视野。如果我想要一些特定的东西并且没有组件或扩展满足我的需求,我需要自己构建。这让我想到了一个问题: -
我应该学习如何在 Joomla 中开发自定义组件/扩展,还是学习 cakePHP 以真正能够设计自己的应用程序以满足我的所有需求?
这是我想通过学习构建的应用程序 - 以下所有组件的集成,每个组件都能够相互交互:
- 一个博客
- 一个论坛
- 用户参与的食谱书
- 用户日历
- 图片库
是的,我想做很多事情,但都是以学习的名义。我真的希望能够拥有一个集成了上述所有组件的应用程序,这些组件可以顺利协同工作。例如,当用户提交食谱或博客时,这会写入他们的日历。另一个例子,用户将能够在他们的博客中分享他们的食谱/图片库,而无需读者离开。另一个例子,图像可以用食谱或食谱的成分来标记。
我从一张白纸开始,所以我真的在寻找一些关于我应该坚持以实现我想做的事情的意见。哪一个会有更陡峭的学习曲线?