Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 13 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Oddelenie logiky od struktury

Registrovaný: 31.05.09
Prihlásený: 02.06.17
Príspevky: 562
Témy: 37
Bydlisko: BegyBen
Príspevok NapísalOffline : 12.11.2009 13:50

Zdravim,

Potreboval by som trosku nasmerovat akym sposobom spolahlivo oddelit vrstvu chovania na strane servera od vrstvy struktury. Doteraz sa mi vacsinou tieto 2 vrstvy zlialy a nebol som schopny ich spolahlivo oddelit.

Dakujem


Offline

Skúsený užívateľ
Skúsený užívateľ
Oddelenie logiky od struktury

Registrovaný: 29.10.07
Prihlásený: 27.10.23
Príspevky: 1395
Témy: 30
Bydlisko: Bratislava
Príspevok NapísalOffline : 12.11.2009 14:11

Zo znamena struktura?
Myslis oddelenie logiky od designu?
V takom pripade staci pouzit ktorykolvek template system. V controleri (zdrojak s logikou) zabudnut na prikaz echo ;)







_________________
PC: OS: Windows 11 (64bit) CPU: AMD Ryzen 5 3600 GPU: ASUS TUF RTX3060Ti 8GB RAM: 16GB DDR4-3200MHz Kingston Fury MB: ASUS TUF Gaming B550M WIFI SSD: 1000GB PCIe M.2 NVME
Mobil: Xiaomi POCO F2 PRO
Offline

Užívateľ
Užívateľ
Oddelenie logiky od struktury

Registrovaný: 31.05.09
Prihlásený: 02.06.17
Príspevky: 562
Témy: 37
Bydlisko: BegyBen
Príspevok Napísal autor témyOffline : 12.11.2009 14:23

Vrstvu struktury beriem ako HTML, vrstvu prezentacie ako CSS a vrstvu chovania ako PHP a JS.

Mas s nejakym z tychto systemov skusenost? Opati sa to? Popripade nejaky konkretny s ktorym mas dobre skusenosti... V buducnosti totiz mozno budem menit design alebo budem uzivatelom ponukat viacere moznosti designu. Tusim sa to vola smarty...


Offline

Skúsený užívateľ
Skúsený užívateľ
Oddelenie logiky od struktury

Registrovaný: 29.10.07
Prihlásený: 27.10.23
Príspevky: 1395
Témy: 30
Bydlisko: Bratislava
Príspevok NapísalOffline : 12.11.2009 15:32

- html a css mozes kludne zlucit do jedneho bodu, nie je dovod ich oddelovat, uzko suvisia.
- php a js zase nemaju spolu co robit, pretoze ako iste vies, jedno bezi na klientovi a druhe na serveri. nazivat ich jednou vrstvou je logicky nezmysel.

Ak mame hovorit o konkretnom template systeme, tak ano, smarty je jednym z nich. Ja ich vela nepoznam, ale zapacil sa mi dwoo (dwoo.org). Vychadza myslim zo smarty, len je vycisteny pre php5.

Oplatit sa to podla mna rozhodne oplati. Zvysi sa tym prehladnost, ulahcia sa zmeny designu (lebo na logiku siahat nebude potrebne)... v neposlednom rade mozes spravit kvalitny portal a design nechat spravit niekoho ineho, bez strachu ze bude vidiet logiku a zisti nieco co by nemal. Vdaka kompilacii templatov sa netreba bat ani o vykonnost.

Klady rozhodne prevysuju zapory.







_________________
PC: OS: Windows 11 (64bit) CPU: AMD Ryzen 5 3600 GPU: ASUS TUF RTX3060Ti 8GB RAM: 16GB DDR4-3200MHz Kingston Fury MB: ASUS TUF Gaming B550M WIFI SSD: 1000GB PCIe M.2 NVME
Mobil: Xiaomi POCO F2 PRO
Offline

Užívateľ
Užívateľ
Oddelenie logiky od struktury

