我必须开始一个新项目,一个包含大量表单和屏幕的webapp,我真的不知道哪种技术最合适.该应用程序是一个类似ERP的应用程序,只有很少的动画和很多表单.目标是尽可能减少重新加载和等待时间,它必须尽可能接近普通的桌面应用程序(很多工作看起来像一个奇妙的VB6应用程序:-)
一方面,我们有客户端MVC(骨干).让所有代码在客户端上运行很酷,但在我看来这意味着从服务器(PHP + Fuel)重复大量代码(例如所有模型定义).当然一旦加载所有信息任务,如分页或网格工作没有任何延迟,但它也提出了一些同步问题(其他用户可以更改数据,我必须手动使客户端上的数据无效).
另一方面,我们有pjax.我们的想法是在服务器上制作所有模板等,只需实现一个逻辑来返回没有pjax请求框架的页面或新请求的完整页面.没有代码重复,非常简单的客户端.
我从大本营和推特上读到了这个故事,这一点对我来说都很有意义.您无法在访客计算机上进行中继(功能,性能......)
我更喜欢它的模式我喜欢pjax而不是MVC,但也许我错过了一些东西.与客户端MVC相比,哪些MVC优于pjax或pjax?
非常感谢
我想使用cherrypy,但我不想使用普通的调度程序,我想要一个能够捕获所有请求然后执行我的代码的函数.我认为我必须实现自己的调度程序,但我找不到任何有效的例子.你可以通过发布一些代码或链接来帮助我吗?
谢谢
我必须在静态方法中读取当前的类名.对于非静态方法,我很容易调用getQualifiedClassName(this),但在静态方法中,这当然是无效的.任何的想法 ?
谢谢
architecture ×1
backbone.js ×1
cherrypy ×1
class ×1
cordova ×1
dispatcher ×1
ipad ×1
pjax ×1
python ×1
reflection ×1
routes ×1
static ×1
video ×1