我正在创建一个学校管理系统,负责处理教师和学生的文件上传和下载.此外,将有大量的数据库写入和读取(例如,学生正在学习哪些课程,学生的成绩等等)
我希望在前端使用AJAX模型使用python更新动态网页.
在后端我想使用python进行文件处理,数据库读取向用户显示其内容,数据库写入用户在Web应用程序和内存缓存上更新他/她的内容.
我正在使用的堆栈是......
CentOS + Hadoop + Hypertable + Python
我目前正在阅读金字塔文档,经过几章后,我看不到金字塔如何帮助我完成我在PHP中可以做的事情,如果它确实这样做,为什么这么复杂?
金字塔是正确的工具,还是我应该使用web2py?
如果金字塔是最好的工具,我在哪里可以看到金字塔中构建的复杂应用程序的示例代码.在阅读其他代码时,我倾向于最清楚.
由于缺乏灵活性,Django无法使用
我不知道金字塔如何帮助我完成我在PHP中可以做的事情,如果它确实这样做,为什么这么复杂?
像Pyramid这样的Web框架不是像PHP这样的Web框架.他们是不同的.
复杂性是"经验"的问题.如果您对PHP有经验,Python似乎很复杂.如果您对RoR有经验,PHP似乎很复杂.一切都是新的似乎很复杂.
Python有十几个不同功能的Web框架.它们都不像PHP.零.它们都会有所不同(并且显得很复杂).
因此,如果你不喜欢一个.继续.有很多选择.继续尝试不同的.
询问具体的问题."我不知道金字塔如何帮助我完成我在PHP中可以做到的事情"太模糊,无法进一步讨论.如果您想了解具体事项,请搜索该特定问题(可能已经提出过).如果您没有找到任何内容,请询问具体问题.代码示例帮助.