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

基于JavaScript的应用程序工作流程-它是如何工作的?

  •  0
  • Tower  · 技术社区  · 16 年前

    我经常想知道什么是做一个基于JavaScript的web应用程序的最佳方法。服务器可能是PHP、Perl或其他什么——但是当客户端是ExtJS或类似的东西时,如何构造应用程序?具体的工作流程是什么?

    例如,如何处理身份验证?在我正在开发的当前应用程序中,我有一个ExtJS视图,其中包含一个登录屏幕组件,当应用程序运行时,它会向服务器执行AJAX回调,以确定它是否经过身份验证。如果没有,我将显示登录部分——否则我将显示应用程序视图。然后根据URI散列(例如,page=settings&subpage=ui)自动运行系统中的某些组件和事件。

    你拿后钮怎么办。目前,我有一个计时器,可以检查哈希是否已更改,如果已更改,则基于新哈希运行新操作。

    我对你必须与我分享的任何应用程序工作流程或逻辑感兴趣,或者对你获得的任何资源感兴趣。我觉得基于JavaScript的应用程序开发还不够成熟,因为几乎没有任何博客、教程、文章,不管是什么。

    1 回复  |  直到 16 年前
        1
  •  0
  •   It Grunt    16 年前

    一种选择是利用流行框架(如Spring MVC)的一些功能。Spring能够处理工作流。

    Spring Webflow Introduction

    web应用程序的全部目的是让您的业务逻辑发生在服务器端,而不是客户端。JavaScript本身就足以让人讨厌调试。业务逻辑很重的东西最好封装在应用程序自己的层中。