Atât în lungile şi deloc plictisioarele (chiar amuzantele aş putea spune) „călătorii” pe diverse forumuri cât şi în discuţiile purtate prin Y!Messenger (btw, a ieşit o versiune nouă), o întrebare destul de des întâlnită bântuie începătorii:
X mi-a zis că limbajul Y este bun. Tu ce zici?
Ce pot să zic? Că după ce îţi voi răspunde eu, te vei duce la Z şi te vei referi la mine ca X. Apoi va veni rândul lui Z să fie X şi aşa mai departe.
Ce este greşit aici?
În primul rând timpul. Pierzi o grămadă de timp să întrebi în stânga şi în dreapta ce ai putea să-ţi dai seama singur. E mai bun Smarty? Unii zic că da, alţii zic că ba. Cei ce zic că e bun, este bun pentru EI. Nu este obligatoriu să se aplice şi la tine. Este mai bun jQuery sau Mootools? Eu folosesc jQuery, deci este mai bun. Pentru mine. Am ajuns la concluzia asta după ce am încercat, Moo, Prototype, etc.
În al doilea rând… tot timpul. Nu e suficient că TU pierzi timpul. Nu, consideri că ar fi palpitant să pierzi şi din timpul lui X ce încearcă să te facă să crezi că limbajul Y este cel mai ninja şi că ştie cel mai bun Kung-fu.
Sfatul meu: cauţi pe net, încerci, întrebi şi stabileşti singurel dacă e de tine sau nu (FIX în ordinea asta!). Cum am făcut eu cu rails: am pus mâna pe nişte tutoriale, nişte cărţi, am citit şi am ajuns la concluzia că încă nu sunt pregătit pentru conceptul MVC & DRY.
În final, cei ce „aleargă” după diverse limbaje sau frameworks sfârşesc prin a spune: ah, ştii, programarea e naşpa. Well.. Nu-i bai, pentru ăştia s-a inventat Counter Strike 