Jakie są wady/zalety korzystania z frameworka PHP po prostu pisanie bezpośredniego kodu PHP?Framework - co to jest framework PHP?
Odpowiedz
Jak zauważył Tomas i Ngu The Twoje pytanie jest duplikatem.
Co polecam, aby po raz pierwszy przeczytać, czym jest framework sieciowy. http://en.wikipedia.org/wiki/Web_application_framework
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
- You don” t potrzeba ponownego wynalezienia koła, kod już istnieje
- Kod (zwykle) działa, jest już przetestowany
- 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
- Jeśli chcesz rozszerzyć funkcjonalność, trzeba zrozumieć OPC (kod inne narody)
- 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.
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.
- 1. co to jest Yii :: app() w php framework yii
- 2. Co to jest framework programu PastryKit?
- 3. Co to jest Managed Extensibility Framework (MEF)?
- 4. Co to jest framework sieciowy kontynuujący Haskell?
- 5. co to jest Entity Framework z POCO
- 6. Co to jest sesja NHibernate. Odpowiednik w Entity Framework?
- 7. Co to jest dobry framework SPA do użytku z maszynopis?
- 8. Yii framework - co to jest plik ".yii" w niektórych folderach
- 9. Co to jest nazewnictwo wielu "problem" w kontekście Entity Framework?
- 10. Co to jest najlepsza praktyka używać ExtJS z Django Framework
- 11. PHP Zend Framework Generator
- 12. Zend Framework to jest tego warte?
- 13. Co to jest: w php?
- 14. Co to jest PHP track_errors?
- 15. Co to jest kontekst?
- 16. Co to jest project.lock.json?
- 17. Nunit Framework kontra SpecFlow Framework
- 18. Definiowanie: Co to jest HashSet?
- 19. Wykrywanie zmian w modelu; php yii framework
- 20. Co to jest poprawna adnotacja, ponieważ @SpringApplicationConfiguration, @WebIntegration, jest przestarzałe w Spring Boot Framework?
- 21. Co to znaczy @var w komentarzach php
- 22. Entity Framework - "Attach()" jest powolny
- 23. Standard kodowania PHP Zend Framework, który jest bardziej czytelny?
- 24. Co to jest wtyczka Elixir?
- 25. Entity Framework 5.0. Co jest nie tak z moim zapytaniem?
- 26. Co to jest odpowiednik preg_quote w PHP?
- 27. Co to jest lambda w PHP?
- 28. W języku PHP, co to jest Tick?
- 29. Co to jest wzór fabryczny w PHP?
- 30. Co to jest nazywane w php: ->