作为一名学习web开发的学生,我主要通过cms使用PHP。在
我已经了解了著名的MVC设计模式的基本知识,但现在想用一个框架来工作。在
我刚刚发现了RoR和Django(分别是Ruby&Python框架),我对这些框架的第一次实验,再加上它们语言惊人的语法,让我大吃一惊。在
我已经做了我的选择:Django。(只是为了解释一下:在我的研究过程中,我了解到Django的哲学是:“应该有一种——最好只有一种——显而易见的方法来做到这一点。”,而罗尔的座右铭恰恰相反。作为一个菜鸟,我认为最好是开发一个能自然引导我找到最佳实践的应用程序。我还可以补充一点,与Ruby怪异的“魔力”相比,Django似乎更透明、更易于理解)。在
问题是学习语言和框架可能是一项困难的任务。在
我的目标是:
-掌握Python+Django。
-学习开发MVC应用程序的正确方法。
-尽快提高生产力。在
考虑到Django和cakephp非常“相似”,在尝试直接使用Python+Django之前,我是否应该先用Cake PHP学习“真实世界中的MVC”?根据你的经验,你会怎么做?在
先学习Cake Php的优点:
我的一些朋友已经在做蛋糕了,他们可以帮忙。
学习新东西总是在简历上加上一句漂亮的话。在
缺点:
学习新东西总是有点愚蠢,当你95%的人确信你以后不会再使用它。在