Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> o OOP słów kilka., wiem że może i do działu humor prędzej to trafi, no ale cóż.
!*!
post
Post #1





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


Jako iż w sąsiednim dziale rozpoczęła się dyskusja o tym i owym dotyczącym OOP, trzeba ten temat rozwinąć, przykleić i wbijać do łba każdemu kto stwierdzi:

Cytat
ja powiem tak. PDO i obiektowosc nie rozni sie praktycznie niczym, ktos wymyslil obiektowosc i PDO i trzepie na tym niezla kase a wy podjarani tym ze sie nauczyliscie i teraz jestescie goscie. wow!


Cytat
skoro ta obiektowosc to taka swietna sprawa to powiedz co w tym lepszego? bo ja nie widze zadnej a wrecz widze wady, trudniejsza do nauki tym bardziej dla laikow ktorym kazdemu proponujecie.

Cytat
PDO to taka zaleta ze nie musisz zabezpieczac przed SQL injection i o to mi tylko chodzilo, jaka jeszcze zaleta?
OOP jaka zaleta? szukalem w google i sie uczylem, czytalem, szukalem wiele ale wybaczcie, ale nie znalazlem odpowiedzi na moje pytanie?? to co jest w OOP to mam to samo w funkcjach i jak juz pisalem, trzeba myslec zeby wiedziec jak to poskladac


Otóż... było już o tym.

http://forum.php.pl/index.php?showtopic=101470
http://forum.php.pl/index.php?showtopic=140338
http://forum.php.pl/index.php?showtopic=200240

I w wielu, wielu innych tematach.

Cały bajer OOP w PHP polega na tym że... bez tego nie ma przyszłości zawodowej. Jeśli piszesz kod w domu, dla siebie, strukturalnie, to masz do tego prawo, jednak to nie znaczy że tak musi być.
Żadna firma nie tworzy oprogramowania strukturalnie, ponieważ nie jest to wydajne. Przykład, patrz WordPress, jego kod jest tak beznadziejny, że nie opłaca się już tego rozwijać, a nie można od tak tego przepisać na OOP, bo zwyczajnie kompatybilność 99% wtyczek szlag trafi. Nie odetną pępowiny, bo zespołu WP na to nie stać.
Gdyby WP był obiektowy, nie byłoby trzeba się o to martwić, bo wtyczki byłby kompatybilne i zmieniać by było można do woli.

Kod strukturalny to pozostałość, która powinna z PHP wylecieć (jednak tu też team nie ma jaj, aby to zrobić.).
Jeśli nadal drogi użytkowniku upierasz się przy tym że można pisać dobrze strukturalnie na funkcjach... to zbuduj mi proszę aplikacje, jakąś prostą ok 12k linijek i rozwijaj ją przez rok. Gwarantuję Ci że wymiękniesz już przy 3k linii kodu, oraz 2ch tygodniach. Oczywiście zachowaj wszystkie standardy PSR*/ wprowadź MVC(P) itd.

/* edycja, literówki */

Ten post edytował !*! 27.09.2012, 19:03:47
Go to the top of the page
+Quote Post
3 Stron V   1 2 3 >  
Start new topic
Odpowiedzi (1 - 59)
ciekawskiii
post
Post #2





Grupa: Zarejestrowani
Postów: 467
Pomógł: 39
Dołączył: 7.11.2010
Skąd: Raz tu, raz tam

Ostrzeżenie: (30%)
XX---


kolejny... czy Ty gamoniu myslisz, ze kazdy kto pisze w php i tu zaklada temat to bedzie pracowal zawodowo? masz debilne myslenie chlopaczku. Nie chce mi sie z wami gadac, jestescie zbyt madrzy dla mnie (IMG:style_emoticons/default/smile.gif)

p.s. OOP a struktura to to samo
Go to the top of the page
+Quote Post
Niktoś
post
Post #3





Grupa: Zarejestrowani
Postów: 1 195
Pomógł: 109
Dołączył: 3.11.2011

Ostrzeżenie: (10%)
X----


Cytat
p.s. OOP a struktura to to samo


Nie, gdyż jest inaczej opakowane i inaczej się tego używa- to mój taki skrócik myślowy.

Ps, nie obrażaj innych, gdyż inni Ciebie tutaj nie obrażają, acz przeciwnie próbują Ci mozolnie wytłumaczyć.

A teraz odwracając kota ogonem- czego nie warto pisać obiektowo , a strukturalnie- wytłumacz nam?
Go to the top of the page
+Quote Post
!*!
post
Post #4





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


ciekawskiii - dla Ciebie Panie Gamoniu (IMG:style_emoticons/default/wink.gif) co to ma do rzeczy czy ktoś, kto daje kod na forum będzie pracował zawodowo? Jakbyś czytał zmiany w PHP wiedziałbyś że niektóre funkcje sa na wylocie, a np. PDO które jest obiektowe staje się standardem, więc siłą rzeczy, trzeba te OOP liznąć.

Cytat
p.s. OOP a struktura to to samo

Jasne. Podaj przykład.
Go to the top of the page
+Quote Post
szalek01
post
Post #5





Grupa: Zarejestrowani
Postów: 129
Pomógł: 17
Dołączył: 17.09.2012

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


hihi
Abstrakcja strukturalna,
dziedziczenie strukturalne
hermetyzacja strukturalna
(IMG:style_emoticons/default/smile.gif)

Ten post edytował szalek01 27.09.2012, 19:21:40
Go to the top of the page
+Quote Post
ciekawskiii
post
Post #6





Grupa: Zarejestrowani
Postów: 467
Pomógł: 39
Dołączył: 7.11.2010
Skąd: Raz tu, raz tam

Ostrzeżenie: (30%)
XX---


Cytat
Ps, nie obrażaj innych, gdyż inni Ciebie tutaj nie obrażają, acz przeciwnie próbują Ci mozolnie wytłumaczyć.


