duanche5149 2014-01-25 00:30
浏览 61

Javascript与PHP - 框架与库[关闭]

I am planning a large-scale project. I have a very large inventory/warehouse management system - web application - that is old and no longer meets my needs. I am planning to basically start from scratch. The current system is written in PHP with a few Javascript features (such as charts). The application is not using any framework and very minimal library use. It is mostly hard-coded. The data is coming from both mssql and mysql. Some of the current features and features want in the new system are: barcode scanning, inventory tracking and locating, order and shipment tracking and managing, user management, and basic statistics on things such as customers and vendors. I also want the interface to feel desktop-like, although eventually I may add functionality for tablets that would be located in the warehouse for the warehouse employees to use.

I have done a lot of research and am in need of some help. I see many options and do not know what is best. I am also sure that there are some options that I have not even considered. I want to work mostly with frameworks and libraries. Most javascript frameworks do not get along with PHP frameworks. I could use a Javascript framework with a PHP library, or a PHP framework with a Javascript library, or use one framework and do the rest by hand. As far as javascript frameworks and libraries go, I want to get a desktop-like feel. So that gives me things like extJS, DHTMLX, maybe kendoui, YUI, JQuery UI, and many more options. For PHP I think Zend and Yii are really looking good. I definitely want an MVC structure, however I do not know if I want that handled by PHP or Javascript. What seems to make the most sense? What other options are there? Any help here would be great!

  • 写回答

1条回答 默认 最新

  • dongqiu7365 2014-01-25 00:34
    关注

    Zend Framework 2 with Dojo is a proven combination. Mailchimp seemingly uses this combination for example. Also Dojo seems having specific ZF2 Zend_Dojo modules.

    For a full JavaScript MVC, you should consider AngularJS by Google. Using such frameworks you barely bake HTML codes with PHP, using PHP should be more just an interface for the database. View management, controllers, HTML building will be done by JS. Same goes for EmberJS.

    I'd definitely start by picking a live product that is similar to what you are planning, and get know the underlying structure.

    If you view the source of BitDeli for example, you barely found any pre-baked HTML there, but a huge app.js file built with varying tooklits.

    A nice JS framework collection can help you at JavaScript - The Right Way.

    评论

报告相同问题?

悬赏问题

  • ¥15 求差集那个函数有问题,有无佬可以解决
  • ¥15 【提问】基于Invest的水源涵养
  • ¥20 微信网友居然可以通过vx号找到我绑的手机号
  • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
  • ¥15 解riccati方程组
  • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
  • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
  • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
  • ¥50 树莓派安卓APK系统签名
  • ¥65 汇编语言除法溢出问题