Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Projekt aplikacji
markuz
post
Post #1





Grupa: Zarejestrowani
Postów: 1 240
Pomógł: 278
Dołączył: 11.03.2008

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


Witam!
Mam problem. Otóż moim zadaniem w najbliższym czasie jest stworzenie dosyć zaawansowanego skryptu (kilkadziesiąt tabeli SQL, dużo modeli i widoków). Próbowałem pisać ten skrypt "od ręki" tzn. bez przygotowania żadnych planów jednak po kilku tysiącach linijek kodu ciężko jest dojść co i jak. Tym tym razem postanowiłem zabrać się za to jak trzeba tzn. przygotować jakiś projekt. Ale w jaki sposób? Chciałem Was zapytać jak wy przygotowujecie projekt większych skryptów. Czy rozpisanie wszystkiego na kartce ułatwi sprawę? Może macie jakieś narzędzia które by pomogły w planowaniu takiego skryptu (zarówno tabel SQL jak i funkcjonalności skryptu). Najlepiej gdyby ktoś udostępnił mi taki projekt w celach czysto naukowych abym mógł sprawdzić jak to zrobić (IMG:style_emoticons/default/smile.gif)
Pozdrawiam i proszę o wasze opinie.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
extremeprogrammi...
post
Post #2





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 7.09.2013
Skąd: Katowice

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


Cytat(markuz @ 30.08.2013, 11:17:04 ) *
Witam!
Mam problem. Otóż moim zadaniem w najbliższym czasie jest stworzenie dosyć zaawansowanego skryptu (kilkadziesiąt tabeli SQL, dużo modeli i widoków). Próbowałem pisać ten skrypt "od ręki" tzn. bez przygotowania żadnych planów jednak po kilku tysiącach linijek kodu ciężko jest dojść co i jak. Tym tym razem postanowiłem zabrać się za to jak trzeba tzn. przygotować jakiś projekt. Ale w jaki sposób? Chciałem Was zapytać jak wy przygotowujecie projekt większych skryptów. Czy rozpisanie wszystkiego na kartce ułatwi sprawę? Może macie jakieś narzędzia które by pomogły w planowaniu takiego skryptu (zarówno tabel SQL jak i funkcjonalności skryptu). Najlepiej gdyby ktoś udostępnił mi taki projekt w celach czysto naukowych abym mógł sprawdzić jak to zrobić (IMG:style_emoticons/default/smile.gif)
Pozdrawiam i proszę o wasze opinie.

Do mysql:
workbench zdecydowanie
PHP:
napisz sobie coś, co ci rozwarstwi aplikację, koniecznie
u mnie zwykle wyglada to tak:
core/
core/controller/
router.php
router aplikacji
core/models/
jakaś ogolna logika
view.php
core/data
coś, czego bede uzywał czesto do pobierania danych, np przywileji użytkownika
core/libraries
prototypy metod dla klas, które prezentuja coś, co chcę zrobic
core/drivers
coś, co coś robi, np operacje na mysql:
connect, prepare, query, fetch, dataOperations, close

dla loginu:
login/
login/controllers/
login.php
login/models
login/models/login.php
login/data
login/data/loginform.php
login/data/userverification.php

ułatwio to zapanowanie nad aplikacją

Koniecznie poczytaj o SOLID, DRY i KISS
Go to the top of the page
+Quote Post

Posty w temacie


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: 27.12.2025 - 04:43