Registrovaný: 31.05.09
Prihlásený: 02.06.17
Príspevky: 562
Témy: 37
Bydlisko: BegyBen
Príspevok Napísal autor témyOffline : 12.11.2009 16:02

Z HTML a CSS si ponecham ideologiu dvoch vrstiev. Je jasne, ze spolu uzko suvisia ale ja ich skor beriem ako dve vrstvy. Este by som ich dokazal zobrat vrstvu prezentacie (CSS) ako nejaku nadvrstvu vrstvy struktury(HTML) kedze web je fukcny aj po vypnuti vrstvy prezentacie, kdesto naopak to nie je mozne. Takze nadvrstvu beriem...
Ano PHP a JS je hlupost v tomto zmysle pchat do jedneho vreca, skor by som bol za aplikacnu vrstvu(PHP) a vrstvu chovania(JS).

Ok, takze problem ,ktory bol teda oddelenie vr.strukury(HTML) a apl.vr.(PHP) vyriesim pomocou SMARTY resp. dwoo. Idem to prestudovat a snad to neni nic na dlho. Urcite v tom vidim aj ja vacsie vyhody ako nevyhody. Este jedna otazocka, vytiesilo by to aj problem s multijazycnostou webu?


Offline

Skúsený užívateľ
Skúsený užívateľ
Oddelenie logiky od struktury

Registrovaný: 29.10.07
Prihlásený: 27.10.23
Príspevky: 1395
Témy: 30
Bydlisko: Bratislava
Príspevok NapísalOffline : 12.11.2009 16:25

Mohlo a nemuselo :) Mozes mat texty v databaze, mzoes ich mat v subore, mozes mat pre kazdy jazyk iny template a v nom texty natvrdo...

Ak ides robit nieco vacsie (rozne designy, viacjazycnost...) mozno stoji za uvazenie rovno pouzit nejaky framework ktory nato uz ma podporu. Usetris si zrejme mnozstvo prace. Aky framework pouzit ti uz ale neporadim, to je otazka na inych.







_________________
PC: OS: Windows 11 (64bit) CPU: AMD Ryzen 5 3600 GPU: ASUS TUF RTX3060Ti 8GB RAM: 16GB DDR4-3200MHz Kingston Fury MB: ASUS TUF Gaming B550M WIFI SSD: 1000GB PCIe M.2 NVME
Mobil: Xiaomi POCO F2 PRO
Offline

Skúsený užívateľ
Skúsený užívateľ
Oddelenie logiky od struktury

Registrovaný: 09.07.08
Prihlásený: 17.01.15
Príspevky: 1585
Témy: 96
Príspevok NapísalOffline : 12.11.2009 19:01

potom je tu ešte možnosť MVC - rozdelenie kódu nie na logika-dizajn, ale model-view-controller. Pre začiatok ti bude stačiť prvá možnosť :) Ale ak by sa ti podarilo dostať do MVC, vyťažíš z toho viac. Ľahšie sa do toho dostaneš takto "za surova", ako keby si s tým začal po 10 rokoch programovania.







_________________
neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to!
Offline

Užívateľ
Užívateľ
Oddelenie logiky od struktury

Registrovaný: 31.05.09
Prihlásený: 02.06.17
Príspevky: 562
Témy: 37
Bydlisko: BegyBen
Príspevok Napísal autor témyOffline : 12.11.2009 21:38

Ano o MVC som nieco cital ale velmi som tomu neporozumel kedze vela programatorov si to vysvetluje po svojom, viem ze je to silna vec a da sa aplikovat rozne.


Offline

Skúsený užívateľ
Skúsený užívateľ
Oddelenie logiky od struktury

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1756
Témy: 35
Bydlisko: BA - WESTSIDE
Príspevok NapísalOffline : 12.11.2009 22:12

Nájdi si trochu času a skús si spraviť napr. tento tutoriál. Ak si raz na nejaký framework zvykneš, už sa nebudeš chcieť vrátiť.







_________________
A. S. Tanenbaum píše:
The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice.
Offline

Skúsený užívateľ
Skúsený užívateľ
Oddelenie logiky od struktury

