Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> moduły, jak pisać strony oparte na modułach?
drakes
post 15.11.2005, 23:21:57
Post #1





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 20.11.2004

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


Witam,

Pisze juz od jakiegos czasu dosc zaawansowane strony w php, mysql i smarty. Jednak ostatnio doszedlem do wniosku, ze sa one pisane zbyt "krok po kroku, linijka pod linijka". By dolozyc do nich nowe podstrony, funkcje i elementy musze wprowadzac zmiany w wielu miejscach co sprawia ze z czasem kod sie gmatwa, staje sie mniej czytelni i w konsekwencji nawet mi trudno spamietac co gdzie dopisac by wszystko dzialalo jak nalezy.

Stad moje pytanie. Jak napisac strone oparta na systemie modułów?

Z góry dzięki za odpowiedz.

Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 10)
aleksander
post 15.11.2005, 23:23:37
Post #2





Grupa: Przyjaciele php.pl
Postów: 742
Pomógł: 0
Dołączył: 14.12.2003
Skąd: Gdańsk, Trójmiasto

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


zainteresuj się modelem MVC i frameworkami
Go to the top of the page
+Quote Post
drakes
post 16.11.2005, 00:23:43
Post #3





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 20.11.2004

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


Dzieki za odpowiedz i podpowiedz. Rozumiem ze frameworki są systemami na ktorych mozna budowac wlasne strony i portale (cos ala smarty w przypadku szablonow - mozna pisac wlasny system szablonu lub skorzystac z dopracowanego smarty).
Z tego co widze są na licencji LGPL czyli uzycie ich we wlasnym systemie nie bedzie naruszac praw autorskich ? Dobrze rozumiem ?
Go to the top of the page
+Quote Post
hwao
post 16.11.2005, 07:33:21
Post #4


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




Hm trudno uzyc gdzies frameworka poniewaz to on z zalozenia ma byc szkieletem smile.gif do ktorego sie cos dodaje
Go to the top of the page
+Quote Post
smentek
post 18.11.2005, 01:53:22
Post #5





Grupa: Zarejestrowani
Postów: 130
Pomógł: 11
Dołączył: 7.04.2003

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


Frameworki to oprogramowanie w ktorym madrzejsci od nas programisci stworzyli rozwiazania najczesciej spotykanych problemow typu logowanie, prezentacja wynikow, laczenie sie z baza danych. Piszac aplikacje oparta na frameworku:

1. Rozwiazujesz typowe sprawy (typu logownie np.) w sposob opymalny sprawdzony bezpieczny i szybki (o ile znasz dobrze framework)
2. Ulatwiasz sobie ponowne wykozystanie kodu (o to glownie chodzi w modulach)
3. Zwiekszasz bezpieczenstwo aplikacji (nad bezpieczenstwem frameworku czowa sztab ludzi)

Co do LGPL to (w duzym skrócie) mozesz uzywac tego typu oprogramowania ale musisz swoja aplikacje rowniez wypuscic na tejze licencji. Wiec nie placisz ale i nie pobierasz oplat. Oczywiscie mozesz pobierac oplate za wdrazanie swojego systemu... smile.gif


--------------------
.:SMENTEK:.
Go to the top of the page
+Quote Post
jaco
post 18.11.2005, 02:08:40
Post #6





Grupa: Zarejestrowani
Postów: 115
Pomógł: 1
Dołączył: 15.01.2003

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


Przede wszystkim zainteresuj sie tematem OOP... framework nie rozwaze problemu zaleznosci pomiedzy funkcjonalnosciami, ktore sam stworzysz.
Go to the top of the page
+Quote Post
drakes
post 19.11.2005, 14:00:00
Post #7





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 20.11.2004

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


Dzieki wszystkim za odpowiedzi. Troche poczytalem o tych framework'ach. W sumie to sama teoria Model-view-controler bardzo mi przypadla do gustu (brzmi to naprawde madrze i wydaje mi sie ze i takie okaze sie w praktyce - jak troche sie w to powgryzam oczywiscie).
Co sadzicie o frameworku Mojavi? Wlasnie go zglebiam.
Go to the top of the page
+Quote Post
smentek
post 3.12.2005, 01:44:05
Post #8





