[ 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 | 37
Bydlisko: BegyBen
NapísalOffline : 12.11.2009 13:50 | Oddelenie logiky od struktury

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 | 30
Bydlisko: Bratislava
NapísalOffline : 12.11.2009 14:11 | Oddelenie logiky od struktury

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 | 37
Bydlisko: BegyBen
Napísal autor témyOffline : 12.11.2009 14:23 | Oddelenie logiky od struktury

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 | 30
Bydlisko: Bratislava
NapísalOffline : 12.11.2009 15:32 | Oddelenie logiky od struktury

- 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 | 37
Bydlisko: BegyBen
Napísal autor témyOffline : 12.11.2009 16:02 | Oddelenie logiky od struktury

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 | 30
Bydlisko: Bratislava
NapísalOffline : 12.11.2009 16:25 | Oddelenie logiky od struktury

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 | 96
NapísalOffline : 12.11.2009 19:01 | Oddelenie logiky od struktury

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 | 37
Bydlisko: BegyBen
Napísal autor témyOffline : 12.11.2009 21:38 | Oddelenie logiky od struktury

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 | 35
Bydlisko: BA - WESTSIDE
NapísalOffline : 12.11.2009 22:12 | Oddelenie logiky od struktury

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 | 96
NapísalOffline : 13.11.2009 9:58 | Oddelenie logiky od struktury

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 | 37
Bydlisko: BegyBen
Napísal autor témyOffline : 13.11.2009 11:41 | Oddelenie logiky od struktury

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 | 96
NapísalOffline : 13.11.2009 12:31 | Oddelenie logiky od struktury

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 | 37
Bydlisko: BegyBen
Napísal autor témyOffline : 14.11.2009 0:01 | Oddelenie logiky od struktury

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 :)


 [ Príspevkov: 13 ] 


Oddelenie logiky od struktury



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

267

04.01.2013 16:54

marian_r

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

struktury a subory

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

7

551

24.12.2009 14:32

reDo

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

načítanie stromovej štruktúry

v Databázy

7

1057

26.10.2008 20:14

p360t

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

388

08.12.2013 22:16

BX

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

Oddelenie zlých sektorov

v Pevné disky a radiče

5

375

08.02.2014 9:06

Mandy

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

fancybox - oddelenie galerii

v JavaScript, VBScript, Ajax

4

564

20.11.2011 16:29

t-pack25

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

Netbeans farebne oddelenie kodu

v Ostatné programy

3

329

04.04.2014 22:09

XOLOO

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

oddelenie RUS a EN audia

v Audio programy

0

295

12.06.2013 10:12

orsi91

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

422

02.02.2015 10:47

SilverSurfer

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

646

08.07.2007 13:30

JanoF

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

467

28.09.2014 10:51

Mandy



© 2005 - 2024 PCforum, edited by JanoF