2009-03-11 13 views

Odpowiedz

11

Ramy oferują standardowe rozwiązania typowych problemów, np. dla sklepu internetowego, który może obejmować funkcjonalność dla logowania klienta (w tym obsługi sesji), koszykiem, składanie zamówień ...

Dużą zaletą korzystania z ram jest, że

  1. You don” t potrzeba ponownego wynalezienia koła, kod już istnieje
  2. Kod (zwykle) działa, jest już przetestowany
  3. Specjalnie do uwierzytelniania użytkownika, najprawdopodobniej będzie mniej wycieków bezpieczeństwa, tak jakbyś sam coś wymyślił od zera

Dużą wadą jest to, że

  1. Jeśli chcesz rozszerzyć funkcjonalność, trzeba zrozumieć OPC (kod inne narody)
  2. Jeśli framework zawiera luki w zabezpieczeniach i exploit jest dostępny, Twoja witryna jest natychmiast podatna na ataki, ale możesz nie mieć wiedzy, aby samodzielnie ją naprawić. Musisz więc stale sprawdzać biuletyny zabezpieczeń, aktualizacje, poprawki itp.
4

Ramy to biblioteka. Masz czas poświęcony na naukę korzystania z biblioteki, ale gdy już wiesz, jak to działa, powinieneś wielokrotnie odzyskać swoją inwestycję.

Framework sieciowy PHP stosuje tę zasadę do wszystkich typowych rzeczy, które robisz, kiedy tworzysz (zazwyczaj bazującą na bazach danych) stronę z PHP.