我即将开展的项目是为我所在城市的学校董事会创建一个在线界面。
这是一个界面,教师可以更新即将到期的截止日期,考试日期,作业规则以及所有报名参加课程的学生都会在其信息中心中接收这些数据。
还有很多上传和下载服务器。还有一些功能,如学生为项目创建小组和设置考试学习计划。
创建此Web应用程序的最佳编程语言是什么(考虑到正在使用的数据库可能是MySQL或HBase,并且会有相当多的内存缓存和使用AJAX模型)?
注意:我有Java,Python和PHP的经验,但我只用PHP创建了Web应用程序,而不是java或python。
P.S。我更喜欢选择的语言是开源的,而不是ASP或其他.NET框架类型。
答案 0 :(得分:1)
如果您最熟悉PHP,那么这可能是您的答案,但要小心,如果您不是经验丰富的网络应用程序开发人员,很容易让您的网站易受SQL injection attacks的攻击。</ p >
如果您确实想使用Java,我建议您使用Play Framework。它易于使用,可帮助您避免常见的安全漏洞,如果您想在Google App Engine上部署,则可以使用Play。