在Django中开发一个小型门户网站是否安全

时间:2011-10-24 00:38:38

标签: django ruby-on-rails-3 web-applications yii web-frameworks

实际上这些是3个问题。我曾经使用开源开发了一个使用smarty的网站。但是在进入代码之后,我认为如果它处于更好的敏捷框架中,那么我可以轻松地更新代码而无需花费太多时间。与此同时,我希望得到一些除了PHP以外的东西,以提高我的技能。实际上,当我喜欢某些东西时,我会做得更好。我喜欢在django和RoR工作。我是两个新手。虽然我的Python比Ruby好,但我在两者中工作并且喜欢RoR。我看到Yii是一个更好的框架,但与RoR或Django相比,它的文档都不是很好,它仍然是PHP,所以技能组没有大的改进。

我选择了Rails,但在安装和配置Rails时我甚至停止了很多次。我发现虽然rails比Django更老但是python社区似乎比rails更活跃。我刚刚尝试过Django并且有新的东西但我在做教程时没有找到任何障碍。这是非常好的,虽然有些事情不是根据我喜欢的方式而是更好。 django的问题在于它是在Python 2.x中,所以我认为当它被移植到Python 3时,我还需要将我的工作转移到python 3。所以我想知道重做我的工作需要多少百分比。因为它是在Django框架而不是低级别。我的代码会自动移植吗?我什么时候需要做?我猜今年夏天?或者更好的是敏捷,可扩展,愉快和易于部署,因为我认为Django托管也在服务器上,但任何基于JVM的平台都可以这样做?

所以你们想的是,请告诉我是否应该使用django或rails或Yii或其他一些东西,比如grails或wicket ???请根据上述因素说明

提前感谢大家的建议。

1 个答案:

答案 0 :(得分:2)

我做了几年的PHP切换到rails /如果你想在PHP> todo它看看zend框架或交响乐

如果你有一些后端东西todo>

rails非常特别。主动admin / rails管理员加快开发

如果你问我,django很好但是更难部署

所以在我的情况下,如果你的技能设置是PHP,你需要快速完成它> zend_framework 一旦你理解了差异,轨道并不复杂。>你知道编码是如何工作的..只是语法是不同的..由于生成器/ rails如果你知道如何使用它们,rails在生产力方面提供了巨大的提升railscast是一个获得成功的好地方

所以我的意见:如果你需要用你已经掌握的技能快速完成它> Zend框架

实验和真正性感的代码>轨道

皮埃尔欢呼声