Ajax-ovec

Just another WordPress weblog

Znanje programskih jezikov

Eno izmed zanimivih vprašanj je, koliko programskih jezikov lahko programer dobro obvlada naenkrat. Sam recimo dobro poznam Delphi programski jezik, a če po nekem času ne programiram v tem programskem jeziku, se ob ponovnem programiranju relativno hitro spomnim ukazov in ostalih elementov programskega jezika. Težave so s programskimi jeziki, ki niso tako jasni in pregledni, npr. programskem jeziku Perl, kjer si je vse ukaze kar težko zapomniti. In v primerjavi z jeziki kot je Delphi je tudi število pravil pri Perlu veliko večje. Ob tem se pogosto zgodi, da je pri uporabi Perla potrebna uporaba kakšnega packagea, ki pa ima lahko spet svoje specifične ukaze uporabe.

Delphi in Turbo Pascal

Med programskimi jeziki za okolje Win32 uporabljam Delphi, najbolj pa je za to zaslužen pravzaprav Turbo Pascal, ki sem ga uporabljal že dolgo nazaj. Turbo Pascal je bil vsaj po mojem mnenju v svojem času resnično dober jezik, lahko se ga je bilo naučiti, bil je zelo dobro strukturiran in pregleden in zato zelo primeren za programiranje v povezavi z naravoslovjem. Prav zaradi tega, ker sem se takrat naučil Pascala sem potem kasneje, začel uporabljati Delphi program in ne katerih konkurenčnih rešitev. Delphi je namreč veliko lastnosti iz Turbo Pascala ohranil in naučiti se novega jezika in vseh posebnih trikov vzame kar nekaj časa. V prihodnosti je sicer pričakovati, da bo razvoj Delphija nekoliko težji, saj za razvojem ne stoji finančno tako močno podjetje kot to velja za konkurenco.

Internetni programi

Zanimivo je, da se je s pojavom in vzponom interneta nekoliko spremenila tudi programska industrija. Vse večji pomen namreč pridobivajo aplikacije, ki niso narejene za win okolje, temveč aplikacije, ki delujejo preko interneta. V prihodnosti je tako pričakovati, da se bo pomemben del programov, ki jih danes imamo nameščene na samem računalniku preselilo na internet, v smislu, da aplikacija ne bo nameščena na lokalnem računalniku (vsaj ne v celoti) ampak bo delovala na nekem zunanjem strežniku. Pri takšnem konceptu, znan tudi kot takoimenovani cloud computing je problem le v tem, da se lahko podatki nahajajo na tujih strežnikih, kar pa potem postavlja vprašanje varnosti in dostopa (pa tudi manjših zadev, kot je prevajanje uporabniškega okolja,…). Varnosti v primeru, da se zgodi vdor na tak strežnik ali pa se podatki nepooblaščeno uporabljajo, dostopa pa v primeru, da pride do prekinitve dostopa do interneta, kar pomeni, da ni mogoče npr. urejati dokumente. Če npr. pripravljam prezentacijo, ki jo rabim jutri in nenadoma nimam dostopa do interneta in preko njega do aplikacije, ki jo uporabljam za prezentacijo je to seveda lahko velik problem.

Programski jeziki

Od vseh programskih jezikov, ki jih poznam, moram priznati, da mi je Delphi oziroma po starem še Pascal najljubši. Ne vem zakaj, a zdi se mi še najbolj strukturiran, enostaven in lahko zapomnljiv. Če vzamem za primerjavo npr. Perl, moram priznati, da če npr. en mesec ne delam nič v Perlu imam kar nekaj težav, da se spomnim tega in onega pravila, ki veljajo pri programiranju v tem jeziku. Medtem ko pri Delphiju lahko mine tudi mesec dni brez programiranja, a ko se potem usedem in začnem programirati, sem praktično takoj v 5. prestavi in programiranje enostavno gre hitro. Tudi php je s tega vidika malo slabši od Delphija. V C-ju pa tako in tako ne programiram, a se mi zdi, da je kar podoben php-ju. Je pa zanimivo, da je Delphi nekako izgubil bitko s konkurenčnimi programi in danes ni več tako razširjen kot je bil še pred desetimi leti.

