2009-07-08 81 views
4

我最近遇到了编程语言Erlang,并且我对开发基于大规模实时浏览器的Web应用程序感兴趣。我想知道在美国的任何地方是否有任何研究生课程,这些课程将教我编写可扩展的网络应用程序或类似的东西。关于大规模Web应用程序的研究生课程

回答

3

在某些方面,编写可伸缩的Web应用程序,就像很多事情一样,有点像黑暗艺术。并不是所有的技术都有很好的文档记录,而且就运行应用程序的服务器而言,互联网非常年轻。您首先必须理解分布式应用程序体系结构及其问题(瓶颈,并发状态)的理论。然后将其应用于您正在使用的应用程序平台。在这种情况下,Erlang,无论如何,都可以在盒子外面工作。

  1. 学习语言
  2. 知道你想建立
  3. 怎么会有其他人做过类似的是什么?
  4. 获得编码

在可扩展性方面...他们是一般理论,然后应用。不同的应用程序将需要不同的方法,这也很大程度上取决于所用平台

要做的最好的事情是得到建设并阅读关于理论。这将是一条陡峭的曲线。还请看案例研究

2

我个人认为你现在是最好的地方了解“编写可伸缩的Web应用程序”。没有人比学习过它的人更好学习。

我刚开始尝试编写一个Web应用程序,并随时询问有关区域的问题。