V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
jimmy
V2EX  ›  问与答

Google App Engine与Google Web Toolkit有什么差别?

  •  
  •   jimmy · 2010-09-26 21:05:02 +08:00 · 5661 次点击
    这是一个创建于 5203 天前的主题,其中的信息可能已经有所发展或是发生改变。
    看教程及网上的文章都没有讲到这两者的区别,都是一创建项目就使用Google App Engine,那Google Web ToolKit到底用来干嘛用?
    甚至教程里还说要取消Google Web Toolkit的复选框,然后选中Google App Engine,真是不解。
    14 条回复    1970-01-01 08:00:00 +08:00
    chone
        1
    chone  
       2010-09-26 21:13:44 +08:00
    GWT是Google的一个javascript框架,使用java来编写,然后通过交叉编译器转换为javascript代码

    http://code.google.com/intl/en/webtoolkit/
    jimmy
        2
    jimmy  
    OP
       2010-09-26 21:27:54 +08:00
    @chone 那也就是说,正常情况下没有使用到GWT的必要?但是如果我要写WEB的页面在App Engine下就没有办法创建页面了。。
    chone
        3
    chone  
       2010-09-26 21:48:10 +08:00
    @jimmy 你用的是google app engine的java sdk for eclipse插件吧。
    不用的gwt的话创建项目的时候不要勾gwt就行了,没有影响。

    还有google app engine还有python sdk这两个是不一样的,python sdk没有eclipse插件,v2ex就用的是python
    jimmy
        4
    jimmy  
    OP
       2010-09-26 22:03:21 +08:00
    @clone 是用java sdk for eclipse插件,我不清楚你说的这个要不要用gwt是什么东西,我想做一个站点,基于App Engine的,这种算得上要用gwt么?
    chone
        5
    chone  
       2010-09-26 22:13:47 +08:00
    不算,app engine是后台的
    gwt主要是前端的工具,你应该不需要
    jimmy
        6
    jimmy  
    OP
       2010-09-26 22:28:11 +08:00
    @clone 我糊涂了,站点不是包括前台跟后台么?
    est
        7
    est  
       2010-09-26 22:48:04 +08:00
    @jimmy

    GAE是云计算平台,包括数据存储,python/JVM业务逻辑处理,email/xmpp以及quota/付费手段等等的一个平台;

    GWT是一个把Java编译成Javascript的framework。

    在没有GWT之前人们一般来说是手写javascript;

    在没有GAE之前人们一般来说是;购买空间,配置Web服务器,配置数据库,配置测试环境,配置生产环境,调试生产环境,负载增大之后架构调整消除瓶颈,备份机制建立和演习,冗余和负载均衡之类等等n多麻烦事;而有了GAE之后,你只需要关注你的逻辑实现,然后scalability, availability, geocache等等的事情由GAE平台统一搞定。
    chone
        8
    chone  
       2010-09-26 22:51:27 +08:00
    @jimmy 但是GWT只是工具啊,就像jQuery用不用都可以
    jimmy
        9
    jimmy  
    OP
       2010-09-26 22:55:23 +08:00
    @est 谢谢普及教育,但在这里,我该不该用上GWT呢?比如我要写一个Blog。
    chone
        10
    chone  
       2010-09-26 23:03:45 +08:00
    @jimmy 最好不要用,写一般的页面用GWT又繁琐又不方便,而且编译出的js文件尺寸还很大,前端要用javascript就用一般的轻量级框架jQuery, mootools这些就可以了
    est
        11
    est  
       2010-09-26 23:11:30 +08:00
    @jimmy 如果你连是否应该用GWT都不确定的话,那么我的建议是:不用。
    jimmy
        12
    jimmy  
    OP
       2010-09-26 23:12:24 +08:00
    @clone 3ks
    POPOEVER
        13
    POPOEVER  
       2010-09-26 23:27:51 +08:00
    青蛙,把人家用户名写错啦
    jimmy
        14
    jimmy  
    OP
       2010-09-27 00:34:13 +08:00
    @popoever 啊。。真丢人-_!!
    @chone, @est 感谢。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4406 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 01:03 · PVG 09:03 · LAX 17:03 · JFK 20:03
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.