nie obrazam ale jak ktos nie mysli to gamon (IMG:style_emoticons/default/smile.gif)

Cytat
A teraz odwracając kota ogonem- czego nie warto pisać obiektowo , a strukturalnie- wytłumacz nam?


ja zawsze pisze strukturalnie i dobrze mi z tym i nikt tak jak wy nie narzuca mi ze OOP to przyszlosc...

p.s. pisze stronki mobilne na ktorych jest kilkadziesiat tysiecy ludzi gdzie 90% osob uzywa telefonow bez systemow czyli w javie, rozne rozdzielczosci i dziesiatki jak nie setki roznych czytan wygladu przez kazdy telefon, powiecie mi tez, ze css3 to przyszlosc? gdzie taki telefon css3 nie czyta? kazdy jest taki madry ale od kilku lat jak tu siedze to nie zauwazylem tematu oceny mobilnej strony a stworzyc taka strone to jest trudniejsze od strony www.

moze to troche inny temat ale laczy to sie w jedno, nie narzucajcie innym jak maja pisac... ktos cos daje do oceny to sie ocenia, jesli to jest we flashu to sie ocenia we flashu a nie narzuca, ze musi byc w javascript.

to forum spada na psy, najlepiej bedzie jak zrobicie forum dla zawodowych programistow bo powoli to tak wyglada, starsi ktorzy tu siedza wiele lat chca byc najmadrzejsi a teraz ponawiam prosbe o usuniecie mojego konta

p.s. OOP a struktura to to samo

Ten post edytował ciekawskiii 27.09.2012, 19:30:57
Go to the top of the page
+Quote Post
!*!
post
Post #7





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


ciekawskiii - zawiodłeś mnie, rzucasz się jak mała dziewczynka, a jak trzeba podać przykłady to ani jednego. szalek01 ładnie Cie obśmiał, pokaż jak to rozwiązujesz u siebie. Pytam poważnie, chce wiedzieć jak rozwiązujesz takie sprawy pisząc strukturalnie.

Cytat
p.s. pisze stronki mobilne na ktorych jest kilkadziesiat tysiecy ludzi gdzie 90% osob uzywa telefonow bez systemow czyli w javie, rozne rozdzielczosci i dziesiatki jak nie setki roznych czytan wygladu przez kazdy telefon, powiecie mi tez, ze css3 to przyszlosc? gdzie taki telefon css3 nie czyta? kazdy jest taki madry ale od kilku lat jak tu siedze to nie zauwazylem tematu oceny mobilnej strony a stworzyc taka strone to jest trudniejsze od strony www.


Ile tysięcy linijek kodu? Strony mobilne nie są osobną warstwą, a jedynie dodatkowym plikiem CSS, które wstawiasz w media. Może masz je jeszcze w postaci subdomeny m. ? Czyli robisz to dobrze czy źle. Zastanawiałeś się? Bo argumentacja "skoro działa" jest słaba.

Cytat
moze to troche inny temat ale laczy to sie w jedno, nie narzucajcie innym jak maja pisac... ktos cos daje do oceny to sie ocenia, jesli to jest we flashu to sie ocenia we flashu a nie narzuca, ze musi byc w javascript.

Pewnie że tak, ale co szkodzi kogoś nakierować, tym bardziej że materkamil już nie raz skłąniał się ku OOP. dobrej animacji we flash też tu dawno nie widziałem i nie ma się co dziwić.
Go to the top of the page
+Quote Post
Niktoś
post
Post #8





Grupa: Zarejestrowani
Postów: 1 195
Pomógł: 109
Dołączył: 3.11.2011

Ostrzeżenie: (10%)
X----


Cytat
moze to troche inny temat ale laczy to sie w jedno, nie narzucajcie innym jak maja pisac... ktos cos daje do oceny to sie ocenia, jesli to jest we flashu to sie ocenia we flashu a nie narzuca, ze musi byc w javascript.


Najwidoczniej coś źle zinterpretowałeś.Nikt nikomu nic nie narzuca, chce pisać niech pisze strukturalnie.Ja też pisałem strukturalnie, jednak mój projekcik rozrósł się aż na tyle, że koszyk, system komentarzy i całą resztę musiałem napisać obiektowo. Gdybym pisał to strukturalnie, rozbudowa, jakaś poprawka w jednym z tych systemów, stanowiłaby już kłopot. Poza tym, szukaj funkcji spośród 1000 linii i modernizuj.Ja szukam klasy i robię poprawki w metodzie, lub tworzę nową metodę rozbudowując klasę i dodając tym samym nowe funkcjonalności np. w systemie komentarzy.
Po prostu pisząc w OOP jest mniej gmatwaniny w kodzie, łatwiej cokolwiek wyszukać i poprawić,łatwiej rozbudować.

Ten post edytował Niktoś 27.09.2012, 19:44:01
Go to the top of the page
+Quote Post
ciekawskiii
post
Post #9





Grupa: Zarejestrowani
Postów: 467
Pomógł: 39
Dołączył: 7.11.2010
Skąd: Raz tu, raz tam

Ostrzeżenie: (30%)
XX---


Cytat
Ile tysięcy linijek kodu?


ok 12 MB samego kodu, teraz podaj mi w koncu jakis przyklad w czym OOP lepsze? bo ja ten skrypt w strukturze moge rozwijac do kilkuset MB i sie nie pogubie.

Cytat
Strony mobilne nie są osobną warstwą


chodzilo mi o strone mobilna a nie wersje jakiegos www bloga na telefony... wersje css na telefon kazdy glupi umie stworzyc, gorzej jesli ma stworzyc portal ktory ma byc na rozdzielczosc min. 160px na 128px i ktory ma dobrze dzialac dla kilkudziesieciu tysiecy ludzi online i w kilkuset roznych przegladarkach telefonow, ja temu zadaniu sprostalem strukturalnie i w mysql (uuups a tu chyba musialo byc css3 bo taki standard?)

