Gatis Tomsons

rocket science

Web programmēšanas valodas

Pēdējā laikā es te baigi esmu aizrāvies ar Python un Ruby valodu izmantošanu web izstrādē. Un atgriežoties pie pierastā PHP (no kura nevar izbēgt) secinu, ka tā īsti tam PHP vairs negribu skarties klāt, jo esmu redzējis, kādus brīnumus var paveikt ar iepriekš minētājām valodām. Pirmkārt mani aizrāva sintakse abām šīm valodām, piemēram Python sintakse ir ļoti tīra un saprotama, tādēļ to arī iemācījos kā pirmo no šīm valodām, bet Ruby sintaksē man ļoti patīk tas, ka viss ir objekts, piemēram iekš Ruby on Rails var veikt šādu darbību Time.now + 5.days, kā arī daudz citu lietu, kas atvieglo kodēšanu.

Bet tas, ka sintakse ir smuka nav galvenais iemesls šo valodu izvēlei. Galvenais manā uztverē ir tas, ka viņu autoriem ir filozofija - "Less code more power", tas nozīmē to, ka tiek domāts par to, lai izmantojot mazāk resursus iespējams gūt maksimālu labumu. Nezinu, kā citiem, bet man ir ļoti liels laika trūkums, tāpēc laika ekonomija ir svarīga.

Tas pagaidām īsumā viss, ja ir intrese, varat papētīt saites: