![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 260 Pomógł: 14 Dołączył: 8.09.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Mam pytanie - czy uzywacie (jako programisci, a nie jako amatorzy nie znający PHP i html) joomli do budowania portali opartych na niej?
Zaczalem sie uczyc tego FW, bo takie zlecenia wpadają, ale jak sie patrze w kod.. kur mnie bierze momentalnie. Co za syf. Kupa globalnych zmiennych, jakies smieszne nieudokumentowane requiry, słynne defined() or die('restricted access');, widoki modele i kontrolery w ktorych kupa kodu sie powtarza... Chocby ten pomysl by komponowac samemu menu poprzez baze danych jest idiotyczny.. nie moge wyslac zmian na serwer z localhosta w paczce bo musialbym jeszcze zuploadowac baze danych.. moje pytanie jest takie czy joomla nadaje sie by stawiac na niej jakies ciekawsze portale opierajac sie o nią, czy to tylko narzędzie dla ludzi ktorzy zbytnio nie znają sie na web? Mam kilka stron do ogarniecia, ktore są zrobione w joomli, jej zaleta jest to ze ma jakis tam edytor artykułów itd, ale grafik klnie na joomle ze wymusza sztywny wyglad strony 2 kolumny + srodek, a ja klne na nalecialosci z PHP4 w kodzie. Czy lepiej i szybciej byloby uzyc symfony2, wygenerowac backendy zamiast korzystac z joomlowskich gotowych i zrobic takie rzeczy jak menu na sztywno? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 798 Pomógł: 307 Dołączył: 13.05.2009 Skąd: Gubin/Wrocław Ostrzeżenie: (0%) ![]() ![]() |
To jest raczej pytanie retoryczne. Bo joomli do doskonałości dalej niż mogłoby się wydawać.. Jak ogarniesz jakiegoś FW, i przygotujesz sobie jakiś zestaw modeli/widoków do rzeczy które się powtarzają (artykuły, newsy, komentarze etc), to potem zrobienie takiego "portalu" może być równie szybkie co na gotowej joomli. Także jak dla mnie wybór jest oczywisty (IMG:style_emoticons/default/wink.gif)
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 260 Pomógł: 14 Dołączył: 8.09.2011 Ostrzeżenie: (0%) ![]() ![]() |
To jest raczej pytanie retoryczne. Bo joomli do doskonałości dalej niż mogłoby się wydawać.. Jak ogarniesz jakiegoś FW, i przygotujesz sobie jakiś zestaw modeli/widoków do rzeczy które się powtarzają (artykuły, newsy, komentarze etc), to potem zrobienie takiego "portalu" może być równie szybkie co na gotowej joomli. Także jak dla mnie wybór jest oczywisty (IMG:style_emoticons/default/wink.gif) W sumie to wolalbym pisac nawet 2 tyle w symfony cieszac sie elegancją kodu, niz 2 razy krocej bluzgac na ten syf.
Wziete z joomla MVC tutorial. Nie wiem czy to jest MVC i czy jest prawidlowe, mnie sie ono wydaje gówniane jak nieszczescie. Po co widokowi zaleznosci miedzy modelem? Czy nie mozna po prostu wyslac danych do wyswietlenia do widoku z kontrolera i moc uzywac tego samego widoku x razy bez przeróbek? Co w PHP5 robi ten "&" ? ostatnio dostałem zadanie - odnalezc dlaczego w project forku (taki system do zarzadzania projektami GPL) w momencie przydzielenia zadania do okreslonych osob, mail z powiadomieniem jest rozsylany do wszystkich osob na portalu a nie tylko do tych przydzielonych... kod (pseudokod, jakos tak to wygladalo). $costam->sendMailsNotification(); w sendMailsNotification: costam, costam costam $recipients = $singleton::get()->getRecipients(); Mailer::sendMail($recipients); metoda sendMailsNotification uzyta w wielu miejscach w kodzie, ustalanie listy adresatów na podstawie wartosci jakiegos niewiadomo skad singletona. A teraz biedny czlowieku sobie badaj w ktorym momencie ktory kod i ktory modul ustawia ten singleton tak ze sa wysylane bonusowe maile. Chyba ktos lubi bardzo C, i programowanie int zmienna = wskaznik1->wskaznik2->wskaznik3->wskaznik4[wskaznik5->wskaznik6]; Prawie jak programowanie w winAPI
Masa stalych ktore biora sie nie wiadomo skad, czy to taki problem zrobic autoloading?
Dlaczego jakis engine nie przetwarza routingu tylko mam za kazdym razem kopiowac i wklejac ten kawalek kodu do kazdego entry pointa modułu? przy okazji zauwazylem takie kwiatki jak $isRegistered= JFactory::getUser()->register; mnie uczono ze klasy nie powinny miec publicznych pól, chyba ze to bezmózgie value objecty (Wtedy mozna to zniesc) ale pewnie sie mylili ci co mnie uczyli. Spoko, sam robiłem takie bledy rok temu, gdy z proceduralnego przerzucilem sie na true obiektowe, i co nie ktore starsze klasy zostaly z takim interfejsem z polami publicznymi, jednak z mojego FW nikt nie korzysta i nie pluje jadem z tego powodu a joomli chyba nie pisali studenci 1 roku tylko jakies wieksze ogary.. sory musialem sie wyzalic (IMG:style_emoticons/default/smile.gif) Z tej joomli niezle zakrecony kawalek kodu (IMG:style_emoticons/default/smile.gif) Ten post edytował Orzeszekk 8.03.2012, 00:50:28 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 04:09 |