Javascript 与 PHP——框架与库

标签 javascript php extjs yii frameworks

<分区>

我正在计划一个大型项目。我有一个非常大的库存/仓库管理系统——Web 应用程序——它很旧,不再满足我的需要。我打算基本上从头开始。当前的系统是用 PHP 编写的,带有一些 Javascript 功能(例如图表)。该应用程序未使用任何框架和极少的库使用。它主要是硬编码的。数据来自 mssql 和 mysql。新系统中需要的一些当前功能和特性是:条形码扫描、库存跟踪和定位、订单和发货跟踪和管理、用户管理以及客户和 vendor 等事物的基本统计。我还希望界面感觉像桌面一样,尽管最终我可能会为位于仓库中的平板电脑添加功能,供仓库员工使用。

我做了很多研究,需要一些帮助。我看到很多选择,但不知道什么是最好的。我也确信有一些我什至没有考虑过的选择。我想主要使用框架和库。大多数 javascript 框架与 PHP 框架相处不来。我可以使用带有 PHP 库的 Javascript 框架,或带有 Javascript 库的 PHP 框架,或者使用一个框架并手动完成其余的工作。就 javascript 框架和库而言,我想获得类似桌面的感觉。所以这给了我诸如 extJS、DHTMLX 之类的东西,也许还有 kendoui、YUI、JQuery UI 以及更多选项。对于 PHP,我认为 Zend 和 Yii 看起来真的不错。我绝对想要一个 MVC 结构,但是我不知道我是否想要由 PHP 或 Javascript 处理。什么似乎最有意义?还有哪些其他选择?这里的任何帮助都会很棒!

最佳答案

Zend Framework 2Dojo是一个经过验证的组合。 Mailchimp例如,似乎使用这种组合。 Dojo 似乎也有特定的 ZF2 Zend_Dojo模块。

对于完整的 JavaScript MVC,您应该考虑 AngularJS by Google .使用这样的框架,您几乎不会用 PHP 烘焙 HTML 代码,使用 PHP 应该更像是数据库的接口(interface)。 View 管理、 Controller 、HTML 构建将由 JS 完成。同样适用于 EmberJS .

我肯定会从选择与您计划的产品相似的实时产品开始,并了解底层结构。

如果查看BitDeli的来源例如,你在那里几乎找不到任何预先烘焙的 HTML,但是一个巨大的 app.js使用不同的 takelits 构建的文件。

一个不错的 JS 框架集合可以帮助你 JavaScript - The Right Way .

关于Javascript 与 PHP——框架与库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21344962/

相关文章:

php - 显示 2 随机行而不是 1 行

extjs - 如何在extjs4中调用另一个函数中的函数?

extjs - QTP 脚本无法识别组合框对象

javascript - 使用 Fabric.js 显示适用的控件

javascript - 如何通过 npm 安装谷歌地图?

php - 学说 2 : Polymorphic Queries: Searching on properties of subclasses

php - 从另一个数组中删除一个数组的所有元素的最有效方法是什么?

javascript - extjs4 对象不支持属性或方法 'indexOf' IE 8 解决方法问题

javascript - jQuery:焦点排除一些元素

javascript - 如何加载多个文件图像作为数据 url 并在之后单独更改它们