Pages
2008-06-23
2008-06-10
Web application
Интэрнэт, интранэтийн орчинд
web browser эсвэл Client ашиглан
ажиллах боломжтой програм
хангамжийг Web application гэдэг.
Анхны хуудас хийгдэж байсан тэр үеээс хойш вэб гэдэг зүйл хүний өдөр тутмын хэрэглээ болтлоо хөгжжээ. Энэ хугацаанд олон үе шат, олон шинэ дэвшилтэт хэлбэрүүд үүссэн байна.
Вэбийн хувьсал
1. Дээр өгүүлсэнчлэн анхны вэб маш энгийн тэкст мэдээлэл агуулсан зүгээр л нэг хуудас байсанаас Static вэб гэх ангилалыг тодорхойлох болсон байна. Сайтыг эзэмшигч програмист өөрийн мэдээллээ html хэлээр хэлбэржүүлээд хатуу зоочихно. Солих болохоороо дахин хэлбэрт оруулаад солино. Тухайн үед ийм вэбтэй компани бол хамгийн чанга гаруудад тооцогддог байсан байж таараа. Анхны сайтууд ийм л байсан. Одоо ч ийм болхи сайтууд олон бий.
2. Үүний дараа HTML форматад оруулж чаддаг хэдэн програмистын залхуу нь хүрсэн үү эсвэл ажлаа дийлмээргүй болсон уу мэдээний хэсгийг нь энгийн хүн ойлгоод тэкст зураг оруулаад засаад байх боломж бий болгосоноор хоёр дахь хувьсал эхлэх нь тэрээ. Үүнийг хүмүүс ихэвчлэн хагас динамик сайт гээд ярьдаг. Зарим хэсэгт нь статик мэдээлэлтэй. Зарим хэсгийг нь энгийн хүн өөрчилж дөнгөхөөр хийнэ. Энийг сайтар харвал энгийн хүмүүсийг энэ ертөнцөд татан оруулж ажиллах боломж олгосон үнэхээр хувьсал байжээ.
3. За тэгээд хүний хүсэл хязгааргүй юм хойно дахиад л хялбарчилахаар шийдэвээ. Энэ удаа сайтын бүхий л газарт энгийн хүмүүсийн (сайт эзэмшигч) гар хүрч, хүссэнээрээ янзалдаг болгож орхив. Ямар ямар мэню байхав, хаана нь зураг оруулахав гээд л дураараа дургиж болно. Нэг өглөө улаан байсан сайт маргааш нь ягаан болоод нөгөөдөр нь шинэ жилийн стилтэй болж болно. Энэ үед бодвол нөгөө айхавтар доткоом бүүм нь явагдсан байх. Төрөл бүрийн санаа сэдээд л ирээдүй гэдэг чинь гэрэлтэж харагдаад л байсан биз.
4. Динамик вэбтэй зэрэгцээд төрсөн боловч цөөхөн тооны потенциалтай хэрэглэгчидэд л хэрэг болдог утгаараа ялгарч эхлэсэн Web application гэх үеэл нь чимээгүйхэн хөгжиж л байж.
Дараагийн хувьсалыг AJAX авчирсан. Энэ бол саяханы түүх боловч web application-ы хөгжлийг асар хүчтэй түлхэж өгсөн юм. Технологийн хувьд ч хэрэглээний хувьд ч Маш олон шинэ давуу талууд болон боломж нээсэн болохоор нь веб 2.0 буюу вебийн хөгжлийн шинэ эрин эхэллээ хэмээн тоймчид дуу алдаж байв.
Өмнө өгүүлсэн зөвхөн админ нь мэдээлэл оруулаад хүмүүс уншдаг байсан загварыг хэн нэг ухаантан өөрчлөхөөр шийдэн: -Ерөөсөө хэрэглэгчид нь өөрсдөө мэдээллээ оруулчдаг байвал яасан юм бэ гэсэн асуулт өөртөө тавьсан үеээс эхлээд та энэ бичлэгийг уншиж байгаа энэ үе хүртэл асар их зүйлс өөрчлөгджээ.
Веб ийнхүү хөгжлийн замаараа явж байхад Desktop application-ууд эдийн засгийн утгаараа ч тэр технологийн утгаараа ч тэр, чинээндээ тултал хөгжөөд байжээ. Веб 2.0-ын эрин эхлэснээр хэрэглээний програмын зах зээлд хүчтэй доргилт үүсэж эхлэх нь тэр. Учир нь desktop компьютэр дээр л ажиллахаар хийгдсэн олон хэрэгсэлүүд Online-д шилжиж шинэ онцгой төрлийн өрсөлдөгчид бий болж эхлэсэн.
Надтай хамгийн ойрын жишээ татвал: Манай цаг бүртгэлийн desktop application – одоо Web application болчихоод хэрэглэгдэж байна. Ажилчид өөрийн нэвтрэх эрхээр цагаа хянадаг, интернэтэд холбоотой бол олон салбар нэгжүүд нэг програмаар цагаа бүртгүүлж, санхүү нягтлангууд нэг газраас нэгдсэн тайлан гаргаад авах боломжтой гэх мэт өмнө байгаагүй олон давуу талууд бий болоод байна. Цааш нь улам илүү олон боломжоор хүчирхэгжүүлэхээр төлөвлөн ажиллана.
Хэдийгээр Web application-ууд Desktop application-ы зах зээлд хүчтэй цохилт хийж байгаа ч бүрэн утгаараа өрсөлдөгч болж дууссан уу гэвэл үгүй. Энэ хоёр хамтран ашиглагдах боломж бүхий хэд хэдэн боломж байгаагийн нэг нь RIA's.
Rich Internet Applications
RIA's бол зурагт үзүүлсэнчлэн Web application, Desktop application, Communication technologies-дээр тулгуурлан гарч ирсэн шинэ тоглогч юм. Web болон Desktop application гэдэг бол тодорхой. Харин
Communication Technologies гэж юу вэ?
Web service-үүд бол аль хэдийнээ бий болоод ашиглагддаг байсан, програмчилж болдог мэдээлэл түгээх арга хэлбэр юм. Энгийнээр бол ямар нэгэн хүсэлт (SOAP)-ийн хариуд XML/JSON гэх мэт форматаар хариу өгдөг систем (server) юм.
RIA бол ийм service-тэй ажиллах боломж олгодог, өөр дээрээ бүх өгөгдөлөө хадгалаад байдаггүй Application software юм. Үүний жишээ бол бидний дээр өгүүлсэн цаг бүртгэлийн програм юм. Хурууны хээ уншигч төхөөрөмжид тааруулан хийсэн RIA маань бүртгэсэн өгөгдөлөө сэрвэртээ илгээдэг тэндээс шинэ ажилтаны мэдээллийг өөрөө татан авдаг гэх мэт ид шидтэй бяцхан програм бий.
Ийнхүү шинэ боломж бололцоо олгох Техник технологийн дэвшилийг ашиглан бушуухан хөгжицгөөе!
Web application-ы сонгодог жишээнүүд:
- Google spreadsheet
- www.zimdesk.com
- www.meebo.com
- ...
2008-06-05
2008-06-03
Conversation log
Өнөөдөр нэг найзтайгаа мэссэнжэрдсэнээ Тэр чигээр нь оруулчихлаа
X: huey margaash naana chini gazar hodloh ym yu
unen ym yu
me: uneen
unuudur buh munguuruu narginaa :D
yuun java :P
X: ysn muu yortoin be
me: haha
humuus naana chin nuuj yavsan yum humaa yariad buun ineedem
;)
X: ineedem ni haniad boloh vii dee
hudlaa bgaasai
aimar sh dee
ene hujaa nariig har l daa
me: hehe
ug ni ch tiim l de
haashdaa hudulhiin bol ineej l bsan ni deer shde hu
X: tgd naana chini humuus yamar arga hemjee avchiina
her huchtei ym boloo
me: hehe
uridchilan meddeg arga ug ni bdaggui geed bsan shde
X: bdag blgui dee
tiim ym gej haa bsiin
sansart niseed bhad chini
me: yu ve gazar door delbereh esehiig medeh hetsuu shde naizaa
sansar bish
X: tgd yu yariad bgan ene humuus togloomtoi gedeg ni
bi barag harih gej blaa sh d
me: huushe
hehe
ichig ichig :P
unuudur oros mongoliin hil havitsaa baruun aimagt 4,6 ball gazar hudulsun gej olon ulsiin site deer bna lee
2 nudeeree harsan
humuus teriig harchihaad l sensaats yavuulj bga bh'
X: balain zugeer
iim ymaar togloh gej
me: tuunees uridchilj meddeg arga bhgui e
nohoi shuvuu l zugtaadag yum gene lee,
manai nohoi uchigdur hool ugsun chini bayarlaj userch ireed namaig elegdchihsen
:D
uurandaa hoolniih ni savaar zodsiishd
:D
X: ysn muuhai hertsgiin
chamaig l gej bayarlsan bn sh d
pee
me: aimaar uvdsunduu l ...
X: hnn gants elegdeldiig ongoroochihod yaana
me: 3apaa tsaana chini ohinoo suran buseer zodson geed blog deree bichtsen bailee
X: ter ohin ni hereg hiisiin bgaz
taani nohoi yamar hereg hiisiin za za
me: oroitoj irsen genee
X: ene chini odoo yu boljiino onoodorjingoo hun amitantai hereldeed
me: hehe
bi chamaig ineeh bh gesen chini nam zagnuuldag gejiishd
X: yu yasnii ineeh gazar hodlolt bodogdood bhad chini
me: nohoigoo savaar ni gants l tonshson l doo. zodoh geheer usdej chirj mireel nuuren deer ni devseh ene ter gej oilgosiim shig bna te
X: bas deer ni baahan muslimuud emegteichuudee alsan tuhai unshtsan chini
me: eeh
X: sonin bolchloo ter 3araa odoo yuv dee oroitoo l biz
nohoig bol hairlaj bh heregtei he he
me: :D
za
X: chamaig hun bish ymaa gehed irsend chini bayarlaad bur elegdeed avah deeree tulah aitan nohoinoos chini oor bhgui ch ym biluu
me: oroi ochij bgaad hairlanaa
X: bi lav nohoigoo zodsondoo aimar haramsdag
Sent at 5:38 PM on Tuesday