Struktura vs OOP

0

Dzień dobry. Chciałem się zapytać w jakich przypadkach pisać kod strukturalny w php a kiedy obiektowy? Pytanie urodziło się poprzez mój teraźniejszy projekt, gdzie php wymagane jest tylko do integracji logowania systemu z api google, fb i zapisania danych usera do bazy. Reszta będzie na js (express i socket.io).

Osobiście uważam że lepiej byłoby napisać te skrypty strukturalnie, trzymając się zasad DRY i KISS, ale to tylko Moje zdanie i chciałem poznać Wasze.

0

Zawsze możesz napisać wpierw strukturalnie, a potem w razie czego przerobić na obiektowy, jeśli będzie taka potrzeba, albo dla tzw. "cukru składniowego". Jakoś nie widzę wielkiego problemu

0

Powiedziałbym, że kod powinien przede wszystkim być otwarty na rozbudowę. Zatem niezależnie od tego czy będzie to kod OOP czy nie, powinien być łatwy do rozbudowania.

OOP zostało wymyślone m.in. po to, żeby obniżyć koszty utrzymania aplikacji. Pytanie jak często przewidujesz jej modyfikowanie i czy dużo "będzie trzeba się nią zajmować".

Jeśli ma to być rozwiązanie tymczasowe, lub ma zostać zrobione raz i później umrzeć gdzieś w otchłani, to - być może faktycznie - szkoda czasu na OOP.

Podsumowując. Strukturalnie aplikacja zapewne powstanie szybciej, ale za to dzięki podejściu obiektowemu może być łatwiejsza w utrzymaniu w przyszłości.

[Adam]

1 użytkowników online, w tym zalogowanych: 0, gości: 1