![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 7.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Od dłuższego czasu próbuje napisać jakąś rozbudowaną aplikacje np. cms'a i jak do tej pory mam na dysku kilkanaście rozpoczętych skryptów, które porzuciłem ze względu na gubienie się w kodzie. Znam html, css w stopniu bardzo dobrym, php na poziomie dobrym/dostatecznym i podstawy programowania obiektowego, chciał bym sobie napisać taką galerie zdjęć: - podział na kategorie i pod kategorie - upload zdjęć z możliwością zmiany rozdzielczości i nałożenia znaku wodnego - rejestracja użytkowników ( w przyszłości nadawanie uprawnień przez admina) - ocenianie zdjęć - komentowanie - proste statsy - wyświetlanie zdjęć z podziałem na kategorie, słowa kluczowe - stronicowanie O ile ze strony technicznej wszystkie wymienione wyżej funkcje nie są dla mnie problemem, to poskładanie tego w jedną całość jest w tej chwili dla mnie niemożliwe. Proszę o porady, jak najlepiej zaplanować napisanie takiej galerii, najlepiej bez programowania obiektowego i dodatkowych framework'ów. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 13.01.2006 Ostrzeżenie: (0%) ![]() ![]() |
Masz napisanych kilka skryptów, rozumiem więc, że są one zamknięte w spójne klasy.
Mając już napisany jakieś skrypty, bez wizji jak ma działać całość jest bez sensu, to tak jak by wyciągnąć kilka metalowych części i zrobić z nich samochód. Możesz to połączyć korzystając z jakiejś dodatkowej klasy template (np. smarty lub Zend_view) i za każdym razrm pisząc logikę do tego jak to ma działać. Otrzymasz wtedy proceduralno obiektowy koktajl i nie daj boże aby przyszło ci to kiedyś modyfikować. Najlepiej jest skorzystać z gotowych frameworków, lub jeżeli zrozumienie zasady działania, lub sposób działania jest dla nas zbyt zawiły można pokusić się o własny framework. Osobiście korzystam z własnego frameworka opartego w głównej mierze o wzorzec Inversion of Control. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 64 Pomógł: 0 Dołączył: 17.04.2007 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
za bardzo się na tym nie znam ale w szkole wpoili mi jedną zasadę skoro gubisz się w kodzie korzystaj z komentarzy
czas użyty na pisanie komentarzy w kodzie zwróci się dwu- albo i trzykrotnie w dużych projektach |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 129 Pomógł: 2 Dołączył: 17.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
KolegS jak twoje aplikacj ebeda miały ponad 3 tysiace lini kodu to nawet komentarze ci nie pomogą (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Cide ja tez miałem podobny problem do twojego i wtedy kumpel powiedział mi o isteniniu MVC, dzieki temu mogłem logicznie poskładac strukture aplikacji bez wzgledu na jej rozmiar. PO drugie polecam gruby zeszyc do notatek (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Nie ważne jaki ze mnie DigiBoy to be zeszytu nic bym nie stworzył.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 255 Pomógł: 5 Dołączył: 20.03.2007 Skąd: Kraków Ostrzeżenie: (30%) ![]() ![]() |
ja tez poleciłbym MVC (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
jak poszukasz na tym forum to napewno znajdziesz opis, albo w googlach np tu jest troche uproszczony mój: Temat: czy moj model to MVC (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 16:06 |