Grupa: Zarejestrowani
Postów: 130
Pomógł: 11
Dołączył: 7.04.2003

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


Polecam framework PRADO. Nie jest to framework MVC sensu stricto programowanie wna nim opiera sie na zdarzeniach i modulach. Bardzo fajna rzecz. www.xisc.com


--------------------
.:SMENTEK:.
Go to the top of the page
+Quote Post
sobstel
post 3.12.2005, 09:38:24
Post #9





Grupa: Zarejestrowani
Postów: 853
Pomógł: 25
Dołączył: 27.08.2003
Skąd: Katowice

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


Cytat(smentek @ 2005-11-18 01:53:22)
Co do LGPL to (w duzym skrócie) mozesz uzywac tego typu oprogramowania ale musisz swoja aplikacje rowniez wypuscic na tejze licencji. Wiec nie placisz ale i nie pobierasz oplat. Oczywiscie mozesz pobierac oplate za wdrazanie swojego systemu... smile.gif

niezupelnie zgadza sie wszystko co napisales.

1. LGPL (lesser GPL, a kiedys librabry GPL) to nie GPL, czyli wykorzystanie LGPL dopuszcza korzystanie z biblioteki w programach prawnie zastrzeżonych. Natomiast zastosowanie zwykłej GPL powoduje, że biblioteka jest dostępna tylko dla wolnych programów.

2. najzupelniej GPL nie odmawia ci prawa pobierania oplat!! mozesz pobierac jakie tylko chcesz sumy za twoje wlasne modyfikacje i to co w oparciu o wolne oprogramowanie zrobiles. istotą tego wszystkiego jest to, że tak jak napisales, swoja aplikace musimy takze wypuscic na tej licencji, czyli m.in. udostepnic zrodla, a nabywca zyskuje prawa dalszego rozpowszechniania i modyfikacji naszej aplikacji. przy okazji, co wiecej mozna nawet sprzedawac skrypty, ktorych sie samych nie zrobilo (wiecej szcegolow o tym wsyzstkim: http://www.gnu.org/philosophy/selling.pl.html, a tutaj FAQ do rozwiania watpliwosci http://www.gnu.org/licenses/gpl-faq.pl.htm...bilityToPublic).


--------------------
"If debugging is the process of removing bugs, then programming must be the process of putting them in..."
sobstel.org
Go to the top of the page
+Quote Post
halfik
post 9.12.2005, 11:49:25
Post #10





Grupa: Zarejestrowani
Postów: 259
Pomógł: 0
Dołączył: 17.05.2003
Skąd: Nysa

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


ew. mozesz sobie napisac jakiegos podstawowego fremea jakby Ci sie nudzilo tongue.gif ale zeby to mialo jakas uzytecznosc trzeba doswiadczonego kodera-projektanta. popularne i gotowe framey sa juz przetestowane, poprawione, bardziej rozbudowane - ale... jak to powiadaja wszedzie dobrze ale w domu najlepiej tongue.gif wiec jakbys kiedys nie mial co robic przez dluzszy okres czasu tongue.gif

i tez doradzam zebys sie skupil na OOP. kodowanie strukturalne, czy tez proceduralne to przezytek - w obecnych czasach dogorywa winksmiley.jpg a swiadcza o tym popularnosc JAVA, rosnaca Pythona czy OOP w PHP5.


--------------------


"Nie wiedziałem tylko, że Bóg też był na grzybach, gdy majstrował przy wszechświecie" (Janusz Wisniewski)
dev: gazeta.ie
Go to the top of the page
+Quote Post
smentek
post 31.12.2005, 01:59:33
Post #11





Grupa: Zarejestrowani
Postów: 130
Pomógł: 11
Dołączył: 7.04.2003

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


Cytat
niezupelnie zgadza sie wszystko co napisales.

Dzieki za sprostowanie i za linki smile.gif


--------------------
.:SMENTEK:.
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: 19.07.2025 - 06:42