[ 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ý: 12.06.17
Príspevky: 1408
Témy: 28 | 28
Bydlisko: Bratislava
Vek: 36
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 10 (64bit) CPU: INTEL Core i5-4440 GPU: ASUS ATI R9280X RAM: Kingston 8GB DDR3 1600MHz MB: MSI B85-G43 Gaming HDD: Seagate 1TB HDD Barracuda SSD: SAMSUNG 120GB HDD 840 EVO CASE: COOLERMASTER N400
Mobil: OS: Android 4.4.2 Model: LG G2 D802 16GB
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ý: 12.06.17
Príspevky: 1408
Témy: 28 | 28
Bydlisko: Bratislava
Vek: 36
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 10 (64bit) CPU: INTEL Core i5-4440 GPU: ASUS ATI R9280X RAM: Kingston 8GB DDR3 1600MHz MB: MSI B85-G43 Gaming HDD: Seagate 1TB HDD Barracuda SSD: SAMSUNG 120GB HDD 840 EVO CASE: COOLERMASTER N400
Mobil: OS: Android 4.4.2 Model: LG G2 D802 16GB
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ý: 12.06.17
Príspevky: 1408
Témy: 28 | 28
Bydlisko: Bratislava
Vek: 36
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 10 (64bit) CPU: INTEL Core i5-4440 GPU: ASUS ATI R9280X RAM: Kingston 8GB DDR3 1600MHz MB: MSI B85-G43 Gaming HDD: Seagate 1TB HDD Barracuda SSD: SAMSUNG 120GB HDD 840 EVO CASE: COOLERMASTER N400
Mobil: OS: Android 4.4.2 Model: LG G2 D802 16GB
Offline

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

Registrovaný: 09.07.08
Prihlásený: 17.01.15
Príspevky: 1586
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: 1772
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: 1586
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: 1586
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

119

04.01.2013 16:54

marian_r

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

načítanie stromovej štruktúry

v Databázy

7

752

26.10.2008 20:14

p360t

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

struktury a subory

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

7

326

24.12.2009 14:32

reDo

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

193

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

111

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

309

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

55

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

49

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

155

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

268

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

88

28.09.2014 10:51

Mandy



© 2005 - 2017 PCforum, edited by JanoF