ech no ale mysql ma ta wade, ze jest wolniejsze od PDO... no tak, bardzo wolne jest (IMG:style_emoticons/default/biggrin.gif)

Cytat
Poza tym, szukaj funkcji spośród 1000 linii i modernizuj.Ja szukam klasy i robię poprawki w metodzie, lub tworzę nową metodę rozbudowując klasę i dodając tym samym nowe funkcjonalności np. w systemie komentarzy


no tak, faktycznie trudniej np. notepadzie wpisac w wyszukiwarce function cos niz class cos (IMG:style_emoticons/default/biggrin.gif) teraz dales mi niezly argument...

a funkcji nie mozesz rozbudowac? tak samo jak klase

Ten post edytował ciekawskiii 27.09.2012, 19:54:31
Go to the top of the page
+Quote Post
szalek01
post
Post #10





Grupa: Zarejestrowani
Postów: 129
Pomógł: 17
Dołączył: 17.09.2012

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


nie jesteśmy w stanie przebić tych argumentów....
Go to the top of the page
+Quote Post
Niktoś
post
Post #11





Grupa: Zarejestrowani
Postów: 1 195
Pomógł: 109
Dołączył: 3.11.2011

Ostrzeżenie: (10%)
X----


Cytat
no tak, faktycznie trudniej np. notepadzie wpisac w wyszukiwarce function cos niz class cos biggrin.gif teraz dales mi niezly argument...

No comment. A ja myślałem, że klasa to osobny plik.Myliłem się.
Go to the top of the page
+Quote Post
!*!
post
Post #12





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


Masz problem ze zrozumieniem i mylisz pojęcia.
CSS media umożliwia tworzenie wyglądu dla takich rozdzielczości. Po co miałbym więc tworzyć osobny model/widok?
Co ma do tego CSS3? Wiesz w ogóle co to jest? Czy tylko uznajesz że chodzi o zaokrąglenie rogów i że tel X tego nie obsłużą, co z media ma mało wspólnego, a jak już zostaje nakładka js.
Od kiedy MB projektu ma znaczenie?

Podałem Ci już przykłady. Czyżbyś ich nie rozumiał? Pójdę Ci na łatwiznę, napisz chociaż jak utrzymujesz hermetyzację w tym swoim kodzie.
Go to the top of the page
+Quote Post
ciekawskiii
post
Post #13





Grupa: Zarejestrowani
Postów: 467
Pomógł: 39
Dołączył: 7.11.2010
Skąd: Raz tu, raz tam

Ostrzeżenie: (30%)
XX---


Cytat(Niktoś @ 27.09.2012, 20:57:55 ) *
No comment. A ja myślałem, że klasa to osobny plik.Myliłem się.


wiem ale jaka to roznica? zadna, jesli masz kilkadziesiat klas w plikach a kilkaset funkcji w jednym pliku (lub madrze rozdzielone w kilku/kilkunastu plikach) to i tak sie nie pogubisz. ja mam jedna funkcje ktora odpowiada za userow i wszystkie dane ktore wprowadzam/odbieram i to tak samo jakbym mial klase wiec co za roznica? zadna i nie pytajcie jak to robie, zacznijcie myslec to bedziecie wiedziec (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
-=Peter=-
post
Post #14





Grupa: Zarejestrowani
Postów: 304
Pomógł: 51
Dołączył: 4.02.2005
Skąd: Kraków

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


Nie karmcie trolla, tacy starzy a tacy głupi... (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post
szalek01
post
Post #15





Grupa: Zarejestrowani
Postów: 129
Pomógł: 17
Dołączył: 17.09.2012

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


żyliśmy w kłamstwie... po co nam OOP
Go to the top of the page
+Quote Post
!*!
post
Post #16





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


Cytat(-=Peter=- @ 27.09.2012, 21:05:31 ) *
Nie karmcie trolla, tacy starzy a tacy głupi... ;)

Oj no popsułeś zabawę! (IMG:style_emoticons/default/sad.gif) brutalu!
Go to the top of the page
+Quote Post
ciekawskiii
post
Post #17





Grupa: Zarejestrowani
Postów: 467
Pomógł: 39
Dołączył: 7.11.2010
Skąd: Raz tu, raz tam

Ostrzeżenie: (30%)
XX---


zrob mobilny portal na
Cytat
CSS media
i gratuluje wyswietlania tej strony na kazdym z tysiecy modeli telefonow w tym chinskich, koreanskich i indyjskich ktorych nawet nazw nie znasz (IMG:style_emoticons/default/smile.gif)

CSS media to gowno i sie nie nadaje do niczego.

wielkosc kodu nie ma znaczenia ale pytales ile ma to odpowiedzialem
Go to the top of the page
+Quote Post
Niktoś
post
Post #18





Grupa: Zarejestrowani
Postów: 1 195
Pomógł: 109
Dołączył: 3.11.2011

Ostrzeżenie: (10%)
X----


Cytat
wiem ale jaka to roznica? zadna, jesli masz kilkadziesiat klas w plikach a kilkaset funkcji w jednym pliku (lub madrze rozdzielone w kilku/kilkunastu plikach) to i tak sie nie pogubisz. ja mam jedna funkcje ktora odpowiada za userow i wszystkie dane ktore wprowadzam/odbieram i to tak samo jakbym mial klase wiec co za roznica? zadna i nie pytajcie jak to robie, zacznijcie myslec to bedziecie wiedziec smile.gif


Jest różnica , bo mogę używać jednej metody z jednej klasy na kilku różnych stronach , a Ty Cię proszę musisz dublować sobie funkcje. Pisz strukturalnie , a przyszłość leci ku programowaniu modularnego, może się odnajdziesz.
Go to the top of the page
+Quote Post
!*!
post
Post #19





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


ciekawskiii - tak, 12MB to faktycznie linijki kodu (IMG:style_emoticons/default/biggrin.gif) no dalej, wymienisz to dzisiaj czy nadal będziesz robił z siebie idiotę? podaj chociaż autoloader, wrzuć na GIT może napisałeś jakiś ciekawy mechanizm i zostaniesz doceniony?


ps. nie kasujcie tego, wrzucę to w ulubione dla potomnych + akcja promocyjna jak się kończy picie w pracy.
Go to the top of the page
+Quote Post
szalek01
post
Post #20





Grupa: Zarejestrowani
Postów: 129
Pomógł: 17
Dołączył: 17.09.2012

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


Moim zdaniem nie można używać OOP jak chce się robić strony dla milionów chińczyków, nie wykonajle jest ....
(IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post
Lorum3
post
Post #21





Grupa: Zarejestrowani
Postów: 86
Pomógł: 5
Dołączył: 10.12.2011
Skąd: Poznań

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


Cytat(ciekawskiii @ 27.09.2012, 20:06:03 ) *
kolejny... czy Ty gamoniu myslisz, ze kazdy kto pisze w php i tu zaklada temat to bedzie pracowal zawodowo? masz debilne myslenie chlopaczku. Nie chce mi sie z wami gadac, jestescie zbyt madrzy dla mnie (IMG:style_emoticons/default/smile.gif)

p.s. OOP a struktura to to samo


Dlatego Ty nigdy programistą nie będziesz, chyba, że samozwańczym.

Cholera człowieka strzela jak dziennie widzi 10 tematów na jeden i ten sam temat, bo ludziom się wiedzy szukać nie chce i idą na łatwiznę. Ja osobiście wychodzę z założenie, że ktoś taki nigdy nie będzie dobrym programistą, bo nie potrafi posługiwać się prostym narzędziem jakim jest wyszukiwarka.

P.S. W PHP to można zostać pisarzem :- )

Cytat(ciekawskiii @ 27.09.2012, 20:23:14 ) *
czyli w javie


Java jest językiem w 100% obiektowym, lejesz wodę na uszy, więc zamilcz.

Ten post edytował Lorum3 27.09.2012, 20:15:20
Go to the top of the page
+Quote Post
ciekawskiii
post
Post #22





Grupa: Zarejestrowani
Postów: 467
Pomógł: 39
Dołączył: 7.11.2010
Skąd: Raz tu, raz tam

Ostrzeżenie: (30%)
XX---


mam z was beke (IMG:style_emoticons/default/smile.gif) )))

