Coen 278 Erweiterte Webprogrammierung
Website durchsuchen
Coen 278 - Fortgeschrittene Webprogrammierung - Universität Santa Clara
Information
- Code: Coen 278
- Semester: 2019 Frühling
- Ausbilder: Yuan Wang
- Lehrbuch: Agile Webentwicklung mit Rails 6
- Voraussetzung:
Lehrplan
- Struktur mit hoher Ebene
- Webanwendungsentwicklung insgesamt
- Server -Seitenprogrammierung mit Ruby zum Erstellen von Webanwendungen zum Beispiel werden wir Ruby zum Schreiben von Webserver verwenden
- Verwenden von Frameworks zum Erstellen von Webanwendungen werden wir zwei verwenden: Sinatra, Ruby on Rails
- Andere Probleme (dh Sicherheit)
- Andere Sprachen und Frameworks.
Docker Ruby CGI Serverbild
Ein Docker -Bild für Ruby CGI Server.
Sinatra
Container einleiten und das aktuelle Verzeichnis montieren
docker run -it -p 80:80 -v ${pwd} :/pwd -w /pwd ruby Laufen Sie Sinatra unter 0,0.0.0:80
# w/ shebang
[name].rb -o 0.0.0.0 -p 80
# w/o shabang
ruby [name].rb -o 0.0.0.0 -p 80
Debuggen
-
/usr/bin/env: 'rubyr': No such file or directory : Änderung von CRLF ( r n) zu LF ( n).
Todo
- Ruby Application Server Vergleich: https://ruby-china.org/topics/25276