Javascript与PHP——框架与库

Javascript与PHP——框架与库,javascript,php,extjs,yii,frameworks,Javascript,Php,Extjs,Yii,Frameworks,我正在计划一个大型项目。我有一个非常大的库存/仓库管理系统-web应用程序-这是旧的,不再满足我的需要。我计划从零开始。当前系统是用PHP编写的,带有一些Javascript特性(如图表)。该应用程序没有使用任何框架,并且库的使用非常少。它大部分是硬编码的。数据来自mssql和mysql。新系统中的一些当前功能和需要的功能包括:条形码扫描、库存跟踪和定位、订单和装运跟踪和管理、用户管理以及客户和供应商等方面的基本统计。我还希望界面像桌面一样,尽管最终我可能会为位于仓库中的平板电脑添加功能,供仓库

我正在计划一个大型项目。我有一个非常大的库存/仓库管理系统-web应用程序-这是旧的,不再满足我的需要。我计划从零开始。当前系统是用PHP编写的,带有一些Javascript特性(如图表)。该应用程序没有使用任何框架,并且库的使用非常少。它大部分是硬编码的。数据来自mssql和mysql。新系统中的一些当前功能和需要的功能包括:条形码扫描、库存跟踪和定位、订单和装运跟踪和管理、用户管理以及客户和供应商等方面的基本统计。我还希望界面像桌面一样,尽管最终我可能会为位于仓库中的平板电脑添加功能,供仓库员工使用

我做了很多研究,需要一些帮助。我看到很多选择,不知道什么是最好的。我还确信,有些选择我甚至没有考虑过。我主要想使用框架和库。大多数javascript框架与PHP框架不兼容。我可以使用带有PHP库的Javascript框架,或者使用带有Javascript库的PHP框架,或者使用一个框架手工完成其余的工作。就javascript框架和库而言,我希望有一种类似桌面的感觉。这就给了我一些东西,比如extJS、DHTMLX,可能还有kendoui、YUI、jqueryui,以及更多的选项。对于PHP,我认为Zend和Yii看起来确实不错。我当然想要一个MVC结构,但是我不知道我是想用PHP还是Javascript来处理它。什么似乎最有意义?还有什么其他选择?这里的任何帮助都会很好

与是经验证的组合。似乎使用这种组合为例。Dojo似乎也有特定的ZF2模块

对于一个完整的JavaScript MVC,你应该考虑一下。使用这样的框架,你几乎不用PHP来烘焙HTML代码,使用PHP应该更像是数据库的一个接口。视图管理、控制器、HTML构建将由JS完成。同样的情况也会发生

我肯定会先选择一款与您计划的产品相似的产品,然后了解其基本结构

例如,如果您查看源代码,您几乎找不到任何预烘焙的HTML,而是一个使用各种tooklits构建的巨大文件


一个好的JS框架集合可以在以下方面帮助您。

对于本网站而言,这个问题似乎太模糊了。我认为平台的选择更多的是基于维护和维护成本,而不是讨论什么。当你说“大多数javascript框架与PHP框架不合拍”时,我不知道你的意思。如果你正确地使用它们,它们当然会。没有框架的PHP是不合适和不安全的,所以我肯定会使用Zend或Codeigniter之类的框架。Zend可能更受欢迎。Jquery可以用于前端。关键是要使用具有大型社区的框架和库,否则当遇到问题时,您将完全孤立无援。SY您关于PHP和Javascript框架之间交互不好的评论是完全错误的。基于这个错误的假设,你考虑一个次优的解决方案。从这一点开始,一切都在螺旋式下降,这个项目注定要失败。我特别喜欢“从头开始”的部分。人们不会简单地扔掉工作软件。