Cytat
Java jest językiem w 100% obiektowym, lejesz wodę na uszy, więc zamilcz.


co to ma glupku do rzeczy jak chodzi o jave w telefonie? jestescie wszyscy po[beep] jak widze, the end a konto mi usuncie bo spotkamy sie w sadzie jesli konto nie zostanie usuniete. zegnam.

Ten post edytował Daiquiri 27.09.2012, 20:59:08
Powód edycji: [Daiquiri]: usuwam wulgaryzmy
Go to the top of the page
+Quote Post
!*!
post
Post #23





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


Cytat(ciekawskiii @ 27.09.2012, 21:19:22 ) *
the end a konto mi usuncie bo spotkamy sie w sadzie jesli konto nie zostanie usuniete. zegnam.


Obiecujesz? Panie i Panowie, otwórzmy szampana, trol zdechł. (IMG:style_emoticons/default/medieval.gif)
Go to the top of the page
+Quote Post
solificati
post
Post #24





Grupa: Zarejestrowani
Postów: 26
Pomógł: 10
Dołączył: 17.03.2012

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


Cytat(Lorum3 @ 27.09.2012, 21:12:38 ) *
Java jest językiem w 100% obiektowym, lejesz wodę na uszy, więc zamilcz.

No nie jest.
Go to the top of the page
+Quote Post
ciekawskiii
post
Post #25





Grupa: Zarejestrowani
Postów: 467
Pomógł: 39
Dołączył: 7.11.2010
Skąd: Raz tu, raz tam

Ostrzeżenie: (30%)
XX---


troll z ciebie ku[beep], cwaniaczysz? podaj adres jak jestes taki madry brudasie (IMG:style_emoticons/default/smile.gif)
Powód edycji: [Daiquiri]: usuwam wulgaryzmy
Go to the top of the page
+Quote Post
Lorum3
post
Post #26





Grupa: Zarejestrowani
Postów: 86
Pomógł: 5
Dołączył: 10.12.2011
Skąd: Poznań

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


Cytat(solificati @ 27.09.2012, 21:22:58 ) *
No nie jest.


http://pl.wikipedia.org/wiki/Java

Miłego wieczoru (IMG:style_emoticons/default/smile.gif)

Ten post edytował Lorum3 27.09.2012, 20:26:49
Go to the top of the page
+Quote Post
!*!
post
Post #27





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


Cytat(ciekawskiii @ 27.09.2012, 21:24:45 ) *
troll z ciebie kurwo, cwaniaczysz? podaj adres jak jestes taki madry brudasie (IMG:style_emoticons/default/smile.gif)


Gdańsk, ul. Srebrniki 1. Będę czekał.
Go to the top of the page
+Quote Post
Niktoś
post
Post #28





Grupa: Zarejestrowani
Postów: 1 195
Pomógł: 109
Dołączył: 3.11.2011

Ostrzeżenie: (10%)
X----


No ja, myślę że temat można zamknąć, jak i konto autora.Wróci jak zmądrzeje trochę, pewnie pod innym nikiem, bo mu wstyd będzie, że racji nie miał, a jedyną argumentacją jaką miał, były obelgi w stronę forumowiczów.

Ten post edytował Niktoś 27.09.2012, 20:28:36
Go to the top of the page
+Quote Post
karakara
post
Post #29





Grupa: Zarejestrowani
Postów: 71
Pomógł: 6
Dołączył: 22.09.2012

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


@!*! zabranie możliwości pisania strukturalnego PHP to byłby strzał w stopę jeśli chodzi o popularność.

A jak klient 'na to pozwala' i chce poważnej obiektowości to wybiore Rubiego lub Pythona.
Go to the top of the page
+Quote Post
ciekawskiii
post
Post #30





Grupa: Zarejestrowani
Postów: 467
Pomógł: 39
Dołączył: 7.11.2010
Skąd: Raz tu, raz tam

Ostrzeżenie: (30%)
XX---


Cytat
Gdańsk, ul. Srebrniki 1


znajde Cie cwelu (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
!*!
post
Post #31





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


Cytat(karakara @ 27.09.2012, 21:30:15 ) *
@!*! zabranie możliwości pisania strukturalnego PHP to byłby strzał w stopę jeśli chodzi o popularność.

I to byłoby piękne. Od razu odsiałoby się "programistów" od programistów i nikt by nie marudził że serwis za 49zł mu się sypie.
Go to the top of the page
+Quote Post
Niktoś
post
Post #32





Grupa: Zarejestrowani
Postów: 1 195
Pomógł: 109
Dołączył: 3.11.2011

Ostrzeżenie: (10%)
X----


Cytat
@!*! zabranie możliwości pisania strukturalnego PHP to byłby strzał w stopę jeśli chodzi o popularność.


Ależ się niczego nie zabrania, pisanie strukturalne owszem, ale dla drobnych, bałbym się już powiedzieć średnich projektów- dla większych zalecane jest OOP. Przecież od nikogo nie będzie wymagane OOP dla strony portfolio.

Ten post edytował Niktoś 27.09.2012, 20:35:12
Go to the top of the page
+Quote Post
solificati
post
Post #33





Grupa: Zarejestrowani
Postów: 26
Pomógł: 10
Dołączył: 17.03.2012

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


Cytat(Lorum3 @ 27.09.2012, 21:25:29 ) *

Nie ma tam napisane, ze jest w pełni obiektowa. Bo nie jest. Prymitywny są, nie ma prawdziwego przesyłania wiadomości w obiektach i refleksja klas jest szcatkowa.
Go to the top of the page
+Quote Post
Niktoś
post
Post #34





Grupa: Zarejestrowani
Postów: 1 195
Pomógł: 109
Dołączył: 3.11.2011

Ostrzeżenie: (10%)
X----


Nie ma języka w pełni obiektowego i się zgodzę solificati, jednakże są języki które mają większe ku temu predyspozycje.
Go to the top of the page
+Quote Post
Damonsson
post
Post #35





Grupa: Zarejestrowani
Postów: 2 355
Pomógł: 533
Dołączył: 15.01.2010
Skąd: Bydgoszcz

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


Cytat(ciekawskiii @ 27.09.2012, 21:08:04 ) *
zrob mobilny portal na i gratuluje wyswietlania tej strony na kazdym z tysiecy modeli telefonow w tym chinskich, koreanskich i indyjskich ktorych nawet nazw nie znasz (IMG:style_emoticons/default/smile.gif)

CSS media to gowno i sie nie nadaje do niczego.

wielkosc kodu nie ma znaczenia ale pytales ile ma to odpowiedzialem


Ile płacisz za to wyzwanie? ;]
Po co mi nazwa telefonu? Wystarczy mi jego rozdzielczość (IMG:style_emoticons/default/smile.gif)


@ciekawskiii
Piszesz głupoty, tak jak są ludzie, którzy uważają, że strona musi być na tabelkach w html, tak są ludzie którzy uważają, że php trzeba pisać strukturalnie. To nawet ja nie znam na tyle php, a widzę ogromną różnicę nawet wizualną, w skryptach pisanych strukturalnie i obiektowo.
Go to the top of the page
+Quote Post
Spawnm
post
Post #36





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




Ciekawskiii za brak kultury dostał bana.
Go to the top of the page
+Quote Post
karakara
post
Post #37





Grupa: Zarejestrowani
Postów: 71
Pomógł: 6
Dołączył: 22.09.2012

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


!*! no racja i inne webowe technologie server side miałyby większe szanse więc jestem za (IMG:style_emoticons/default/wink.gif)

Cytat(Niktoś @ 27.09.2012, 21:37:17 ) *
Nie ma języka w pełni obiektowego i się zgodzę solificati, jednakże są języki które mają większe ku temu predyspozycje.


Smalltalk

Ten post edytował karakara 27.09.2012, 20:42:49
Go to the top of the page
+Quote Post
Niktoś
post
Post #38





Grupa: Zarejestrowani
Postów: 1 195
Pomógł: 109
Dołączył: 3.11.2011

Ostrzeżenie: (10%)
X----


Cytat
Po co mi nazwa telefonu? Wystarczy mi jego rozdzielczość

Co innego odczytanie stronki z urządzenia mobilnego i tutaj właśnie ważna jest rozdzielczość(CSS), a co innego napisanie aplikacji pod urządzenie mobilne- tam się już liczy OS.

Cytat
Ciekawskiii za brak kultury dostał bana.

No to , pewnie będzie pozew do sądu (IMG:style_emoticons/default/laugh.gif)
Go to the top of the page
+Quote Post
!*!
post
Post #39





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


Cytat(Spawnm @ 27.09.2012, 21:39:31 ) *
Ciekawskiii za brak kultury dostał bana.

Szkoda, liczyłem na link do GITa z tym autoloaderem, bo to mogłoby być ciekawe.

Niktoś - a powiedz, co byłoby złego w tym aby PHP było tylko obiektowe? Tak jak Java, Vala, ObjC i inne? Zobacz jaki byłby porządek w logice tworzenia aplikacji.
Go to the top of the page
+Quote Post
karakara
post
Post #40





Grupa: Zarejestrowani
Postów: 71
Pomógł: 6
Dołączył: 22.09.2012

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


Cytat(!*! @ 27.09.2012, 21:44:39 ) *
Szkoda, liczyłem na link do GITa z tym autoloaderem, bo to mogłoby być ciekawe.

Niktoś - a powiedz, co byłoby złego w tym aby PHP było tylko obiektowe? Tak jak Java, Vala, ObjC i inne? Zobacz jaki byłby porządek w logice tworzenia aplikacji.


No pewnie i by tak było, bo teraz można napisać coś byle jak i też tak to będzie działało.
Java wymuszą i trudniej napisać coś byle jak.

No ale ten Python jest wieloparadygmatowy a społeczność ma dość zaawansowaną nie piszącą raczej tak jak dużo ludzi w PHP bez ładu i składu
Go to the top of the page
+Quote Post
Niktoś
post
Post #41





Grupa: Zarejestrowani
Postów: 1 195
Pomógł: 109
Dołączył: 3.11.2011

Ostrzeżenie: (10%)
X----


Cytat
Niktoś - a powiedz, co byłoby złego w tym aby PHP było tylko obiektowe? Tak jak Java, Vala, ObjC i inne?

One nie są w pełni obiektowe , możesz a czasami trzeba sobie tworzyć strukturę.

Jeśli chodzi o PHP jestem jak najbardziej za, póki co mimo że są już NameSpace to i tak się ich prawie nie używa.Dodatkowo z tych języków co wymieniłeś , są to języki kompilowane i wielowątkowe.Ciekawe jakby PHP ze swoją składnią był taki z wielowątkowością...hmmm...ciekawe...
Go to the top of the page
+Quote Post
szalek01
post
Post #42





Grupa: Zarejestrowani
Postów: 129
Pomógł: 17
Dołączył: 17.09.2012

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


Może tu coś znajdziesz http://krzymar.net/index.php/2009/03/24/ph...wielowatkowosc/

http://framework.zend.com/manual/1.7/en/ze...x.overview.html

Ten post edytował szalek01 27.09.2012, 20:57:07
Go to the top of the page
+Quote Post
!*!
post
Post #43





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


Juz mniejsza z tym czy coś jest w 97% czy 99% obiektowe, chodzi o idee.

Cytat
póki co mimo że są już NameSpace to i tak się ich prawie nie używa

