Portál AbcLinuxu, 9. května 2025 23:43

Dotaz: Programovani ... server pages

3.11.2005 19:51 Petr
Programovani ... server pages
Přečteno: 81×
Odpovědět | Admin
Ahoj, chtěl bych se zeptat programatoru webovych aplikaci jaky přistup při tvorbě používají/preferuji
(jedna se mi o nazor prehlednosti kodu pri tvorbe vetsich projektu).
1) vepisovani casti zdrojoveho kodu do html kodu (jak je napr v php)
2) psat ciste zdrojovy kod a html casti vypisovat pomoci funkci pro tisk
Diky za Vas nazor...
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

3.11.2005 20:51 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Programovani ... server pages
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jak kdy a jak na co. :-) Někdy volím ještě jiný přístup: program generuje XML a to se pak prožene přes XSLT.
3.11.2005 21:21 d.f.h
Rozbalit Rozbalit vše Re: Programovani ... server pages
Odpovědět | | Sbalit | Link | Blokovat | Admin
zarucene nejlepsi zpusob je pouzivat nejakej existujici framework. kdyz obetujete trochu casu na zvladnuti prace s nim, bohate se vam to vrati na rychlejsim vyvoji. nebudete se muset starat o zakladni veci typu prace s databazi, autentizace & spol., sablony pro vzhled atd. - samozrejme za predpokladu, ze zvolite dobrej framework :-) a nebo ta naznacena cesta - DB -> XML -> XSLT -> HTML+CSS taky neni spatna. v posledni dobe jsem na tom postavil nekolik mensich projektu a docela se zadarilo.
3.11.2005 22:38 Petr
Rozbalit Rozbalit vše Re: Programovani ... server pages
XSLT transformace jsou trosku vypocetne narocne na generovani a jsou vhodne spis na nejakej publikacni server -> nejaky moudry text treb exportovat do ruznych formatu. Napriklad pro mailserver bych nerek, ze by bylo nejvhodnejsi.
Co se tyce framework -> nemam na mysli seriovou vyrobu projektu, navic tim muzou pribyvat cizi chyby a studovat cizi zdrojaky a odladovat neni zrovna casove nenarocne (obranci mohou tvrdit, ze je proveren uz spousty programatoru, ale o to se mi ted nejedna....).
O co se mi jedna je vyjadreni lidi, co maji s vetsimi projekty zkusenosti, jak udrzet citelnost a prehlednost (stabni kulturu) ve zdrojaku...
3.11.2005 22:48 zabza | skóre: 52 | blog: Nad_sklenkou_cerveneho
Rozbalit Rozbalit vše Re: Programovani ... server pages
O co se mi jedna je vyjadreni lidi, co maji s vetsimi projekty zkusenosti, jak udrzet citelnost a prehlednost (stabni kulturu) ve zdrojaku...
Ze svých přece jen nepříliš rozsáhlých zkušeností s většími projekty bych si dovolil soudit, že to [citelnost a prehlednost (stabni kulturu) ve zdrojaku] je věc spíše organizační než technická...
4.11.2005 04:01 User682 | skóre: 38 | blog: aqarium | Praha
Rozbalit Rozbalit vše Re: Programovani ... server pages
Odpovědět | | Sbalit | Link | Blokovat | Admin
zdravim,

zkusil jsem par cest a zustal jsem u xml.

DB->XML->XSLT->vystupni format.

pridejte do toho nejake WSDL a SOAP.

do toho MVC architektura. zaroven bez problemu pisi v konsoli aplikaci, pak z ni udelam servlet a desktopovou aplikacku zaroven. a mam to i jako konsolovou aplikaci nebo jako aplikaci do webove sluzby.

a nikdy jiz to php-kovske lepeni vseho do sebe. + nejake specialni {super \|-turbo znacka'.*} znacky, ktere nemuzete ani nejak rozumne hromadne zeditovat-cele bloky. to same resit chyby sablonovacich systemu, kdyz tam user posle '`\'; retezec nebo jeste lepe <!-- <!-- znacka sablony --> -->. to same resit nejake html specialni znaky, ktere tam user poslal pri vypisu kazde promenne - to at dela system/knihovna, ja potrebuju programovat.

xslt pouzivam proto, ze vetsinu chyb vam opravi jiz validace xslt sablony a ne az, kdyz to deploynete na webserver a zjistite, ze tady jako mel byt ten {$}.

dekuji, par let stacilo a radeji si zlomim obe ruce, nez abych zacal takto psat znovu urcitymi silenymi metodami.

bye gf
4.11.2005 09:55 d.f.h
Rozbalit Rozbalit vše Re: Programovani ... server pages
moje rec :-)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.