Nori gauti straipsnius el. paštu - Prenumeruok

Coldfusion – programavimo kalba htmlčikam

« »

Vienos programavimos kalbos panašios, kitos kažkiokios unikalios ar revoliucinės. Na žinoma patys išsirenkame, kas kam kaip patogiau. Turiu proga padirbėti su senai/nauja programavimo kalba coldfusion. Vienam projektui reikia padaryti atnaujinimų. Netyčia prisikalbėjęs, kad matęs, kaip coldfusionas atrodo teko man atnaujinimo užduotis daryti pačiam. Nors jos nėra sudėtingos… bet vistiek reikėjo šiek tiek pagooglinti, susiradęs tinkantį redaktorių (parsiunčiau Macromedia dreamweaver testinę versiją) paprograminau ir cfm.

Kokias išvadas galima daryti, ši programavimo kalba labiau skirta html’čikams. Taip pat kaip ir Smarty tepleitų tvarkymas dažniausia duodamas jiems, žinoma programuotojai tai (jei reikia) paruošia…

Kas mane sužavėjo visgi? Ogi tikrai gan paprasta/lengva išmokti kalba. Turbūt lengviau nei PHP :)

Tarkim pirmas pavyzdukas sikrtas uplodinti failui i serveri. Kintamieji atskiriami diezais #kintamasis#. Iš šio simple koduko, skriptas priims tik gif, jpg paveiksliukus ir įkels į atitinkamą direktoriją, o jei failas bus tokiu pačiu vardu – jį pervadins dar priedo, pridėdamas atitinkamą skaičių.

[code lang="cfm"]

ACTION="UPLOAD"
DESTINATION="#image#"
FILEFIELD="myfile"
NAMECONFLICT="MakeUnique">


#CFCATCH.Detail#



[/code]

Hm, man atrodo ganėtinai paprasta, daug paprasčiau nei su PHP :). Na dar vienas pavyzdukas kurio testuoti nepavyko (o taip norėjosi pabandyti), nes biški per sena versija tame serveryje. Ogi idegtas formų validavimas.

[code lang="cfm"]
validateat="onBlur"
validate="required,telephone"
message="Please enter a standard U.S. telephone number with an optional
extension, such as x12345">

[/code]

Skripto parsinimo metu tai pakeičiama į paprasčiausią input elementą. Pagal bendrinius nustatymus forma validuojama ant submit veiksmo, bet norint jį visada galima pakeisti.

Beja populiarusis pažinčių portalas draugas.lt, kaip tik ir ant cfm sukasi :)

6 Responses to “Coldfusion – programavimo kalba htmlčikam”

  1. jungle says:

    ir lietuvoje yra 2 programmeriai kurie dirba su cfm :)))

  2. Na jo CFM yra nepopuliarus, bet vis dėlto lengvas :D

  3. Karolis says:

    Tačiau gal ne toks "galingas"? :) Manau jei būtų ir lengvas ir "galingas" tokiu atveju programintų juo daug kas :)

  4. Na nėra galingas greičiausia. Dabar bandau išspręsti iš dalies paprastą problemą, kaip patikrinti paveiksliuko dydį (plotis/aukštis) ir toks vaizdas susidarė, kad lyg neturi.. o daro implentacijas su JAVA. Toliau googlinu…

  5. Karolis says:

    apie JAVA Eimantas labai gerai atsiliepė vieną kartą "nepažįstu nei vieno žmogaus kuris savo noru programintų su JAVA" ;) visgi jam pritariu… :)

  6. papania says:

    Gal sudėtingesnėms problemoms sprendimus padės rasti šis psl: http://corfield.org/blog/index.cfm/do/blog.entry/
    PHP ant CF

Leave a Reply