<pre><font style="font-family: arial,sans-serif;" size="2">&gt;&gt;<i> In al doilea rand, daca schimbam limbajul ar trebui sa folosim un limbaj<br></i>&gt;&gt;<i> pentru care sa existe un binding in interfata de administrare a VMware.<br>
</i>&gt;documentatia se gaseste aici [1]. exista librarie pentru C, deci cu<br>&gt;swing putem sa facem si bindinguri de python. vad ca exista deja<br>&gt;librarie pentru perl, dar nu cred ca stie cineva perl aici. cel putin<br>
&gt;eu stiu python suficient de bine si este mult mai usor de invatat.</font><br></pre>Stiu eu Perl [1], nu-i problema...<br>Am lucrat putin si in Python, mi se pare ok si acesta din urma; depinde de ce avem de facut. <br>
<br>Punctele tari ale Perlului ar fi cam asa: <br>&nbsp;* parsing cu expresii regulata: are suport direct in sintaxa pentru matching/replacing cu expresii regulate, iar implementarea de expresii regulate cica ar fi cea mai buna. <br>
&nbsp;&nbsp;&nbsp; Asta ar fi util daca o sa trebuiasca sa parsam logurile vomitate de fiecare test pentru a lua doar informatia utila si a o pune intr-o baza de date sau direct intr-o interfata. <br>&nbsp;* are foarte multe module (biblioteci) pentru interactiunea cu diverse aplicatii; aici si Pythonul pare ca sta destul de bine<br clear="all">
&nbsp;&nbsp;&nbsp; Apropos de ce a zis Alex mai sus; <br>&nbsp;* e un limbaj de scripting mai atipic, in sensul ca are si compile time, si daca se ruleaza scriptul cu warningurile activate, atunci se detecteaza destul de bine erorile de scriere dinainte sa fie rulat scriptul; asa ca scripturile pot fi scrise destul de riguros. <br>
<br>Dezavantaje: <br>&nbsp; * daca nu se redacteaza ordonat, codul poate sa ajunga o salata cu spaghete milaneze, pe care nu il mai intelege nimeni, pe cand in Python orice cod arata bine si e foarte lizibil. <br><br>Eu nu pledez neaparat pentru Perl, insa e bine sa il luam in considerare. Pana la urma putem sa scriem doar anumite chestii in Perl, si altele in Python. <br>
<br>[1] <a href="http://www.perl.org/about.html">http://www.perl.org/about.html</a><br><br>-- <br>Claudiu <br><br>