Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Korzyści z przejścia na programowanie obiektowe
Azek
post
Post #1





Grupa: Zarejestrowani
Postów: 57
Pomógł: 3
Dołączył: 28.12.2011

Ostrzeżenie: (0%)
-----


Trochę piszę w php, ostatnio nawet zacząłem czytać o programowaniu obiektowym. Wszystko ładnie pięknie, rozumiem jak to działa, ale nie wiem po co mi to do szczęścia. Programuję strukturalnie i na razie nie widzę potrzeb pisania obiektowego: kodu nie udostępniam, bo piszę dla siebie albo do pracy, a tworzenie całej klasy aby stworzyć jeden obiekt wydaje mi się nieco zbędne. To tak jakbym dostał młotek wraz z instrukcją obsługi, ale nie wiem wogóle po co mam wbijać gwoździe.
Proszę o łopatologiczne wyjaśnienie "potrzeby wbijania gwoździ", czyli progamowania obiektowego.

Ten post edytował Azek 4.04.2012, 09:35:36
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
crocodillo
post
Post #2





Grupa: Zarejestrowani
Postów: 215
Pomógł: 44
Dołączył: 31.07.2011
Skąd: wrocław

Ostrzeżenie: (0%)
-----


Bez sensu taka rozmowa. Jedni preferują programowanie strukturalne, inni obiektowe. Jeśli nikt tego od Ciebie nie wymaga programowania obiektowego to rób to, na co masz ochotę.
Wszystko co da się zrobić programując obiektowo można osiągnąć programowaniem strukturalnym / proceduralnym. Wcale nie jest prawdą, że kod napisany obiektowo jest łatwiejszy do analizy lub modyfikacji. Kod napisany strukturalnie nawet składający się z kilkuset tysięcy linii kodu, ładnie podzielony na pliki, jest tak samo czytelny jak napisany obiektowo.

Wkrótce w podręcznikach pierwszy skrypt zapewne będzie wyglądał tak:
  1. class greeting {
  2.  
  3. function sayHello() {
  4.  
  5. echo 'Hello world!!!';
  6.  
  7. }
  8.  
  9. }
  10.  
  11. //-------------------------------
  12.  
  13. $greeting = new greeting();
  14.  
  15. $greeting->sayHello();



ps. Nie jestem zagorzałym fanatykiem programowania strukturalnego, większość rzeczy piszę obiektowo. Denerwuje mnie tylko wciskanie na siłę obiektówki, tych wszystkich frameworków, mvc itp. Chyba Microsoft w to inwestuje po to, żeby wszystko sprowadzić do poziomu Windowsa (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Posty w temacie
- Azek   [PHP]Korzyści z przejścia na programowanie obiektowe   4.04.2012, 09:32:10
- - nospor   Takich pytań jak Twoje przewijało się na forum już...   4.04.2012, 09:33:49
- - Azek   W tym problem, że chcę tylko jakoś nie widzę, co ...   4.04.2012, 09:36:46
- - nospor   To skoro chcesz to zacznij to robić.   4.04.2012, 09:38:26
- - Azek   Właśnie zacząłem, ale tak mechaniczne. Wolałby jed...   4.04.2012, 09:43:06
- - nospor   google -> programowanie obiektowe co daje I ja ...   4.04.2012, 09:47:42
- - Lorum3   Łatwa rozbudowa, porządek, szybkość działania apli...   4.04.2012, 09:59:14
- - Niktoś   CytatŁatwa rozbudowa, porządek, szybkość działania...   4.04.2012, 10:22:22
|- - Lorum3   Cytat(Niktoś @ 4.04.2012, 11:22:22 ) ...   4.04.2012, 10:28:56
- - Niktoś   CytatWiadomą sprawą jest, że przy prosty/ małych a...   4.04.2012, 10:56:09
- - nospor   CytatWyobraź sobie kod z 10tyś linijek i teraz wys...   4.04.2012, 11:17:42
- - Niktoś   CytatGadasz teraz głupoty. Stwórz sobie plik php z...   4.04.2012, 11:35:58
- - nospor   Widzę nie zrozumiałeś.... o wykonanie tego co pros...   4.04.2012, 11:38:19
- - Niktoś   CytatKod, który ma 10tys linijek w jednym pliku je...   4.04.2012, 12:24:08
- - nospor   Ale wykonanie kodu to też jego wczytanie i sparsow...   4.04.2012, 12:29:09
- - Niktoś   CytatAle wykonanie kodu to też jego wczytanie i sp...   4.04.2012, 12:32:46
|- - Fifi209   Cytat(Niktoś @ 4.04.2012, 13:32:46 ) ...   4.04.2012, 12:42:34
- - redeemer   Cytat(Niktoś @ 4.04.2012, 13:32:46 ) ...   4.04.2012, 12:48:07
- - usb2.0   a ja bym powiedział tak jeden z kolegów wyżej, żeb...   4.04.2012, 12:53:54
- - !*!   Cytat(Azek @ 4.04.2012, 10:32:10 ) Pr...   4.04.2012, 12:56:14
|- - Theqos   Cytat(!*! @ 4.04.2012, 12:56...   13.04.2012, 15:03:16
|- - !*!   Cytat(Theqos @ 13.04.2012, 16:03:16 )...   13.04.2012, 15:12:00
- - by_ikar   Cytatzamiast całych funkcji łączenia z bazą. Do te...   4.04.2012, 17:50:38
- - crocodillo   Bez sensu taka rozmowa. Jedni preferują programowa...   13.04.2012, 21:08:56
|- - !*!   Cytat(crocodillo @ 13.04.2012, 22:08...   14.04.2012, 09:26:46
|- - Fifi209   Cytat(crocodillo @ 13.04.2012, 22:08...   14.04.2012, 14:42:16
|- - crocodillo   Cytat(Fifi209 @ 14.04.2012, 14:42:16 ...   14.04.2012, 16:08:40
|- - Fifi209   Cytat(crocodillo @ 14.04.2012, 17:08...   14.04.2012, 16:40:19
- - memory   Kiedyś tak samo myślałem, że pisanie kodu obiektow...   14.04.2012, 09:56:10
- - greycoffey   OOP jest świetne, gdy wiesz, o co w tym chodzi Sa...   14.04.2012, 16:19:46


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 9.10.2025 - 00:07