Wpis z mikrobloga

#programowanie #obiektowe #php
Mirki programiści! ( ͡° ͜ʖ ͡°) Jak w prosty sposób wyjaśnić można istotę programowania obiektowego w PHP? Różnice w stosunku do programowania strukturalnego? Zalety, wady? Jak się tego nauczyć i zrozumieć? Mam kryzys w przyswajaniu wiedzy ( ͡° ʖ̯ ͡°) #zalesie
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Orion1988: jest dokładnie tak jak piszę. Mimo tych wad powinieneś zapomnieć o programowaniu strukturalnym, chyba, że chcesz tylko dołączyć nagłówek i stopkę w kilku prostych plikach PHP+HTML.
  • Odpowiedz
@Orion1988:
Dzisiejsze programowanie opiera się na obiektowości, bez tego nie znajdziesz Pan pracy, nie stworzysz Pan większych, ani nawet ciut większych rzeczy (może Pan stworzysz, ale obiektowość oszczędza czas, kod jest bardziej czytelny). Jest jeszcze programowanie funkcyjne, ale to inna bajka. Ot na początku może się wszystko wydawać trudne (obiektowość), ale trzeba do tego przysiąść i się uczyć, nie ma innej drogi :-}
Pozdrawiam Pana i życzę miłego dnia.
  • Odpowiedz
Dokładnie tak samo jak w każdym innym języku.


@Vinniczek: Znaczy w innych językach obiekty też są używane tylko do składowania danych jako alternatywa dla tablic? ;P
  • Odpowiedz
@Orion1988: Dobra, teraz tak serio. Kod jest wolniejszy i potrzebuje więcej zasobów, ale pisząc go sensownie i według wzorców możemy szybciej go skończyć, dodatkowo kod najczęściej jest łatwo modyfikowalny oraz podatny na rozbudowę. Kolejną rzeczą jest zatrudnienie nowych programistów. Ci co znają pewne wzorce itp szybciej będą gotowi do efektywnej pracy na projekcie.

Pisząc m.in aplikacje webowe taniej jest zapłacić kilka eurasków miesięcznie za więcej ramu bo to tania rzecz,
  • Odpowiedz
@Orion1988: Ile czasu próbujesz to zrozumieć? Bo za 1 wieczór raz na miesiąc nie pojmiesz. Zrób sobie taki maraton tygodniowy, oglądaj, czytaj, próbuj, a następnie zainstaluj sobie jakąś Larvę i zobaczysz, że w miarę szybko pójdzie.
  • Odpowiedz
@Orion1988: Ciężko wyjaśnić, bo praktyka idzie na liczne kompromisy i aby naprawdę to zrozumieć będziesz się męczył ze sprzecznościami. Jeśli chcesz programować, a nie "studiować" to po przerobieniu podstaw (składnia na pieskach i kaczkach, potem trochę wzorców projektowych...) wskakuj od razu na frameworki i "rób jak każą" - nawet bez rozumienia sensu, potem w miarę nauki (może) zaczniesz kwestionować to i owo, ale przynajmniej będziesz mógł znaleźć pracę:)

Ogólnie najważniejsze jest
  • Odpowiedz