![]() |
![]() ![]() |
![]() |
![]()
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 |
|
|
![]()
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
|
|
|
![]()
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 ? |
|
|
![]()
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
![]() |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 130 Pomógł: 11 Dołączył: 7.04.2003 Ostrzeżenie: (10%) ![]() ![]() |
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... ![]() -------------------- .:SMENTEK:.
|
|
|
![]()
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.
|
|
|
![]()
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. |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 130 Pomógł: 11 Dołączył: 7.04.2003 Ostrzeżenie: (10%) ![]() ![]() |
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:.
|
|
|
![]()
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... ![]() 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 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 259 Pomógł: 0 Dołączył: 17.05.2003 Skąd: Nysa Ostrzeżenie: (10%) ![]() ![]() |
ew. mozesz sobie napisac jakiegos podstawowego fremea jakby Ci sie nudzilo
![]() ![]() ![]() i tez doradzam zebys sie skupil na OOP. kodowanie strukturalne, czy tez proceduralne to przezytek - w obecnych czasach dogorywa ![]() -------------------- ![]() "Nie wiedziałem tylko, że Bóg też był na grzybach, gdy majstrował przy wszechświecie" (Janusz Wisniewski) dev: gazeta.ie |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 130 Pomógł: 11 Dołączył: 7.04.2003 Ostrzeżenie: (10%) ![]() ![]() |
Cytat niezupelnie zgadza sie wszystko co napisales. Dzieki za sprostowanie i za linki ![]() -------------------- .:SMENTEK:.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 02:55 |