Jak nie jak tak? Trudno jest sobie wyobrazić ich brak (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post
Spawnm
post
Post #44





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




Przecież wszystkie nowe fw są na namespace. Więc jak się nie używa, jak się używa (IMG:style_emoticons/default/wink.gif)

A jak przy temacie fw z namespace, to dziś został wydany Spawn 2.1
Go to the top of the page
+Quote Post
!*!
post
Post #45





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


Cytat(Spawnm @ 27.09.2012, 22:08:23 ) *
A jak przy temacie fw z namespace, to dziś został wydany Spawn 2.1

Prowadzisz jakieś statystyki? Jakiś większy rozgłos np. art w komputer świat? Sprzedajesz to na licencji? Tzn. czy jest ktoś/firma która używa to prócz Ciebie i w jakiej ilości.

Ten post edytował !*! 27.09.2012, 21:15:17
Go to the top of the page
+Quote Post
Niktoś
post
Post #46





Grupa: Zarejestrowani
Postów: 1 195
Pomógł: 109
Dołączył: 3.11.2011

Ostrzeżenie: (10%)
X----


Cytat
A jak przy temacie fw z namespace, to dziś został wydany Spawn 2.1


A pisany strukturalnie, czy obiektowo?Zresztą jak ciekawskiii dzisiaj mi wytłumaczył to nie ma znaczenia bo to to samo.

Ten post edytował Niktoś 27.09.2012, 21:15:48
Go to the top of the page
+Quote Post
memory
post
Post #47





Grupa: Zarejestrowani
Postów: 616
Pomógł: 84
Dołączył: 29.11.2006
Skąd: bełchatów

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


Cytat(Niktoś @ 27.09.2012, 22:15:30 ) *
A pisany strukturalnie, czy obiektowo?Zresztą jak ciekawskiii dzisiaj mi wytłumaczył to nie ma znaczenia bo to to samo.


Pokaż mi jakiś strukturalny FW jestem ciekawy
Go to the top of the page
+Quote Post
karakara
post
Post #48





Grupa: Zarejestrowani
Postów: 71
Pomógł: 6
Dołączył: 22.09.2012

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


Cytat(Spawnm @ 27.09.2012, 22:08:23 ) *
Przecież wszystkie nowe fw są na namespace. Więc jak się nie używa, jak się używa (IMG:style_emoticons/default/wink.gif)

A jak przy temacie fw z namespace, to dziś został wydany Spawn 2.1


Jak patrze na wersja 2.0 na GitHubie to podoba mi się ten framwork, wrzuć tam wersje 2.1
Jak widać nikt tego nie obserwuje tam może dlatego że nie korzystasz z GitHuba na bieżąco, tak to może byliby jacyś obserwatorzy i forki.


Go to the top of the page
+Quote Post
!*!
post
Post #49





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


Cytat(memory @ 27.09.2012, 22:23:30 ) *
Pokaż mi jakiś strukturalny FW jestem ciekawy


  1. // index.php
  2. include 'header.php';
  3. include 'section.php';
  4. include 'footer.php';
  5. include 'math.php';
  6. include 'aside.php';
  7. include 'file1.php';
  8. include 'file2.php';
  9. include 'file3.php';
  10. include 'file4.php';
  11. include 'file5.php';
  12. include 'file6.php';
  13. include 'file7.php';
  14. include 'file8.php';
  15. include 'file9.php';
  16. include 'file10.php';
  17. include 'file11.php';
  18. include 'file12.php';
  19. include 'file13.php';
  20. include 'file14.php';
  21. include 'file15.php';
  22. //...
  23. include 'file656731.php';
  24.  
  25. echo '<div>'.hello_world().'</div>';

Go to the top of the page
+Quote Post
Niktoś
post
Post #50





Grupa: Zarejestrowani
Postów: 1 195
Pomógł: 109
Dołączył: 3.11.2011

Ostrzeżenie: (10%)
X----


Cytat
Pokaż mi jakiś strukturalny FW jestem ciekawy

@memory to był tylko taki żarcik z mojej strony.


PS. Jestem ciekaw !*!, to twój pierwszy FW??Hehehe. To coś na zasadzie mojej pierwszej kombinacji w perlu kiedy musiałem zainstalować szereg modułów w CPAN ,żeby coś mi się wyświetliło hehe. Normalnie była załamka. (IMG:style_emoticons/default/biggrin.gif)

Ten post edytował Niktoś 27.09.2012, 21:40:42
Go to the top of the page
+Quote Post
viking
post
Post #51





Grupa: Zarejestrowani
Postów: 6 381
Pomógł: 1116
Dołączył: 30.08.2006

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


Cytat(Spawnm @ 27.09.2012, 22:08:23 ) *
Przecież wszystkie nowe fw są na namespace. Więc jak się nie używa, jak się używa (IMG:style_emoticons/default/wink.gif)

A jak przy temacie fw z namespace, to dziś został wydany Spawn 2.1

Całkiem fajne, wygląda trochę jak ZF1 przeportowany do NS. Kto nad tym pracuje, są jakieś audyty bezpieczeństwa? Jak wydajność w porównaniu do ZF?
Go to the top of the page
+Quote Post
!*!
post
Post #52





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


Cytat(Niktoś @ 27.09.2012, 22:40:12 ) *
PS. Jestem ciekaw !*!, to twój pierwszy FW??

Tak z serii "poczytaj mi mamo". Zamiast pracować (niech to szlag) zastanawiam się czy to jest w ogóle możliwe, budowa takiego FW. I wyłożyłem się z myślą że NIE, ponieważ niby jakbym miał rozwiązać routing? Funkcja route(), a raczej grupa funkcji route_*() która zczytuje z czego?!... URI, jakaś kolejna funkcja to obrabia, a inna zwraca, czyli na oko mamy ze 6 funkcji, do tego dochodzi wybór URI ładne linki, lub bezpośrednio z GET.
Nie, to straszna głupota... myślenie o tym niszczy umysł bardziej niż słuchanie Jarka.
A do tego dochodzi jeszcze kwestia wczytania tych funkcji w odpowiednim momencie, no chyba że tak jak ciekawskiii wczytujemy plik z funkcjami który ma kilka MB od razu do index.php

Ten post edytował !*! 28.09.2012, 11:36:17
Go to the top of the page
+Quote Post
Lorum3
post
Post #53





Grupa: Zarejestrowani
Postów: 86
Pomógł: 5
Dołączył: 10.12.2011
Skąd: Poznań

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


Cytat(solificati @ 27.09.2012, 21:34:53 ) *
Nie ma tam napisane, ze jest w pełni obiektowa. Bo nie jest. Prymitywny są, nie ma prawdziwego przesyłania wiadomości w obiektach i refleksja klas jest szcatkowa.


Cytat

Cytat
Java od początku jest językiem w pełni obiektowym, to co nie jest w niej obiektowe to w zasadzie tylko typy proste jak int, czy char, jednak nawet one posiadają typy osłonowe zwiększające ich użyteczność ...


Zresztą nie będę się wykłócał.

Ten post edytował Lorum3 30.09.2012, 19:11:13
Go to the top of the page
+Quote Post
zegarek84
post
Post #54





Grupa: Zarejestrowani
Postów: 1 332
Pomógł: 294
Dołączył: 12.10.2008
Skąd: Olkusz

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


hehe, ale widzę, że temat na niskim poziomie ;]... obiektowo to i w językach strukturalnych można pisać (jednak trudniej gdyż nie wspierają programowania obiektowego)... z kolei widzę, że w tym temacie zaczynają wszyscy mylić programowanie obiektowe z programowaniem zorientowanym obiektowo OOP - fakt, nie wielka różnica to w sumie nie wiem po co tu się udzielam, pewnie mnie zjedzą zaraz ;D
Cytat(ciekawskiii @ 27.09.2012, 21:24:45 ) *
troll z ciebie ku[beep], cwaniaczysz? podaj adres jak jestes taki madry brudasie (IMG:style_emoticons/default/smile.gif)

zapraszam "kraków raczadam" - trudno żebyś nie trafił ;D (google Twoim przyjacielem ;])
Go to the top of the page
+Quote Post
solificati
post
Post #55





Grupa: Zarejestrowani
Postów: 26
Pomógł: 10
Dołączył: 17.03.2012

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


Cytat(Lorum3 @ 30.09.2012, 20:10:45 ) *
Cytat

To nie jest cytat z wiki, więc nie wiem o co chodzi.

Także, albo chcesz dyskutować konkretami albo faktycznie skończ. Ja podałem trzy istotne różnice jakie są między Java a językami obiektowymi.
Go to the top of the page
+Quote Post
stud3nt
post
Post #56





Grupa: Zarejestrowani
Postów: 46
Pomógł: 7
Dołączył: 6.01.2012

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


Cytat(!*! @ 27.09.2012, 20:01:03 ) *
Żadna firma nie tworzy oprogramowania strukturalnie, ponieważ nie jest to wydajne.

Jestem dość początkujący, więc nie wiem, czy programowanie obiektowe jest wydajniejsze i o ile. Wiem natomiast, że jest diabelnie wygodne i niezwykle ułatwia pracę z kodem, jak i samo pisanie aplikacji oraz późniejsze modyfikacje. Chyba, że właśnie o taką wydajność (w sensie szybkości pisania aplikacji) autorowi posta chodziło.

