grails - 小型创业公司中用于项目的技术

标签 grails extjs web-frameworks dojo

关于该项目

这是一个RIA项目,其中特别需要许多小部件:

  • 树木
  • 布局

  • 我对该项目的主要目标是:
  • 非常快地完成第一个版本(这很重要)
  • 使应用程序运行非常快(这也非常重要)
  • 也可以在具有丰富UI的手机(处理器较慢)上访问
  • 使应用程序看起来非常漂亮,并且稳定
  • 不想担心客户端库的版本升级-例如做很多工作来升级我现有的代码

  • 客户端-ExtJS,Dojo,YUI等

    我需要使用诸如ExtJS,Dojo或其他替代方法的客户端框架。

    关于ExtJS,虽然它是商业用途,但它还是很值得的,我不知道它是否值得(特别是因为是一家小型创业公司意味着尽可能节省钱)的经常性年度费用,而不是免费使用Dojo。

    您是否曾在类似项目中独自工作过类似情况?您选择了什么?如果选择ExtJS,当项目发展时如何找到它,也许您不得不为此付出更多?

    我也在考虑将YUI用作上述替代方案。你怎么看?

    服务器端-Grails?

    根据过去的经验,使用Hibernate / Spring / JSF / JSP会大大增加发布所需的时间。我在这些技术方面拥有丰富的经验,但是由于我主要对快速获得第一个版本感兴趣,并且我不太关心它们可以提供的 future 可扩展性,因此我想到了Grails。

    Grails社区还说,这是一个您可以真正快速发布的框架-并支持Agile范式-我想这正是一个真正需要的启动项目。但是,我没有使用Rails / Grails的经验,但是我会学习它是否真的值得。

    如果您过去处于类似情况,那么我很高兴知道您在创业时做了什么选择。

    感谢您提供的任何帮助!

    最佳答案

    从我使用客户端的纯HTML / JavaScript / CSS和Grails作为后端的经验来看(SiteMesh负责所有模板化工作,整个过程很好地映射到网络的工作方式),我想考虑一下作为唯一的解决方案:)

    显然,采用这种方法会面临很多问题,但有一个巨大的胜利:任何时候您都不会被任何事情所阻碍!

    这也使您可以很清楚地将关注点分离开,从长远来看,这显然很重要。

    哦,顺便说一句-当我说“JavaScript”时,我当然是说“with jQuery”:D

    PS。 “被封锁”的意思非常广泛。一个示例是JSF及其组件套件。查看http://ihatejsf.com以了解我的意思。

    关于grails - 小型创业公司中用于项目的技术,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3867688/

    相关文章:

    java - Grails War 无法部署到 Tomcat - 错误 : org. postgresql.Driver 未找到

    tomcat - 试图让 Grails 1.3.5 使用 JNDI 连接而不使用 GORM

    javascript - CQ5 AEM : how to get a component by name within a dialog using javascript

    database - 为动态网站创建管理面板的最简单方法是什么?

    grails - 在Grails中为同一域类创建一对多和多对多

    jquery - Silverlight 与 Web 2.0

    extjs - 如何在extjs中设计权限和条件加载

    c - G-WAN 类似物

    Java网络框架

    ajax - Grails Webflow中的Json响应