Smarty, quickform

Olen koodaillut pientä omaa juttua (varastokirjanpitoa yms), opetellut sitä varten PHP:tä ja MySql:ää. Nälkä kasvaa syödessä ja nyt pitäisi saada kalenteri, ehkä jopa jonkin sortin ajanvaraus mukaan, samoin olen yrittänyt suunnitella tietokannan loogisemmin. Ongelma on, että aikaa tälle harrastukselle on kovin rajalliisesti ja hinku saada näkyvää aikaiseksi on kova.

Surffaillessani törmäsin Smartyyn, PEARiin, HTML_QuickFormiin, Bitweaveriin jne.. Yritin tutustua niihin alustavasti, mutta en taida ihan ymmärtää lukemaani (englanti ei ongelma, vaan jargon). Haluaisin ymmärtää olisiko joistain noista (tai muista vastaavista) työkaluiksi minulle, ilman että perehtyisin ja alkaisin testata jokaista. PHP MySql HTML sujuu kohtalaisesti, mutta keksinkö pyörän turhaan uudelleen joka pikku jutun suhteen? Löytyisikö vaikka jostain joku artikkeli aiheesta tai millä nimellä sitä etsisi? Vai osaisiko joku luonnehtia näitä? Välttäisikö aloitteleva koodailija karikoita esim. turvallisuuspuolella käyttämällä Smartyä ja/tai quickformia?
4252
Äänestä

Muut lukivat myös

Vastaukset 4

Vanhimmat
  • Enpa olisi paassyt tahankaan asti ilman noita scripteja, eli tiedossa ovat. Edelleen kaipaisin kommentteja noihin edella mainitsemiini ohjelmistoihin, kayttaako joku?

    Äänestä

  • alkup. kirjoitti:

    Enpa olisi paassyt tahankaan asti ilman noita scripteja, eli tiedossa ovat. Edelleen kaipaisin kommentteja noihin edella mainitsemiini ohjelmistoihin, kayttaako joku?

    No eipä täällä oikein keskustelua tunnu syntyvän..

    Jos joku muukin sattuisi pohtia samaa asiaa, niin: Surffailin vielä lisää ja mm. seuraavan artikkelin
    http://www.phppatterns.com/docs/design/templates_and_template_engines
    jälkeen alkoi tuntua siltä, että jospa vielä ainakin rämpisin suossa ihan perus-php:lla.

    Lisäksi löytyi ehdotus piilottaa osa sotkuisista html-koodin pätkistä funktioihin (ihan artikkelin lopussa)
    http://www.onlamp.com/pub/a/php/2004/08/26/PHPformhandling.html
    joten kokeilen jatkaa näillä eväillä.

    Äänestä

Eikös tuo ole jonkinmoinen template systeemi.

Mielestäni nykyään tuommosista ei saada paljoakaan hyötyä koska ulkoasu määritellään CSS joten pienellä muutoksella muuttuu kaik sivut.

Ennen kun kaik ulkoasu määritykset laitettiin suoraan HTML/PHP sekaan niin tuommoset template systeemit helpotti huomattavasti muokkaamista.

Tosin jos sivuja pitää pystyä muokkaamaan tietämättömätkin niin silloin template systeemeil voidaan helpottaa sitä.

Kun sinun pitää saada nopeesti valmista niin teet kunnolla PHP koodin ja pidät huolen että tulostaa standartin mukaista (x)HTML ja semaattisesti oikeanlaista ja sit kun on aikaa niin säädät ulkoasun miellyttäväks CSS.



*mutta keksinkö pyörän turhaan uudelleen joka pikku jutun suhteen? *

Mitä itse olen noihin valmiisiin kirjastoihin tutustunut niin ne on liian monipuolisia ja ehkä sekaviakin ainakin ens alkuun, jotenkin tuntuu et usein menee pyöränkeksimiseen vähemmän aikaa kuin valmiin kirjaston opetteluun.

Ja omissa kirjaistoissa on se hyväpuoli, et jos ongelmia tulee niin se on helppo korjata ja tarpeenvaatiessa muuttaa ihan erillaiseskin. Noita valmiita kun lähtee muuttelee niin usein pieni muutos aiheuttaa ongelman toisaalla.


Ja se riippuu paljon koodaajastakin tykkääkö käyttää tuommosia valmiita kirjastoja vai pitääkös kaiken olla oma tekemääkin. Ja kun helppoutta kysytään niin molemmat kehuu omaa tapaansa. Kokeilemalla selviää kumpa sinulle parempa.

Äänestä

Kommentoi aloitusta


hukassa.. kirjoitti:

Olen koodaillut pientä omaa juttua (varastokirjanpitoa yms), opetellut sitä varten PHP:tä ja MySql:ää. Nälkä kasvaa syödessä ja nyt pitäisi saada kalenteri, ehkä jopa jonkin sortin ajanvaraus mukaan, samoin olen yrittänyt suunnitella tietokannan loogisemmin. Ongelma on, että aikaa tälle harrastukselle on kovin rajalliisesti ja hinku saada näkyvää aikaiseksi on kova.

Surffaillessani törmäsin Smartyyn, PEARiin, HTML_QuickFormiin, Bitweaveriin jne.. Yritin tutustua niihin alustavasti, mutta en taida ihan ymmärtää lukemaani (englanti ei ongelma, vaan jargon). Haluaisin ymmärtää olisiko joistain noista (tai muista vastaavista) työkaluiksi minulle, ilman että perehtyisin ja alkaisin testata jokaista. PHP MySql HTML sujuu kohtalaisesti, mutta keksinkö pyörän turhaan uudelleen joka pikku jutun suhteen? Löytyisikö vaikka jostain joku artikkeli aiheesta tai millä nimellä sitä etsisi? Vai osaisiko joku luonnehtia näitä? Välttäisikö aloitteleva koodailija karikoita esim. turvallisuuspuolella käyttämällä Smartyä ja/tai quickformia?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu