![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 898 Pomógł: 48 Dołączył: 2.11.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Na początku zaznacze, że to nie jest zadanie domowe czy zaległy projekt. Szukam jakiegoś kodu php, który mógłby mi na przykładzie pokazać w miarę rozsądne zarządzanie aplikacją zgodne z wzorcami, mvc itd. Idealnie byłoby gdyby taka apliakcja była w miarę mała, tak żeby można ją było ogarnąć, a zarazem żeby prezentowała rozwiązania jakie warto stosować w średnich projektach typu sklep internetowy czy mały cms, żeby nie korzystała z gotowego frameworka. Fajnie gdyby była jakaś dokumentacja z diagramem bazy i/lub klas. (wiem wiem, tak to tylko w erze ![]() Przeczytałem już sporo o wzorcach projektowych i innych pokrewnych zagadnieniach na różnych serwisach typu php.pl, phppatterns itd. Przeczytałem sporo książek, artów. W obiektówce czuję sie w miarę dobrze - brakuje mi tylko jakiegoś namacalnego przykładu jak to wszystko ze sobą połączyć. Przykłady z książek/artykułów jakie są, to każdy wie - albo ich nie ma wcale, albo takie na kilka linijek (ostatecznie są to przykłady ![]() Wiem, że jest google i wystarczy znaleźć jakiś projekt opensource typu osCommerce, ale chciałbym wybrać taki, który jest zgodny z "kanonami sztuki" i może troche mniejszy niż osCommerce. Czy możecie polecić coś konkretnego, co w miarę zgadzałoby się z takim opisem. |
|
|
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Jeśli chcesz zobaczyć kawałem kabrzdo dobrego kodu to zajrzyj do źórdeł eZ components.
Warto obejrzeć także źródła Mojavi 3.0 lub Symfony |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 898 Pomógł: 48 Dołączył: 2.11.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
eZ components jest właśnie na tapecie - znaczy pobrane i od kilku dni zamierzam się tym zająć na poważnie. Ale z tego co się orientuję, to raczej nie jest kompletna apliakacja a zbiór klas.
Ja szukam raczej czegoś na wzór gotowej aplikacji, coś jak wspomniany osCommerce, gdzie można przeglądać proces działania gotowej strony. Z tymże tak jak pisałem, chodzi o to aby apliakcja była w miarę prosta (mało rozbudowana) a zarazem, żeby preznentowała dobre rozwiązania. Wiem, że na małej aplikacji nie wszytsko się da pokazać, ale chodzi mi tu przede wszystkim o: - zastosowanie mvc w praktyce - obsługę żądań - organizację projektu/plików Mojavi czy Symfony chyba mnie przerasta złożonością ![]() |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 740 Pomógł: 15 Dołączył: 23.08.2004 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
W ostatnich wydaniach phpSolutions jest cykl artykulow Pawła Kozłowskiego i Piotra Szarwasa poswiecony wzorcom projektowym. Wzorce omawiane sa na przykladzie budowanego na biezaco frameworka.
-------------------- bigZbig (Zbigniew Heintze) | blog.heintze.pl
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 691 Pomógł: 0 Dołączył: 19.01.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
bigZbig: te artykuły to niepotrzebne komplikowanie całkiem prostych spraw
![]() http://www.patternsforphp.com/index.php?title=Main_Page Tutaj bardzo ładnie wytłumaczone niektóre wzorce, choć serwis jest dopiero we wczesnym stadium rozwoju... ![]() http://www.zend.com/php5/contest/contest.php Wybierz sobie któregoś ze zwycięzców konkursu Zenda... ![]() -------------------- |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 740 Pomógł: 15 Dołączył: 23.08.2004 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
@Fipaj - te artykuły to w gruncie rzeczy całkiem proste rozwiązania tylko trzeba się w nie wczytac, a analiza cudzego, bardzo rozbudowanego kodu bez słowa wprowadzenia jest o wiele trudniejsze.
-------------------- bigZbig (Zbigniew Heintze) | blog.heintze.pl
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 898 Pomógł: 48 Dołączył: 2.11.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Czytałem kilka artykułów w phpSolutions (mam ostatni numer + darmowe artykuły w sieci) i powiem że są bardzo fajne w większości przypadków. Wstępnie chciałem zaprenumerować phpArchitecta, ale po przejżeniu spisu treści, stwierdziłem, że w phpSolutions znajdę więcej dla siebie... tylko ta cena
![]() [OT]Czy ja źle szukam, czy w phpSolutions brakuje kodów źródłowych dla większości artykułów? Strasznie mnie to irytuje, bo zazwyczaj listingi są na innej stronie niż ich opisy, przez co strasznie sie to czyta[/OT] |
|
|
![]()
Post
#8
|
|
Administrator PHPedia.pl Grupa: Developerzy Postów: 1 102 Pomógł: 2 Dołączył: 14.09.2003 Ostrzeżenie: (0%) ![]() ![]() |
http://www.symfony-project.com/askeet
To jest 24-odcinkowy serial jak zrobic aplikacje do zadawania pytan. Bazuje na Symfony. Aplikacja nieduza. -------------------- |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 740 Pomógł: 15 Dołączył: 23.08.2004 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
@athabus - musze sie z Toba zgodzic co do tych kodow i listingow. Do pisma dolanczana jest plyta, a mimo to kody zrodlowe musze sciagac z neta, albo uruchamiac liva. Powiem szczerze zmuszanie mnie do restartowania kompa tylko po to aby wyprobowac opisane w pismie przyklady strasznie mnie wkurza. Jakby nie mozna bylo zrobic katalogu na plycie w ktorym znajdowaly by sie kody zrodlowe oraz zrzut z BD w formie skryptu SQL. Ja nie wiem czy taka praktyka nie ma sluzyc przypadkiem zacheceniu czytelnikow do czestszego odwiedzania strony wydawnictwa? Tak czy inaczej sam stronka tez mnie irytuje, a konkretnie to, ze po logowaniu nastepuje przekierowanie na strone glowna, zamiast na strone z ktorej nastapilo zadanie. Tak wiec po odnalezieniu interesujacych mnie materialow i koniecznosci zalogowania sie w celu ich pobrania musze szukac je jeszcze raz.
Co do umieszczania listingow w tekscie to problem ten byl juz poruszany na forum phpSolutions, ale jakos nikt nie wzial sobie tego do serca i dalej czytajac o jakims fragmencie kodu musisz wertowac strony aby go zlokalizowac. Osobiscie bylbym za tym aby omawiane, co wazniejsze fragmenty byly przeplatane z tekstem, a ponadto na koncu artykulu umieszczony caly kod (oczywiscie pod warunkiem ze tematem artykulu nie jest np. kompletny cms ![]() Pismo ma co prawda charakter specjalistyczny, ale cena jest i tak moim zdaniem za wysoka w stosunku do liczby stron i faktu, ze przynajmniej ostatnio znaczna czesc artykulow to wywiady. -------------------- bigZbig (Zbigniew Heintze) | blog.heintze.pl
|
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 50 Pomógł: 0 Dołączył: 16.07.2005 Ostrzeżenie: (0%) ![]() ![]() |
Czytałem kilka artykułów w phpSolutions (mam ostatni numer + darmowe artykuły w sieci) i powiem że są bardzo fajne w większości przypadków. Wstępnie chciałem zaprenumerować phpArchitecta, ale po przejżeniu spisu treści, stwierdziłem, że w phpSolutions znajdę więcej dla siebie... tylko ta cena ![]() Czy ktos z Was moze prenumerowal architecta w wersji drukowanej? Ciekaw jestem jakie sa koszty tej gazety... Odnosnie phpSolution. Jest do calkiem przyzwoita gazeta, ale cena za 80 kartek - reklamy - spis tresci - opis programow na plycie, jest troszke za wysoka. Za taka cene okladka powinna byc twardsza. ![]() |
|
|
![]()
Post
#11
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Czy ktos z Was moze prenumerowal architecta w wersji drukowanej? Ciekaw jestem jakie sa koszty tej gazety... U mnie w pracy jest subskrypcja pdf + print więc postaram się dokładnie dowiedzieć ile kosztuje, bo tutaj: php|Architect :: PRINT Subscription niestety niwiele piszą:Cytat Shipping charges for all other countries will be calculated when you check out and added to the base price of your subscription before you have to provide payment information. There are no shipping charges for the PDF-only edition of php|a. Ale niestety nie polecam wersji drukowanej ponieważ w odróżnieniu do wersji pdf jest ona ... czarno-biała. Podejrzewam że taniej wyjdzie drukować pdf'a niż płacić za przesyłkę. |
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 182 Pomógł: 0 Dołączył: 4.01.2005 Skąd: piczu.info Ostrzeżenie: (10%) ![]() ![]() |
@mike_mech podziel sie tymi pdfami
![]() seaquest: warn za takie coś i jeszcze inne posty na forum mike_mech: Chyba śnisz, że pozwolę Ci kraść i jeszcze będę w tym uczestniczył piczu: nastepna osoba ktora dopatruje sie w tym kradziezy. nie slyszeliscie o kopiach zapasowych? Ten post edytował piczu 4.08.2006, 11:23:57 -------------------- pozdrawiam :)
|
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 50 Pomógł: 0 Dołączył: 16.07.2005 Ostrzeżenie: (0%) ![]() ![]() |
U mnie w pracy jest subskrypcja pdf + print więc postaram się dokładnie dowiedzieć ile kosztuje, Z gory dzieki za informacje. Ale niestety nie polecam wersji drukowanej ponieważ w odróżnieniu do wersji pdf jest ona ... czarno-biała. Podejrzewam że taniej wyjdzie drukować pdf'a niż płacić za przesyłkę. Pewnie masz racje. Jesli jest czarno-biala to oczywiscie nie ma powodow by sie nia interesowac, pdf i wlasny druk to stosunkowo tansze rozwiazanie... Niemniej jednak zalezy mi aby zobaczyc, przeczytac, poprostu lubie zapach druku:) Pozdrawiam |
|
|
![]()
Post
#14
|
|
![]() Grupa: Zarejestrowani Postów: 740 Pomógł: 15 Dołączył: 23.08.2004 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
@mike_mech podziel sie tymi pdfami ![]() seaquest: warn za takie coś i jeszcze inne posty na forum mike_mech: Chyba śnisz, że pozwolę Ci kraść i jeszcze będę w tym uczestniczył Czy kupujac czasopismo w kiosku i pozyczajac je koledze kradniesz? -------------------- bigZbig (Zbigniew Heintze) | blog.heintze.pl
|
|
|
![]()
Post
#15
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
No bez przesady ~bigZbig.
Twierdzisz mi że mogę rozsyłać .pdf'y a wszyscy mi je po przeczytaniu zwrócą? W Regulaminie jest zakaz rozsyłania ich a poza tym porównanie do drukowanej wersji z kiosku jest zbyt wydumane. Jednym słowem, jak kupisz czasopismo, zrobisz kopię i dasz koledze to nie kradniesz? ![]() Proponuję koniec OT'a na ten temat. Wróćmy do właściwego tematu wątku. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 10:24 |