Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z pisaniem rozbudowanych skryptów
cide
post
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.
Go to the top of the page
+Quote Post
virusek856
post
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.
Go to the top of the page
+Quote Post
KolegS
post
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
Go to the top of the page
+Quote Post
Luke_Star
post
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ł.
Go to the top of the page
+Quote Post
domis86
post
Post #5





Grupa: Zarejestrowani
Postów: 255
Pomógł: 5
Dołączył: 20.03.2007
Skąd: Kraków

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


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)
Go to the top of the page
+Quote Post

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: 22.08.2025 - 16:06