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?
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?
Vastaukset 4
Vanhimmat
täältä löytyy paljon valmiita skriptejä; vaikkapa haluamasi kalenterit jne.
http://www.hotscripts.com/
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ä.
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.