Interneto projektus kuriantys programuotojai jau ne vienerius metus ginčijasi, kurios priemonės patogesnės, veiksmingesnės, geresnės. Į šį klausimą greičiausiai niekada nebus gauta vienareikšmio atsakymo. Nepaisydami asmeniškumų, mokslininkai ryžosi įvertinti skirtingų programavimo kalbų efektyvumą.
Berlyno universiteto darbuotojai nusprendė sukviesti skirtingomis programavimo kalbomis dirbančius patyrusius specialistus ir visiems pateikę tą pačią užduotį bei skyrę tiek pat laiko palygino gautus rezultatus.
Tarptautinis konkursas
„Plat_Forms 2007“ tyrime dalyvavo devynios programuotojų komandos po tris žmones. Grupės pasirinko tris skirtingas interneto projektų kūrimo platformas: PHP, Java ir Perl. Į Vokietijoje surengtą renginį atvyko programuotojai iš Vokietijos, Šveicarijos, Prancūzijos, JAV ir Lietuvos. Mūsų šaliai atstovavo PHP komandos programuotojas Tomas Liubinas, su kuriuo kartu teko mokytis Kauno technologijos universiteto gimnazijoje, studijuoti tame pačiame universitete. Tomas dirba Kauno bendrovėje „Net Frequency“.
Per 30 valandų, pasitelkus pasirinktą programavimo kalbą ir papildomas bibliotekas, komandoms reikėjo sukurti portalą, kuriame vartotojai galėtų užsiregistruoti ir, įvedę asmeninius duomenis, atlikti 40 klausimų asmenybės testą.
Vartotojams turėjo būti sudaryta galimybė susisiekti su kitais portalo vartotojais, paieškos puslapyje nurodžius, pavyzdžiui, vardą, pavardę, panašias charakterio savybes, gyvenamąją vietą ir pan. Internautai galėjo laisvai stebėti šį renginį ir matyti visą portalų kūrimo procesą, tarpinius rezultatus, komentuoti veiksmus ar net patarti dalyviams.
Konkurso reikalavimai buvo dideli. Mokslininkai baiminosi, kad jiems gali nepavykti surinkti po tris kiekvienos kalbos komandas. Taip nutiko ir su „Python“ programuotojais: tik viena komanda buvo pakankamai kvalifikuota dalyvauti konkurse.
„.NET“ atstovai apskritai nereagavo į šį konkursą, o „Ruby“ komandos teigė neturinčios laiko. Tik paskutiniu momentu atsirado trečioji „Java“ komanda.
„Religiniai karai“ mokslininkų nedomino
Anot „Net Frequency“ programuotojo, tyrimo metu buvo juntama skirtingų programavimo kalbų ir platformų gerbėjų „religinė“ konkurencija, tačiau atmosfera buvo draugiška.
„Prie alaus bokalo išnyksta ir „religiniai“ programuotojų skirtumai“, – juokavo T.Liubinas.
Visą straipsnį skaitykite sausio mėnesio numeryje