Kriza in internetne tehnologije

V časih krize se je zanimivo vprašati, kakšen vpliv bo kriza imela na internetno panogo v splošnem oziroma na internetne tehnologije. Prvi, velik učinek je gotovo vpliv na vrednotenja internetnih podjetij in preko tega na vpliv venture capital podjetij. Zaradi krize in pomanjkanja likvidnosti je prišlo do drastičnega upada vrednotenj internetnih podjetij. Eden nazornejših takšnih primerov je gotovo internetno podjetje Facebook. Zaradi izgub na kapitalskih trgih, VC podjetja le s težavo dobivajo nova sredstva oziroma kapital zato se vse bolj odločajo, da stavijo preostali kapital le še na najboljše ideje oziroma najboljša internetna podjetja. Iz tega razloga je pričakovati propad nekaterih takoimenovanih start-up podjetij. Propadanje dela internetne panoge pa bo gotovo vplival na to, da bo hitrost razvoja internetnih tehnologij upadla oziroma da se bo internet v prihodnosti verjetno razvijal počasneje.

Ruby on Rails

Ena izmed Ajaxu konkurenčnih tehnologij, ki se ja razvila v zadnjih letih je Ruby on Rails (ROR). Gre za tehnologijo, ki omogoča enostaven razvoj spletnih aplikacij. Velika njena prednost je tudi ta, da gre pri tem programskem jeziku za odprtokodno rešitev, kar je tudi omogočilo, da se je ta programski jezik močno razširil, podobno kot je to veljalo za npr. php, ki danes v veliki meri dominira razvoj spletnih strani z vidika programske kode. Kar nekaj znanih spletnih strani je, ki so napisane v okviru ROR in v naslednjih letih jih bo prišlo vedno še veliko več.

A je Ajax izpolnil pričakovanja

Več kot dve leti po tem, ko sem začel pisati ta blog na temo Ajax-a se je smiselno vprašati ali je kaj Ajax izpolnil pričakovanja, ki so obstajal takrat, se pravi sredi leta 2006. V tistem času je Ajax veljal za prihajajočo tehnologijo, ki se bo razširila v vse dele interneta. Po dveh letih pa se mi zdi, to je vsaj moje osebno mnenje, da Ajax nekako ni dosegel tistih uspehov, ki sem mislil, da jih bo. Če je temu kriva sama tehnologija ali drugi razvoji v internetnem svetu pa težko rečem.

Prevajanje programov

Moram priznati, da je tole prevajanje programov že kar napredovalo v smislu, da je za veliko programskih paketov, npr. wordpress,… na voljo prevod celo v takega redkih jezikov, kot je recimo slovenski jezik. Sicer sem se že tako navadil angleščine, večino novic npr. prebiram tako v angleščini, da me angleška verzija niti ne moti, ampak za koga drugega pa je to gotovo pozitivno, morda se bodo lotili bloga, ki se ga sicer ne bi.

Zanimiv post o yahoojevem napredku pri ustvarjanju mashups

Na spletni strani:

http://ajaxian.com/archives/yahoo-pipes-ajax-mashup-builder
zanimiv prispevek o yahoojevem napredku pri ustvarjanju mashups.

Zanimiv link

Zanimiv link o Ajaxu (wiki stran):

http://ajaxpatterns.org/wiki/index.php?title=Main_Page

Next Page »

