Autor | Zpráva | ||
---|---|---|---|
dRaGen Profil |
#1 · Zasláno: 10. 7. 2010, 23:02:28 · Upravil/a: dRaGen
martindeveloper:
Co například trojvrstvý návrh aplikace ? Budete chtít přepsat šablony pro mobilní zařízení, budete kvůli tomu muset měnit komplet zdrojáky a jejich logiku ? Dále třeba používání $GLOBALS, úplně chybí nějakej náznak objektovýho programování... Doporučuju si přečíst http://knihy.cpress.cz/knihy/pocitacova-literatura/programovani/navrhove-vzory-33-vzorovych-postupu-pro-objektove-programovani/ Jinak pokud chceš prodiskutovat doporučuji navštívit Nette jabber místnost. Majkl578 psal někde vejš odkaz |
||
martindeveloper Profil |
#2 · Zasláno: 10. 7. 2010, 23:13:01
dRaGen:
Vytvoření šablony pro mobilní zař. není problém, stačí udělat standardní šablonu + šablony pro dílčí věci komponent a je z toho mobilní šablona. $GLOBALS jsou tam pouze dvě pokud vím a to $GLOBALS['url'] a $GLOBALS['db'] a jsou tam pouze nadefinovány již by se nikde s nimi pracovat nemělo. Ale jsou tam protože na tomto RS již běží pár webů a na některých si udělali vlastní komponentu/modul kde možná použili tyto proměnné, takže je to tam kvůli zpětné kompatibilitě. |
||
vrtakcz Profil |
#3 · Zasláno: 10. 7. 2010, 23:20:18
martindeveloper:
> dRaGen: > To že RS má vlastní logiku znamená že už je "bastl"? > > Kromě NOTICE s nedefinovanou proměnnou, které se dá ošetři a taky ošetříme přes isset tam nevidím nic co by bylo "bastl"? > Jediné co je pochybně napsáno jsou backendy komponent, protože k jejich rewritu jsme se ještě nedostali. Obávám se že narážka na to že se jedná o bastl nebyla míněna na vaši "vlastní logiku RS" ale na to že zmiňujete že je to OOP. Přitom máte jenom obaleny funkce třídou. (To doopravdy není OOP). Ad NOTICE je jedna z nejzávažnějších chyb. V zásadě se dá říct že způsobuje nejvíce problémů. Doopravdy bych vám doporučil spíš použít nějáký framework jako základ (nejlépe Synfony 2.0, Zend 2.0 nebo namespaced Nette 1.0) |
||
martindeveloper Profil |
#4 · Zasláno: 10. 7. 2010, 23:40:46 · Upravil/a: martindeveloper
vrtakcz:
"Přitom máte jenom obaleny funkce třídou." Tohle by platilo na věci ve složkách system/libraries a system/helpers (částečně). O ostatních věcech bych tohle netvrdil osobně. Notice hlášky jsou právě opravovány. |
||
Majkl578 Profil |
#5 · Zasláno: 10. 7. 2010, 23:43:51 · Upravil/a: Majkl578
martindeveloper:
„Tohle by platilo na věci ve složkách system/libraries a system/helpers (částečně). O ostatních věcech bych tohle netvrdil osobně.“ Zajímavé, já toho dojmu nabyl ve složce system/core. |
||
Časová prodleva: 10 dní
|
|||
t4nn3r Profil |
#6 · Zasláno: 20. 7. 2010, 19:35:53
jé tohle bude zase dalšhí release->deprecated
.. rovnou se na tohle vykašlete, protože to nemá absolutně žádnou budoucnost. |
||
Časová prodleva: 14 let
|
0