近期打算搭个 个人网站 , 博客论坛为主, 可以用Python来做?
正好正在入门Python?Python能做到不?
如果用Python来做的话,会不会效率比Java低得多呢?
打算租个域名,然后在个人主机或者VPS上面放,这样可行?
近期打算搭个 个人网站 , 博客论坛为主, 可以用Python来做?
正好正在入门Python?Python能做到不?
如果用Python来做的话,会不会效率比Java低得多呢?
打算租个域名,然后在个人主机或者VPS上面放,这样可行?
对于blog这种任务,你如果愿意倒腾,可以试试flask/tornado这样的框架,也可以使用django。自己搞个域名倒是好事情,不过内地最麻烦的是备案。服务器可以考虑SAE或者BAE,用的好几乎不花钱的。
Python不错,之前一直C#,现在用Python感觉很对味口,但虚拟主机可能不太好找,另外能不能自由配置第三方组件也是个问题,我用的Python3.4+Flask+SQLAlchemy,用的1核+512M内存的云主机,性能还比较理想,但之前用的MongoDB太耗内存,为此改的SQLAlchemy
Python做Web开发时常用的Web框架有Django, Flask以及Tornado。Flask比较简单、文档也比较全,可以去官网上看看,学学上面的教程基本上就能实际开发了。Django大而全,但是学习周期可能要长一些,官方文档很厚,打印出来1千多页。Tornado没实际用过,宣称并发处理是它的长项,针对你的需求这个可以不用考虑。VPS可以采用linode,价格不算贵,再便宜可以考虑SAE,BAE等。
个人网站,用python做可以,开发效率很高。如果访问量不是很大,推荐使用webpy这个轮子。如果做大型的,再考虑使用tornado。空间上的问题,看你个人兴趣了。喜欢折腾,用国内的,懒得麻烦,用国外的,不过随时可能出现访问异常,那是墙的问题,google的gae就被挡住很久了。
15 回答8.4k 阅读
8 回答6.2k 阅读
4 回答4.4k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
1 回答4k 阅读✓ 已解决
开发效率应该比 Java 高得多
程序运行效率就不清楚了,不过我估计 Python 的内存占用应该比 Java 低。
既然是个人网站,应该是没必要考虑程序运行效率的。我以前就老是强迫症,写代码也非得找速度最快的写法,最后我发现,就我的网站那点访问量,随便你怎么写,访问速度都一样。
不过,用国内主机要考虑备案的问题,博客和论坛貌似不太好备案
而国外主机又要考虑访问速度和线路有时会抽风访问不了的问题