Registrovaný: 09.07.08
Prihlásený: 17.01.15
Príspevky: 1585
Témy: 96
Príspevok NapísalOffline : 13.11.2009 9:58

Mne sa páči zend framework, ale veľa ľudí ho nemá rado kvôli jeho hw nárokom







_________________
neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to!
Offline

Užívateľ
Užívateľ
Oddelenie logiky od struktury

Registrovaný: 31.05.09
Prihlásený: 02.06.17
Príspevky: 562
Témy: 37
Bydlisko: BegyBen
Príspevok Napísal autor témyOffline : 13.11.2009 11:41

rooobertek píše:
Mne sa páči zend framework, ale veľa ľudí ho nemá rado kvôli jeho hw nárokom


Vyzera pomerne slubne. Ako je to riesene s oddenelnim kogiky? Vyzera, ze to maju celkom dobre premyslene. Budem potrebovat Smarty alebo je to zbytocne? HW naroky nie su u mna primarne dolezite... no ide mi aj o to, aby som sa do neho v pohode dostal a nebolo to na velmi dlho


Offline

Skúsený užívateľ
Skúsený užívateľ
Oddelenie logiky od struktury

Registrovaný: 09.07.08
Prihlásený: 17.01.15
Príspevky: 1585
Témy: 96
Príspevok NapísalOffline : 13.11.2009 12:31

no dlho trvá myslím hlavne to, kým sa dostaneš do MVC. Ktorý framework budeš používať, to už nie je až tak otázkou času. Skús, uvidíš. Skús si pre začiatok http://framework.zend.com/docs/quickstart - ja som na tom postavil jeden svoj malý portál.







_________________
neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to!
Offline

Užívateľ
Užívateľ
Oddelenie logiky od struktury

Registrovaný: 31.05.09
Prihlásený: 02.06.17
Príspevky: 562
Témy: 37
Bydlisko: BegyBen
Príspevok Napísal autor témyOffline : 14.11.2009 0:01

p360t píše:
Nájdi si trochu času a skús si spraviť napr. tento tutoriál. Ak si raz na nejaký framework zvykneš, už sa nebudeš chcieť vrátiť.


Tak spravil som si ten tutorial a pravdepodobne si vyberiem cakephp. Zend framework sa mi zda byt neskutocne robustny a pravdepodobne by som velmi vela veci nevyuzil pri mojom projekte. Ak by sio mal este nejake tutorialy dobre alebo pod. , tak mozes hodit, urcite padnu vhod.

Zatial dakujem chlapci :)


Odpovedať na tému [ Príspevkov: 13 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. c struktury

v Assembler, C, C++, Pascal, Java

5

235

04.01.2013 16:54

marian_r Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. struktury a subory

v Assembler, C, C++, Pascal, Java

7

509

24.12.2009 14:32

reDo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. načítanie stromovej štruktúry

v Databázy

7

1031

26.10.2008 20:14

p360t Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. C- Vyčistenie jednej struktury v spajanom zozname

v Assembler, C, C++, Pascal, Java

7

356

08.12.2013 22:16

BX Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Oddelenie zlých sektorov

v Pevné disky a radiče

5

339

08.02.2014 9:06

Mandy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. fancybox - oddelenie galerii

v JavaScript, VBScript, Ajax

4

524

20.11.2011 16:29

t-pack25 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Netbeans farebne oddelenie kodu

v Ostatné programy

3

281

04.04.2014 22:09

XOLOO Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. oddelenie RUS a EN audia

v Audio programy

0

259

12.06.2013 10:12

orsi91 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. GIGABYTE Z97X-Gaming G1 - oddelenie zvuku repraky/sluchatka

v Intel čipové sady

0

396

02.02.2015 10:47

SilverSurfer Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Oddelenie oznámení i tém s anketami od zvyšku fóra

v Redakčné systémy

1

586

08.07.2007 13:30

JanoF Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. WIN 8.1 - Oddelenie priestoru z particie a nasledny problem

v Operačné systémy Microsoft

1

420

28.09.2014 10:51

Mandy Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  
cron

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra