【发布时间】:2010-09-10 11:08:56
【问题描述】:
我想知道对于已经相当熟悉 OO 编程 (C++/Java) 和一些 Web 开发 (Java EE) 的人来说,学习 Python 和 Django 是一个艰难/耗时的过程吗?
我开始寻找一种技术来实现我的硕士论文的一部分,因为它将是一个网络应用程序,我正在考虑使用 Java EE(因为我已经熟悉它)、Python/Django(因为我的教授建议了它,我真的很想学习 Python),Ruby on Rails(也是我的教授建议,但不知何故我不想学习它)和 PHP(最后一个建议,但我鄙视 PHP)。哦,他还说他听说过一些关于 Scala 的事情,但据我所知,Scala/Lift 还不是主流,使用它可能会有问题?
我最担心的是时间,因为在接下来的 4-5 个月内,我将参加我的正常课程,上班并完成我的论文(然后我将有 4-5 个月的时间只用于工作+我的论文),我'不确定我是否有时间学习一门新语言。
整个事情将是一个网络应用程序,供教师/学生在大学检查和制定他们的日程安排(会有一些约束编程等,我们希望实现一个算法,该算法将基于以前的数据年和一些用户输入,为来年制定时间表)。
我个人喜欢 java,但我的老师说它是性能猪,我想知道 python 的性能是更好还是更差?
【问题讨论】: