WEB programavimo kalbos

Neprimkit už paskutini žodį mano šių kalbų. Tai tik mano asmeniniai pastebėjimai iš asmeninės patirties.

Pateiksiu savo apibūdinimus WEB serverių vartotojo lygio vidinio programavimo kalbų.

Perl

Apie šią kalba sakoma, kad ji buvo kuriama apdoroti tekstinius failus. Ši kalba pateikė programuotojam naujovę - kalba kalboje - RegExp. Tai pripažino ir įdiegė į savo kalbas praktiškai visos programavimo kalbos. Perl - man kažkuo nereali, praktiškai magiška savo sprendimų variantų įvairove. Tačiau realiame gyvenime laimi šiuo metu tai kas legviau įsisavinama daugumai. 

PHP

Parktiškai visa savo funkcionalumą paėmusi iš Perl, tik apjungusi kokius tris pagrindinius Perl galimybes išplečiančius paketus į vieną orientuotą grynai į WEB programavimą, ir su pakeista sisntakse. Burtažodiški simboliniai sprendimai pakeisti žodinėmis funkcijomis. PHP pasirinkimas programų šiuo metų didžiausias, ir yra galimybė netgi rinktis netgi tarp kelių variantų specifiskiausiose srityse. PHP užkariavo pilnai WEB. Ne PHP rekamasi kai galvojama kad tai geriau veiks su Windows serveriais ir duomenų bazėmis, ar kai norima kad nebutų argumentuotos kritikos kad tas ir tas galutinis programinis produktas geresnis, PHP kalboje programuotojui bus didelė konkurencija ir greičiausiai gausybė kritikos, todėl dalis didelių projėktų užsakovų ir kūrėjų linkę rinktis išskirtinius sprendimus visaii ne dėl techninių priežasčių. Tarp kitko bus daugiau ir hakerių, gal ir tai viena ne iš visai pagristų priežasčių ieškoti kitų sprendimų.

Java

Įtint objektinio programavimo kalba. Gal ir suklysiu bet man toks vaizdas, kad ir paprastus dalykus darant gaunamos gana didelio kodo apimties programos. Jei Perl lankstumo per daug tai Javoje jo gal ir truksta. Iki nesenos praeities Java reikalavo didesniu sisteminių resursų, turiu įtarima kad dėl savo specifiškos JVM ir baitkodo. Jei programuosi Java reiškia mokėsi gerai programuoti objektiškai - tai vienas iš aukštesnio programuotojo lygio požymiu.

Python

Irgi pasižymi objektiniu programavimu tik truputi silpniau išreikštu. Kalba priverčia rašyti išpozicionuota pagal ciklus kodą. Lengvai skaitomas kodas.

ASP.NET

Windows platformos sprendimas. Naujovių gal ir turi, kurių dar nešsigudrino perimti kitos kalbos. Tačiau praktiškai gaunasi kad kur kartais užtektų dviračio visur turi imti mersedesą.

Pascal

Juokauju praktiškai. Bet realiai įmanoma WEB alikacija sukompiliuotam pavidale CGI rėžimu.  Kaip kažkada keikėsi ir juokėsi iš Basic, taip man tokiam lygi pašiai yra Pascal :(

Ruby

Yra tokia kalba.