GWT仍然是大型企业应用程序的选择 [英] Is GWT still an option for a large business application

查看:108
本文介绍了GWT仍然是大型企业应用程序的选择的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的公司正在计划开发一个全新的网络前端应用程序。

一些背景:


  • 上市时间是一个因素。

  • 我们需要从Oracle数据库传输大量数据。 $ b
  • 它必须支持500-1000个并发用户

  • 它将在内部安装在防火墙后面。

  • 我们需要映射(geo-空间)功能。

  • 有人推荐使用GWT代替Silverlight或传统技术(Javascript,jQuery,CSS等)。

    我不确定这是否正确的路要走?很多GWT新闻都是从2007/2008年开始的。这让我觉得这种技术已经老了,也许正在死去。



    如果您有选择可以选择GWT吗?

    不幸的是,您的两条语句在这种情况下是相互排斥的:


    • 我们的开发团队没有Java经验

    • 上市时间是一个因素



    我是一位在过去一年左右捡起GWT的Java程序员。使用编译语言直接写入浏览器是非常有效的,成熟的开发工具。我可以以前所未有的速度通过网络开发(使用ASP,JSP,ExtJS等)。

    然而,正如其他评论者所说:没有Java经验,你会发现在短时间内挑选这两种技术(Java和GWT)是一个真正的挑战。如果你确实设法在合理的时间内推向市场,那么我只能想象代码库的状况会非常糟糕(因为你会随时学习) - 这对你的组织的闪亮新的基础来说是一个非常糟糕的基础冒险。


    还有,你在其他相关技能方面没有很多技能。



    我怀疑有更有效的解决方案。正如一位明智的老山羊项目经理所说:


    我有三个变量来交付您的项目:时间,成本和质量。在你的情况下,如果组织希望在短时间内获得高质量的产品,那么它就是必须补偿的成本因素 - 您的组织应该购买一些GWT的临时专业知识,为您提供完善的软件架构,并在接下来的几个月为您的团队提供指导。之后,您将准备好接受统治,继承站在巨人的肩膀上的优质代码库。


    My company is planning on developing a brand new web front-end application.

    Some background:

    1. It must "sizzle" i.e. a nice marketable look and feel.
    2. Our development team has no Java experience, with limited experience in Silverlight, Javascript, JQuery or CSS.
    3. Time to market is a factor.
    4. We need to stream large amounts of data from an Oracle database.
    5. It must support 500 - 1000 concurrent users
    6. It will be hosted internally behind a firewall.
    7. We need mapping (geo-spatial) capabilities.

    Someone has recommended using GWT instead of Silverlight or Traditional technologies(Javascript, jquery, CSS etc.).

    I am not sure if this is the right way to go? A lot of the GWT news is from 2007/2008. It makes me think that this technology is old and maybe dying.

    If you had a choice would you choose GWT?

    解决方案

    unfortunately two of your statements are mutually exclusive in this context:

    • Our development team has no Java experience
    • Time to market is a factor

    I'm a Java programmer who has picked up GWT over the last year or so. It's immensely effective being able to write direct to the browser using a compiled language & mature development tools. I can fly through web-development faster than ever before (using ASP, JSP, ExtJS ...).

    But, as the other commenters have said: if you've no Java experience you're going to find it a real challenge picking up both technologies (Java & GWT) in a short time. If you do manage to make it to market in a reasonable time I could only imagine the code base would be in very poor condition (since you'd be learning as you go) - which would be a very poor foundation for your organisation's shiny new venture.

    There again, you don't have a 'lot' of skills in the other related skills you listed either.

    I suspect there's a more effective solution. As some wise old goat project manager said:

    I have three variables to delivering your project: time, cost and quality. Pick any two

    In your situation, if the organisation wants a quality product in a short time, it's the cost factor that must compensate - your organisation should buy in some interim GWT expertise to give you a sound software architecture and to mentor your team for the next few months. After that you'll be ready to take the reigns, inheriting a quality codebase by 'standing on the shoulders of giants'.

    这篇关于GWT仍然是大型企业应用程序的选择的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

    查看全文
    登录 关闭
    扫码关注1秒登录
    发送“验证码”获取 | 15天全站免登陆