2009-07-08 60 views
4

我最近遇到了編程語言Erlang,並且我對開發基於大規模實時瀏覽器的Web應用程序感興趣。我想知道在美國的任何地方是否有任何研究生課程,這些課程將教我編寫可擴展的網絡應用程序或類似的東西。關於大規模Web應用程序的研究生課程

回答

3

在某些方面,編寫可伸縮的Web應用程序,就像很多事情一樣,有點像黑暗藝術。並不是所有的技術都有很好的文檔記錄,而且就運行應用程序的服務器而言,互聯網非常年輕。您首先必須理解分佈式應用程序體系結構及其問題(瓶頸,併發狀態)的理論。然後將其應用於您正在使用的應用程序平臺。在這種情況下,Erlang,無論如何,都可以在盒子外面工作。

  1. 學習語言
  2. 知道你想建立
  3. 怎麼會有其他人做過類似的是什麼?
  4. 獲得編碼

在可擴展性方面...他們是一般理論,然後應用。不同的應用程序將需要不同的方法,這也很大程度上取決於所用平臺

要做的最好的事情是得到建設並閱讀關於理論。這將是一條陡峭的曲線。還請看案例研究

2

我個人認爲你現在是最好的地方瞭解「編寫可伸縮的Web應用程序」。沒有人比學習過它的人更好學習。

我剛開始嘗試編寫一個Web應用程序,並隨時詢問有關區域的問題。