2009-07-08 14 views
4

Ich bin kürzlich auf Erlang, die Programmiersprache, gestoßen und ich bin daran interessiert, groß angelegte browserbasierte Echtzeit-Webanwendungen zu entwickeln. Ich würde gerne wissen, ob es irgendwelche Graduierten-Kurse irgendwo in den USA gibt, die mich über das Schreiben von skalierbaren Webapplikationen oder ähnlichem unterrichten.Graduiertenkurse für große Webanwendungen

Antwort

3

Schreiben skalierbare Web-Anwendungen, wie viele Dinge, ist ein bisschen wie eine dunkle Kunst in einigen Punkten. Nicht alle Techniken sind gut dokumentiert, und das Internet ist sehr jung in Bezug auf die Leistungsfähigkeit von Servern, auf denen Anwendungen ausgeführt werden. Sie müssen zuerst die Theorie verteilter Anwendungsarchitekturen und deren Probleme verstehen (Engpässe, konkurrierender Zustand). Wenden Sie das dann auf die Anwendungsplattform an, die Sie verwenden. In diesem Fall Erlang, wo sowieso vieles aus der Box funktioniert.

  1. Lernen Sie die Sprache
  2. wissen, was Sie
  3. Wie bauen wollen andere haben ähnliche getan?
  4. Get

In Bezug auf die Skalierbarkeit Coding ... ist ihre allgemeine Theorie und dann Anwendung. Verschiedene Apps erfordern unterschiedliche Ansätze, die stark von der verwendeten Plattform abhängen.

Die beste Sache zu tun ist bekommen Gebäude und lesen Sie über die Theorie, wie Sie entlang gehen. Es wird eine steile Kurve sein. Siehe auch Fallstudien.

2

Persönlich denke ich, dass Sie gerade am besten sind, um etwas über "Schreiben von skalierbaren Web-Anwendungen" zu lernen. Niemand ist besser zu lernen als die Leute, die es getan haben.

Ich würde nur anfangen zu versuchen, eine Web-Anwendung zu schreiben und stellen Sie Fragen über die Gegend, wie Sie gehen.

2

Ich empfehle den Besuch Highscalability.com.

Sie konzentrieren sich auf das Beheben von Problemen, die große Websites hatten und wie sie gelöst werden.

Verwandte Themen