Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Większy projekt
smietek
post 4.11.2009, 19:57:02
Post #1





Grupa: Zarejestrowani
Postów: 306
Pomógł: 32
Dołączył: 20.01.2008

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


Zaczynam pisać nowy projekt strony (nie żaden blog). Mam już napisany wygląd oparty o CSSa (szkielet wyglądu też jest już napisany). Jednakże pojawia się pytanie, jak optymalnie napisać ten projekt skoro będzie on składam się z sporej ilości plików (każdy robi co innego lub kilka czynności, żaden nie includuje nic, no może jakieś tam funkcje czy klasy, ale nic więcej).

I tu przychodzą mi dwa pomysły do głowy:
* Napisać jeden plik, do którego wsadzę szkielet strony, a potem będę includował odpowiednie pliki w zależności od podanej w GET akcji (w bezpieczny sposób)
* Napisać jeden plik, do którego wsadzę szkielet strony w prostej funkcji, następnie ten plik includuję do każdego innego pliku (który ma coś pokazywać), piszę jakiś tam kod, a potem wstawiam jego wynik do tej funkcji ze stroną.

Który jest bardziej optymalny/jaki inny sposób jest bardziej optymalny?


--------------------
Go to the top of the page
+Quote Post
MateuszS
post 4.11.2009, 20:28:25
Post #2





Grupa: Zarejestrowani
Postów: 1 429
Pomógł: 195
Dołączył: 6.10.2008
Skąd: Kraków/Tomaszów Lubelski

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


ja bym robil wg tego 1 bo ten drugi zamotany troche sposob wg mnie

ps pomoglem ;]

Ten post edytował MateuszScirka 4.11.2009, 20:36:26


--------------------
O! Zimniok :P
Go to the top of the page
+Quote Post
sadistic_son
post 4.11.2009, 20:31:24
Post #3





Grupa: Zarejestrowani
Postów: 1 495
Pomógł: 245
Dołączył: 1.07.2009
Skąd: Bydgoszcz

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


Wg mnie pomysł pierwszy jest lepszy i częściej spotykany. Jeden główny plik (index.php) zawiera w sobie cały wygląd strony a elementy, które się różnią na podstronach (w zależności od Twojej zmiennej $_GET) są modyfikowane z poziomu includowanych plików. Ja osobiście stosuję taką właśnie metodę.


--------------------
Uśpieni przez system, wychowani przez media,
Karmieni zmysłami, próżnymi żądzami...

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Jesteś zbyt leniwy, żeby się zarejestrować? Ja jestem zbyt leniwy aby Ci pomóc!
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Go to the top of the page
+Quote Post
thomson89
post 4.11.2009, 20:39:47
Post #4





Grupa: Zarejestrowani
Postów: 1 178
Pomógł: 51
Dołączył: 7.01.2009
Skąd: Gdańsk

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


Skoro piszesz o projekcie, to poczytaj sobie o smartach (będzie tobie łatwiej) oraz przyjazne linki.


--------------------
Sklep 70%
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 21.06.2025 - 11:49