我正在为即将开展的项目决定一个Web框架,我很感激任何建议.我们决定将jQuery用于
JavaScript,并且非常倾向于Python或PHP(更多Python)用于我们的服务器端逻辑.由于它的jQuery集成,我对web2py特别感兴趣.
关于我们的项目
>我们的项目是为综合体开发安全控制台
在组织内部运作的网络安全系统
网络.
>此控制台主要由服务器驱动,因为消息来自网络,必须由服务器推送给用户.
>用户还可以启动安全操作,其实现可能在C中.
>我们计划的界面将相对丰富,我想尽可能地利用jQuery的功能.
>我们可以控制我们将运行的浏览器环境(例如,我们不必担心禁用JavaScript的客户端).
>我们的网站可能只有几个长期存在的客户端连接.
>我们正在寻找具有许可许可证的软件组件,虽然我们使用了一些copyleft组件(我看到web2py是LGPL而Django是BSD,所以1到Django)
>我们有大约一个月的时间来创建我们系统的功能演示,其中这个界面是一个小的(但可见)部分.
关于我们
我们是两位开发人员,拥有约5年的编程经验,但很少有Web开发经验.我有几年的Python经验和夏天的PHP经验.我的同事有一些Python经验,从未接触过PHP.
我在2008年曾经使用过Django,并且对文件和代码结构感到沮丧,我发现它非常不直观.也许这个结构是MVC模型所固有的(我从那时起就有过与Django和CakePHP相似的经历),我只需要咬紧牙关并记住它.
我的问题
鉴于上述信息,各种Python / PHP Web框架对我们项目的相对优势是什么?如上所述,我对web2py特别感兴趣,因为它的jQuery集成,尽管Django的统治地位(再一次)很难被忽视.
非常感谢您的宝贵时间!