【问题标题】:New to PHP frameworks, how about this approach?PHP 框架的新手,这种方法怎么样?
【发布时间】:2011-09-26 02:06:43
【问题描述】:

我即将开始我自己的一个新 PHP 项目,假设是一个 CRM SaaS。 我不是 PHP 专家,多年来我一直在开发非常简单的 PHP/MySQL 网站。我对 CSS、jQUERY 等的了解足以弄清楚如何具体做我当时需要的事情。

几个月前,我发现了 PHP 框架的存在,所以我想检查一下。 我还没有进入项目,也没有使用过Framework,在进入之前我会学习OOP和Secure PHP。

现在,让我的项目分为两个主要阶段怎么样:

一) 为了让项目快速启动并运行到我们的(本地优先)市场,我们可以使用框架已经提供的基本数据管理功能。 我们将坚持自己的“展示”和“链接”方式(我猜是“视图”)。

毕竟项目主要是登录和管理大量数据(联系人、产品、博客、消息、采购订单、用户等)。 因此,我们的客户有能力管理这一点,已经是一个很好的情况,因为他们没有使用其他在线应用程序来比较它。 这个阶段将是稳固、安全和及时交付的。

B) 现在,阶段 A) 不是主要想法,我的计划是在其界面中使用尽可能最好的方式,例如 Facebook 如何尽可能轻松快速地管理每次点击和选项。

所以这个界面和功能改进将在后面添加,我说的是表格网格在某些区域或链接中如何反应,带有某些数据的仪表板等等...... 这就是我不知道会有多难的事情,但是,我想因为视图和 html 是可定制的,我将能够做任何我需要集成 jquery、ajax、css 等的事情。对?

你们怎么看?

或者我什至应该考虑使用框架?

(Yii 是我的首选)

【问题讨论】:

    标签: php web-applications frameworks


    【解决方案1】:

    框架只是提供一种架构来帮助您更快地开发代码并使其更易于维护。一般来说,框架不会限制您可以做的事情。它只会为您提供经过验证的工具来构建应用程序。

    【讨论】:

    • 我明白了,所以如果我想创建一个自己的额外干净的 php 文件来处理一些数据库数据操作,它可以在框架提供的“环境”中吗?就像,我不知道,我的文件不是直接访问的,而是在运行我的代码之前由框架先前创建的应用程序文件运行的一些 php 进程(安全、配置等)之后?抱歉,如果我的问题还没有意义,因为我还没有使用 PHP FW :) 非常感谢您
    • 您没有义务在应用程序的每个方面都使用该框架。你仍然可以像平常一样使用 PHP。
    【解决方案2】:

    我写了一个关于 UI 框架的blog article,它似乎正是您正在寻找的。如果您打算大量处理数据并且您不介意框架为您做界面,那么找到一个可以让您免于查看 HTML / AJAX / CSS / JavaScript / JSON 的框架是非常现实的。

    通过正确的选择,您可以专注于代码,当您需要仪表板时,您可以添加一些 HTML 模板。实现所有其他基本内容只是重新发明轮子。

    学习OOP也是正确的选择。

    【讨论】:

      【解决方案3】:

      我强烈推荐一个框架或在开始之前构建一些框架。构建一个真正的 MVC 设置,Smarty 3 提供了一个很棒的视图层,让您最大限度地重复使用模板。预测您通常需要执行的任务 - 例如最小化您所有的 js 并上传到 CDN 并使这些尽可能自动化。保持面向对象并尝试接近 100% 自动加载的代码,这样您就无需浪费时间记住文件的路径。稍加考虑可以为您节省大量时间并提高代码质量。..

      【讨论】:

        猜你喜欢
        • 2014-08-13
        • 2020-01-03
        • 2011-09-28
        • 1970-01-01
        • 2012-04-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多