buy accutane 40 mg online skelaxin discount voucher viagra sublingual discount does order v gel xperia neo cheap azulfidine monitoring order tadalis sx effects cheap antiviral drugs cheap ladies era fashion cheap female cialis in canada cheap anti virus yang bagus untuk android order flagyl er antibiotika buy septilin work order anti fungal wash for walls rumalaya forte discount dosage order entocort cholesterol lowering discount effects buy haridra khanda order diamox best place buy kamagra chewable tablets review buy augmentin in uk alavert discount code 2012 order levitra professional paypal wellbutrin sr discount vs er buy antivert canada buy xenical online clonidine discount vouchers buy glucotrol xl coupons micardis discount drug card buy septilin in singapore order bactrim xarope buy colchicine jicht buy triamterene in stores buy erythromycin manila order levitra zealand buy arjuna statue kamagra gold discount bestellen buy januvia xelevia cheap zenegra tablets cheap trial erection packs 3 year buy azulfidine genuine law and order actors pay cheap glucotrol xl package insert cheap xenical orlistat buy cytotec in saudi arabia levitra professional discount effects cheap actoplus met generic buy bupropion hcl erexin-v discount brand cialis discount from canada imitrex discount voucher levitra for cheap buy isoniazid australia buy lexapro xanax buy purinethol 50 mg order apcalis sx bangkok periactin discount strattera to buy cheap muscle relaxant quetiapine cheap xenical nz cheap lisinopril buy levitra plus nz cheap cardura provera discount voucher buy seroflo rotacaps cheap sumycin contraindications cheap shuddha guggulu wightii buy arjuna mahabharata cheap toprol xl kidneys order voveran sr india order cialis soft sublingual buy lantus solostar pen buy generic zovirax ointment buy l tryptophan dosage for sleep buy brand viagra in singapore cheap wellbutrin sr twice a day cheap muscle relaxant gel india innopran xl discount anxiety order cleocin gel acne buy kamagra chewable polo cheap anti viral quick heal antivirus free download cheap ortho tri-cyclen online buy cefixime best place order antifungal online cheap viagra jelly from india cheap cholesterol lowering remedies order zero bessel function order requip back brand cialis discount name buy online order hytrin mail order decadron nasal buy levitra pills online buy actos humanos buy tricor rx innopran xl discount coupons buy anti fungal grout cheap diclofenac gel kairos buy bupropion sr xanax generic viagra super active (sildenafil) cheap shuddha guggulu dosage buy brand viagra singapore cheap wellbutrin sr dosage for weight loss cheap artane motels order zyprexa buy bupropion sr and weight loss order propecia online cheap buy nizagara online uk zyprexa discount voucher cheap levlen pill cheap zithromax uk order zyban order aciphex a prescription order glucotrol xl obat order retino-a cream 0 05 unguento buy unique hoodia nitrofurantoin purchase canada buy amitriptyline in uk order urispas rcm order singulair from india order tadacip tablete buy viagra professional vs professional buy benfotiamine canada order mircette kariva buy asacol africa order lamisil pills online cheap cholesterol lowering drugs buy desyrel uk online order noroxin norfloxacin buy augmentin japan order actoplus met manufacturer coupon order diclofenac xr cheap suprax helm cheap kamagra oral jelly melbourne cheap voveran sr tab skelaxin discount coupons cardizem discount coupon buy phexin antibiotic cheap asacol a prescription how to buy baytril online buy ortho tri cyclen and weight gain order flagyl er price buy clonidine dosage cheap wellbutrin sr zoloft buy ranitidine liquid viagra professional discount online pharmacy order reminyl uses cheap sinequan uses buy innopran xl generic viagra professional discount buy online order ginette 35 hair loss innopran xl discount for anxiety buy diclofenac k buy ortho tri cyclen for acne order glucophage india buy aswagandhadi lehyam cheap eurax buy buy tenormin generic online buy levitra new zealand retin-a 0,025 discount buy men;s health zero excuses workout order septilin wikipedia can u buy clomid uk cheap levitra plus order zero reaction buy leukeran vancouver buy zofran order pain relief after surgery cheap pletal buy online cheap nizoral shampoo rocaltrol discount cards order levitra knoxville buy dulera inhaler order cialis professional generico order toprol xl missed dose diclofenac gel discount y embarazo order effexor xr and alcohol cheap viagra plus buy tenormin zealand order prandin australia order cabgolin use buy glucotrol xl online order propecia qatar buy dipyridamole can order antivert online rumalaya forte discount buy online order weight loss body wraps cheap kamagra oral jelly jellies etodolac discount generic buy lamisil hk order evista by mail buy glucotrol xl kapli tb cheap elocon ointment cheap kamagra gold tabletta buy augmentin houston order tretinoin 0025 cream buy propecia online hair loss discount underactive thyroid buy leukeran pure best cheap hair loss treatment cheap cozaar buy zovirax online sumycin discount vouchers order alphagan bula buy nolvadex pct online order paroxetine yahoo buy ortho tri cyclen lo online cheap order glyset canada buy zoloft online usa order prazosin canada robaxin discount buy buy cipro rid of strep throat buy capoten in stores buy minocycline in stores order diflucan rx men;s health discount pl buy alli south africa buy dutasteride online buy cardizem best place order zetia buy revatio ebay cheap mircette ocp hyaluronic acid discount dangers order anti fungal laundry detergent cheap amoxicillin 500mg cheap viagra soft london buy aricept europe rumalaya forte discount zel buy artane cheap toprol xl overdose side effects order erectile dysfunction test purchase mircette online order buspar india order singulair legal cheap ginette 35 benefits buy capoten for cheap buy voveran sr dose buy augmentin tablets order evista pills online medrol discount voucher order naprosyn nedir cheap glucotrol xl rxlist mobic discount vouchers buy atorlip 20 in india seroquel get high off cheap viagra soft in canada buy urispas from uk himalaya septilin buy online order rogaine 5 before and after order brand advair diskus blast buy albenza dosage lariam discount card buy clomid in mexico brahmi discount code buy cymbalta canada order glucotrol xl insert cheap cialis professional kaufen buy wellbutrin sr online cheap actoplus met drug classification viagra jelly discount oral asthma discount vouchers buy brand viagra kuala lumpur flomax order canada discount on seroquel wellbutrin sr discount joint pain cheap rental kitchen makeovers order brand cialis vs generic buy elocon you order oral lamisil cheap erexin v opinie forum order amitriptyline dosage buy retin a cream 0.05 online buy levitra plus in india antabuse discount get indinavir discount online cheap hair loss with chemo cheap female cialis www.cheap cialis.com buy mobicosa gel order starlix bula order diflucan xanax buy erythromycin vancouver hair loss discount research 2013 hair loss discount while breastfeeding order weight loss using laxatives buy reglan zdravilo cheap shuddha guggulu uk cheap baclofen xl generic cialis professional 20 mg order viagra plus by mail buy mircette buy motrin can buy antivert legal cheap kamagra gold erfahrung cheap zyvox in usa cheap cholesterol lowering vegetables order singulair from mexico cheap glucotrol xl teaching buy propecia dr fox order rogaine 5 uk mango discount voucher 2015 order rogaine 5 norwood can you buy unisom over the counter cheap bentyl reviews exelon corporate discounts order calcium carbonate reaction with water order v gel nail polish order aciclovir online uk discount on exelon patch order zyvox australia cheap apcalis sx kaufen buy ginette 35 pcos cheap celexa yawning buy suhagra spray cheap kamagra paypal buy cymbalta system order weight loss liquid diet buy apo prednisone buy ventolin evohaler 100 mcg where to buy kamagra oral jelly in malaysia cheap cardizem a prescription buy revatio sale order weight loss over 40 cheap unisom a prescription buy kamagra gel flovent hfa discount card cheap antabuse alternatives buy nitrofurantoin at walmart discount on valtrex buy glucotrol xl splitting order cialis super active tadalafil 20mg buy zyban rid cheap isoptin nedir buy saw palmetto kapsule cena cheap viagra professional info buy lioresal uk buy ethionamide over the counter cheap geriforte syrup dosage buy female viagra gel buy bystolic from europe hair loss discount from chemo cheap antabuse effect cheap revatio products order protonix a prescription cheap viramune india cheap cialis soft erfahrung labetalol discount card buy protonix vegas cheap trental uses cheap kamagra uk paypal order ginette 35 review cheap brand viagra for sale cheap relafen version cheap v gel xcin cheap levitra plus uk bystolic prescription savings card buy brand viagra online australia cheap benicar kidney cheap avapro reviews ortho tri cyclen discount ovulation order lynoral order zanaflex uk order diflucan you buy second hand graphics card india order v gel za bolec(ine v mis(icah buy emsam edmonton order florinef buy antivert rx cheap flonase jittery discount on singulair alli discount loss tablets requip discount pharmacy order cialis professional avis lanoxin discounts buy purinethol kuala lumpur synthroid discount card buy chewable kamagra buy luvox best place buy trazodone can you liv 52 discount reviews order abilify canada order cleocin gel and breastfeeding cheap januvia xelevia plendil discount buy synthroid 75 mcg cheap ginette 35 irregular periods buy graphic tees online cheap order premarin canada cheap cholesterol lowering unclog arteries azulfidine discount prescription lanoxin discount prescription cheap kamagra hong kong cheap actoplus met rx order toprol xl jonah complex buy colchicine vancouver buy glucotrol xl reviews cheap cholesterol lowering spreads order furosemide online buy januvia you revatio discount program cheap pilex express where to buy clean-x discount cialis 5 mg hydrea discount vouchers buy capoten mexico buy flonase at cvs cheap brand cialis buy order cardura zamiennik order female viagra from india cheap etodolac high buy aldactone in nz buy bystolic buy estrace cream order tulsi seeds buy viagra soft with paypal buy ginseng amazon benicar savings plan buy asacol brisbane buy cheap zyban online cheap actoplus met name buy propecia online europe imuran discount buy order premarin script buy ciplox you buy toradol injection online buy terramycin soluble powder cheap suhagra online where to buy minocycline antibiotics rumalaya forte discount effectiveness buy confidor online buy ginette 35 gain weight cheap viagra plus australia cheap lanoxin india mango discount buy revia africa buy muscle relaxants uk cheap wellbutrin sr generic reviews cheap advair diskus generic buy brand viagra generic uk buy prilosec bulk cheap indocin medication cheap inderal uk buy lantus glargine insulin order pravachol canada cheap soft viagra order arizona mucho mango buy nizagara information buy glucotrol xl overdose buy rumalaya himalaya order pain relief tmj cheap finpecia uk cheap v gel kandicide buy hydrea notice cheap toprol xl you gain weight buy alavert europe generic zoloft reviews buy lukol tablets buy reminyl galantamine buy azulfidine generic online pariet discount voucher buy cleocin gel dermal cheap effexor xr vs pristiq cymbalta discount card lilly buy men;s health gr order actoplus met indications order urispas canada cheap evista generic order valtrex europe order trazodone xanax buy prandin wiki buy cheap arimidex online buy pyridium bula liv 52 discount nausea order flagyl er for bv atorlip-5 discount voucher buy orlistat hexal order brand levitra canada buy saw palmetto oil uk diclofenac gel discount pregnancy order cialis professional acheter buy pyridium were cheap sinequan tablete cheap tricor braun cheap premarin dosage effexor xr discount experiences order aciphex buy female cialis australia get crestor free buy dostinex zealand buy lisinopril online rosuvastatin to buy pre order handbag mango etodolac discount vouchers buy eurax lotion cheap unisom overdose cheap advair diskus msds buy generic celebrex online buy avalide line chloromycetin discount order apcalis sx gu"nstig lisinopril discount card order rogaine 5 percent reviews