大型Web应用程序研究生课程

时间:2009-07-08 12:24:38

标签: web-applications erlang

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

3 个答案:

答案 0 :(得分:3)

在许多方面编写可扩展的Web应用程序在某些方面有点像黑暗艺术。并非所有技术都有详细记录,并且就运行应用程序的服务器的强大而言,互联网非常年轻。您必须首先了解分布式应用程序体系结构的理论及其问题(瓶颈,并发状态)。然后将其应用于您正在使用的应用程序平台。在这种情况下,Erlang,无论如何都可以开箱即用。

  1. 学习语言
  2. 知道你想要建立什么
  3. 其他人如何做得类似?
  4. 获取编码
  5. 在可扩展性方面......它们是一般理论,然后是应用。不同的应用程序将需要不同的方法,这在很大程度上取决于所使用的平台。

    最好的办法是建立,并随着时间的推移阅读理论。这将是一个陡峭的曲线。另请参阅案例研究

答案 1 :(得分:2)

就我个人而言,我认为您现在处于最佳状态,可以了解“编写可扩展的Web应用程序”。没有人比做过它的人更好地学习。

我会开始尝试编写一个Web应用程序,并在你去的时候询问有关区域的问题。

答案 2 :(得分:2)

我建议访问Highscalability.com

他们专注于打破大型网站所面临的问题以及如何解决这些问题。