Deadline
Mål
Studenten skall efter utförd laboration.
- fått praktisk erfarenhet av ett ramverk(CodeIgniter) för PHP
- funderat över kriterier för vad som är ett bra ramverk
Uppgift 1. CodeIgniter snabbstarten
CodeIgniter har två videotutorials för hur man kommer igång med ramverket. Gå igenom dessa och skapa en enkel blogg (på 20 minuter).
Uppgift 2. Skapa en applikation i CodeIgniter som använder din kodskrapa från laboration 1.
Här skriver du en mindre CodeIgniter applikation som använder sig av din kodskrapa från laboration 1 genom det API du skrev då.
Målen här är att:
- Lära sig och testa CodeIgniter, använda dokumentationen
- Se nyttan med ramverk
- Förbättra API´et från laboration 1.
Uppgift 3. Utvärdera CodeIgniters Dokumentation
Fyll i följande enkät:
Uppgift 4. Utvärdera CodeIgniters kodkvalitet
Uppgift 5. Utvärdera kvaliteten på koden du skrev till CodeIgniter
Tvingar CodeIgniter dig till något som du inte gillar?
Kan du fortfarande typsäkra dina argument till metoder?
Kan du undvika strängberoenden?
Kan du testa automatiskt?
Uppgift 6. Vad säger andra om CodeIgniter?
Som ett sista steg ska ni leta upp 2-3 positiva och 2-3 negativa artiklar, bloggposter om CodeIgniter. Sammanställ de viktigaste argumenten från dessa artiklar och försök själv kontrollera lite av validiteten argumenten. Som resultat skulle jag vilja ha en lista av argument, vem som säger det och trovärdighet hos källan.
Uppgift 7. Sammanställ
https://docs.google.com/spreadsheet/ccc?key=0AssbuCblTdssdGFQeGJ5NzY3TzdfQlJYOTYxSExTTWc#gid=0