![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 281 Pomógł: 3 Dołączył: 8.06.2009 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Ostatnio postanowiłem zrobić quiz w js z wykorzystaniem programowania obiektowego i przestrzeni nazw. Po kilku godzinach zabawy, doszedłem do wniosku że obiektówka bardziej mi przeszkadzała niż pomagała. O ile generując kilkadziesiąt czy nawet kilka podobnych obiektów korzystanie z OOP jest bardzo przydatne o tyle pisząc połączenie z ajaxem czy zapisywaniem odczytywaniem danych do bazy zwykłe funkcje wydały mi się o wiele bardzie przejrzyste niż obudowywanie tego w obiekty.
Dodatkowo obiekt odpowiadający za zapytania bazodanowe powinno się tworzyć tylko raz więc powinniśmy to obudować w jeszcze jeden obiekt/wzorzec np. singleton... i z 10 linii kodu robi nam się 50... a przejrzystość akurat w tym przypadku wcale nie wzrasta. Jakie jest wasze zdanie ? do wszystkiego wykorzystujecie obiekty ? czy może jednak część strony piszecie tradycyjnie za pomocą funkcji (które przecież też są obiektem) a tylko niektóre elementy tworzycie w tradycyjnych obiektach. Zastanawiam się czy nie lepiej mieć npl. 50 funkcji i tylko część z nich wykorzystywać jako obiekty (nadawać im właściwości metody itp) niż każdy fragment kodu js opakowywać obiektem. Ten post edytował marcus753 7.11.2014, 12:22:34 -------------------- Cokolwiek zostanie upuszczone na uklad elektroniczny, spadnie zawsze tam gdzie wyrzadzi najwiecej szkody.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 03:52 |