我想开始学习一种全新的网络后端开发语言,并且我已经缩小了这三种选择:
您是否知道或推荐使用这些可轻松部署和测试的技术构建简单网站的网站?
顺便说一下,我正在运行Windows操作系统,所以如果我需要在我的机器上配置以开始学习这些工具,请告诉我。
在开发的前端,我还希望看到一些样本能够充分展示能够充分发挥其潜力的技术。
完全赞赏您的建议和回应。谢谢。
安吉洛
答案 0 :(得分:2)
如果你想获得乐趣并学习rails http://railsforzombies.org/。
如果你不欣赏幽默,http://ruby.railstutorial.org/
答案 1 :(得分:1)
GWT实际上是一种前端开发技术。它包含的组件使其与后端运行良好,但它主要是一个UI框架。
答案 2 :(得分:1)
如果您想使用Ruby或Python构建Web应用程序,我认为您将需要使用某种框架,因此在开始浏览示例之前,您必须首先确定一些可能的框架。这是一个Python框架列表:http://wiki.python.org/moin/WebFrameworks。如果你想快速上手并且只是做一些游戏,请查看web2py。它不需要安装或配置,没有依赖关系,甚至包括自己的Python解释器和基于Web的IDE - 您只需download,解压缩并运行。然后探索其他一些框架,看看哪种框架最适合你。
虽然web2py Windows二进制文件不需要安装Python,但其他Python框架(以及web2py源代码版本)将需要它。您可以在此处下载Python:http://www.python.org/download/。如果您使用的是Windows,则还需要安装Pywin32:http://sourceforge.net/projects/pywin32/。
注意,对于Web开发,您应该暂时使用Python 2.7,因为大多数Python Web框架尚未移植到较新的Python 3(注意,您实际上可以使用一些较新的Python 3功能)在Python 2.7)。
答案 3 :(得分:0)
GWT不是一种语言:它是基于java的。也就是说,我去年花了一些时间学习GWT,我认为在线文档非常好:见Get started和Tutorials。您还拥有大量资源和开发/调试工具:请参阅此Overview。当然你的机器上需要java。除了Google官方文档外,您还可以在Web上找到许多示例和文章,很多人在这里回答有关GWT的问题。
答案 4 :(得分:0)
@Finbarr ...但它包含一个完整的Java Servlet后端。 这可能就是为什么我建议你使用RoR或Django或者其他东西做一个简单的网站。
GWT应用程序通常由用Java编写的Java和客户端代码(主要是JavaScript)编写的服务器组件组成。通常情况下,GWT并不是您想要的简单公司网站。
答案 5 :(得分:0)
我个人会使用Python / Django(你可以在djangobook.com上得到很好的技术概述),但Ruby / Rails可能同样出色。
关于GWT ......嗯,我们即将开始工作的GWT项目,我真的很害怕。代码看起来很糟糕,生成的HTML很庞大,性能可能是一个问题而且没有SEO。