2012-03-04 68 views
1

刚刚完成我的第一个基于Web的应用程序使用Ruby on Rails。这很好,我觉得我现在对RoR有一个很好的总体理解。现代网络开发的方法

我想尝试一种不同的网页设计方法,但不想开始学习过时的方法,我想保持最新。

我明白,不同的技术被用来实现不同的事情,但只是想确保我把我的时间投资在一些有用的东西。

开发人员用于创建应用程序的最新版本是什么? Java的? PHP?

+2

大会---这是下一件大事。气幕大会是一个很好的研究框架。 – JasonFruit 2012-03-04 21:37:46

+0

非常主观的问题。有很多事情发生,所以这不可能给你一个有用的答案。如果你只看网页编程语言,你会发现PHP是最流行的。 – Evert 2012-03-04 22:15:03

回答

1

看看@node.js。它允许您在浏览器和服务器上编写JavaScript代码。 JavaScript正在成为事实上的Web语言,因此它允许您扩展自己的技能并共享代码(对浏览器表单和服务器REST服务非常强大,以共享验证和其他逻辑)。

此外,许多云服务(Azure,CloudFoundry,Joyent等)都托管它。很多人都参与了这个网络技术(包括Microsoft https://github.com/tjanczuk/iisnode - 免责声明:我为他们工作)。

除了它是新的,它还鼓励创建网络服务器的异步非阻塞I/O方法,这是一个很好的模式让你的头脑。

一些视频观看:

http://www.youtube.com/watch?v=jo_B4LTHi3I

http://www.youtube.com/watch?v=F6k8lTrAE2g

http://www.youtube.com/watch?v=SAc0vQCC6UQ

开始@ nodebeginner.org再看看@

http://expressjs.comhttp://socket.io

+0

如果您投票,您可以发表评论吗?如果您正在寻找新的Web技术,node.js可能是您需要关注的。 – bryanmac 2012-03-04 22:34:21

0

尝试Django。这是一个完全用Python(一种类似于Ruby的语言)构建的Web框架,如果你愿意学习相对容易的Python,那么它就有很好的文档。

有一个伟大的免费教程here