Cytat(!*! @ 27.09.2012, 20:01:03 ) *
Kod strukturalny to pozostałość, która powinna z PHP wylecieć (jednak tu też team nie ma jaj, aby to zrobić.).

Tutaj muszę zgłosić stanowczy sprzeciw. Wszystkie kursy, jakie czytałem, wprowadzały najpierw do programowania strukturalnego, a dopiero potem do obiektówki. Dlaczego? Bo tak jest po prostu znacznie prościej. Rzucanie od razu na głęboką wodę to większy natłok informacji i rzeczy do opanowania => język automatycznie staje się trudniejszy do opanowania.

No i nie można odmówić jednej zalety programowaniu strukturalnemu - do drobnych pierdółek bardzo dobrze się nadaje i jest wygodniejszy.
Go to the top of the page
+Quote Post
Bateria
post
Post #57





Grupa: Zarejestrowani
Postów: 129
Pomógł: 13
Dołączył: 23.11.2011

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


@stud3nt, prawda jest taka, że gdybyśmy uczyli się tworzyć funkcje, używać instrukcji warunkowych od razu pakując je w jakieś proste klasy, to teraz nie było by problemu z programowaniem obiektowym ponieważ było by to dla Ciebie naturalne.
A dokładniej chodzi mi o to, że dobry kurs PHP powinien oswajać początkującego programistę z OOP już na samym początku. I nie mówię tutaj o skoku na głęboką wodę, tylko podstawy. Niestety, w większości kursów programowanie obiektowe jest na szarym końcu, co jest wielkim błędem.

Ten post edytował Bateria 1.10.2012, 16:58:37
Go to the top of the page
+Quote Post
!*!
post
Post #58





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


Cytat(stud3nt @ 1.10.2012, 17:43:16 ) *
Tutaj muszę zgłosić stanowczy sprzeciw. Wszystkie kursy, jakie czytałem, wprowadzały najpierw do programowania strukturalnego, a dopiero potem do obiektówki. Dlaczego? Bo tak jest po prostu znacznie prościej. Rzucanie od razu na głęboką wodę to większy natłok informacji i rzeczy do opanowania => język automatycznie staje się trudniejszy do opanowania.

Większość o ile nie wszystkie kursy, są stare, szczególnie te w języku polskim. O jakości nawet nie ma się co wypowiadać.
Dlaczego na głęboką wodę? W C#, Java to też głęboka woda? Tylko nie pisz że to wyższa wyższość i że PHP to inna liga. OOP, to OOP bez znaczenia w jakim języku, chodzi o logikę.

Cytat
@stud3nt, prawda jest taka, że gdybyśmy uczyli się tworzyć funkcje, używać instrukcji warunkowych od razu pakując je w jakieś proste klasy, to teraz nie było by problemu z programowaniem obiektowym ponieważ było by to dla Ciebie naturalne.
A dokładniej chodzi mi o to, że dobry kurs PHP powinien oswajać początkującego programistę z OOP już na samym początku. I nie mówię tutaj o skoku na głęboką wodę, tylko podstawy. Niestety, w większości kursów programowanie obiektowe jest na szarym końcu, co jest wielkim błędem.

true==@up.

Cytat
No i nie można odmówić jednej zalety programowaniu strukturalnemu - do drobnych pierdółek bardzo dobrze się nadaje i jest wygodniejszy.

Do tego i tak jest bash, python (IMG:style_emoticons/default/wink.gif)

Ten post edytował !*! 1.10.2012, 17:46:32
Go to the top of the page
+Quote Post
O$iek
post
Post #59





Grupa: Nieautoryzowani
Postów: 45
Pomógł: 16
Dołączył: 28.02.2009

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


Odkąd zacząłem używać Cake'a, to się zakochałem i nie wyobrażam sobie jak to by miało wyglądać pisane proceduralnie (IMG:style_emoticons/default/wink.gif) Javę też liznęliśmy w szkole i nie mam nic przeciwko. Chociaż wiele osób mimo tego, że zaczynaliśmy od ELI -> Pascal -> C++ -> Java(w sumie 3 lata), to i tak poruszali się jak we mgle.
Go to the top of the page
+Quote Post
stud3nt
post
Post #60





Grupa: Zarejestrowani
Postów: 46
Pomógł: 7
Dołączył: 6.01.2012

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


Cytat(Bateria @ 1.10.2012, 17:52:35 ) *
@stud3nt, prawda jest taka, że gdybyśmy uczyli się tworzyć funkcje, używać instrukcji warunkowych od razu pakując je w jakieś proste klasy, to teraz nie było by problemu z programowaniem obiektowym ponieważ było by to dla Ciebie naturalne.
A dokładniej chodzi mi o to, że dobry kurs PHP powinien oswajać początkującego programistę z OOP już na samym początku. I nie mówię tutaj o skoku na głęboką wodę, tylko podstawy. Niestety, w większości kursów programowanie obiektowe jest na szarym końcu, co jest wielkim błędem.


Hmm, w książce, z której się uczyłem (i wciąż się uczę), obiektówkę w pełnym zakresie podają bardzo wcześnie. Ale nie o tym chciałem pisać.

Po prostu z moich doświadczeń wynika, że strukturalność jest dobra jako wprowadzenie. Na początku chciałem się nauczyć Javy - i się odbiłem od niej na samym początku. Trochę z lenistwa, fakt. Przerzuciłem się zatem na PHP, opanowałem podstawy i zacząłem uczyć się obiektówki. Potem zerknąłem na kursy Javy, których nie udało mi się przejść. Rezultat: teraz te kursy wyglądają jak książka do nauki czytania widziana oczami studenta. Nie rzuciłem się na nie tylko i wyłącznie z braku czasu, jak również z powodu chęci doszlifowania i zdobycia odrobiny doświadczenia w PHP.
Go to the top of the page
+Quote Post

3 Stron V   1 2 3 >
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: 24.12.2025 - 23:04