代码之家  ›  专栏  ›  技术社区  ›  xRobot

当Web框架不方便使用时?[关闭]

  •  3
  • xRobot  · 技术社区  · 14 年前

    Web框架 django、ruby-on-rails、zend等 )不方便使用吗?

    所以。。。当 网络编程语言 (就像 PHP、Asp、Python等

    7 回复  |  直到 14 年前
        1
  •  3
  •   webbiedave    14 年前

    wikipedia description :

    该框架旨在缓解 与公用工程相关的间接费用 在Web中执行的活动 发展。例如,许多 框架为 数据库访问,模板框架 和会话管理。。。

    基本上如果你 不要 如果您需要以上所有内容,就不需要框架。

        2
  •  3
  •   slikts    14 年前

        3
  •  1
  •   Evert    14 年前

    你是在尝试制作一个困难、复杂的web应用程序,还是在制作一个执行琐碎任务的简单脚本?在第一种情况下,你绝对需要一个框架,在第二种情况下。。不用麻烦了。

        4
  •  1
  •   Magnus Nordlander    14 年前

    我的规则是,如果我构建的只是一个页面,我通常只使用PHP。每当我需要一个以上的页面时,我就使用一个框架(Symfony),因为这通常意味着我需要路由和请求的适当调度之类的东西。

    然而,这在很大程度上取决于语言。在像PHP这样的语言中,建立一个使用MVC框架的项目所需的时间可能远不止解决问题。其他语言可以很好地使用MVC框架进行设计,并且安装成本非常低。

        5
  •  1
  •   Escualo    14 年前

    web框架应该提供处理某种交互的方法。如果你有一个没有交互或者没有“调整”的站点,你不需要框架或者编程语言,你只需要编写HTML文件并发布你的文件。

    当您开始为后端(如发布更普通的页面)或前端(如在用户单击“order by”时对列表进行排序)添加功能时,您就开始进入框架/编程语言。

    基本的交互是用CGI处理的——你编写一个脚本,用一个字符串来响应通过表单传递的几个参数。然后你就可以访问数据库了。

        6
  •  0
  •   tamasd    14 年前

    当你必须建立一个非常复杂的网站,并且功能已经存在于CMS中时(比如Drupal,它对所有东西都有惊人的贡献)。

        7
  •  0
  •   Edward Hew    14 年前

    我正处于这样一个阶段,因为我最近花了太多时间学习一个框架,即使我做了一个单页的“网站”,我仍然会使用一个,需要提高我的投资回报率:p