na Ruby yra letesnis uz Pythona, net PHP yra greitesnis uz RoR, Oziurint pahal populiaruma, tai Java lenkia visus. Manau blogiausia yra tai, kad daznai vienos ar kitos kalbos yra nuvertinamos, net nesusipazinus su jomis, arba susipazinus per mazai.
Tarkim as, programuoju PHP, gerai esu susipazines su Java, dabar bandau mokintis Python. Man ji ispradziu pasirode is vis kazkokia sunki, vietom nesamoninga. Bet tik todel, kad prates kiek prie kitokios sintakse, vis lygindavau kaip daroma Java kalboje, taciau, kai tik lioviausi ja liginti pagal kitas kalbas, ji man pradejo patikti. Taigi daznai kitos kalbos yra nurasomos vien del musu saliskumo, isankstynio neigiamo nusistatymo. Taigi manau kalbas lyginti bei kazkuria nurasyti galima tik tuomet, kai abi tikrai neblogai moki.
blokai
Python`e sis dalykas gerai susiveda "list comprehensions":
[x*2 for x in range(1,10)]
Ruby kodas string'uose
Nieko cia naujo, Python irgi turi atitikmeni:
str="2*3"
print str,'=',eval(str)
O python kodo paleidimui per string`a irgi yra funkcija- exec().
cassel: "Mano kuklia asmenine nuomone, jei ne RoR, tai ruby kaip kalba nelabai apskritai būtų žinoma.. O mokintis kalbą dėl vieno frameworko kažkaip labai nerimta.."
na Ruby yra letesnis uz Pythona, net PHP yra greitesnis uz RoR, Oziurint pahal populiaruma, tai Java lenkia visus. Manau blogiausia yra tai, kad daznai vienos ar kitos kalbos yra nuvertinamos, net nesusipazinus su jomis, arba susipazinus per mazai.
Tarkim as, programuoju PHP, gerai esu susipazines su Java, dabar bandau mokintis Python. Man ji ispradziu pasirode is vis kazkokia sunki, vietom nesamoninga. Bet tik todel, kad prates kiek prie kitokios sintakse, vis lygindavau kaip daroma Java kalboje, taciau, kai tik lioviausi ja liginti pagal kitas kalbas, ji man pradejo patikti. Taigi daznai kitos kalbos yra nurasomos vien del musu saliskumo, isankstynio neigiamo nusistatymo. Taigi manau kalbas lyginti bei kazkuria nurasyti galima tik tuomet, kai abi tikrai neblogai moki.
@sinsiliux
blokai
Python`e sis dalykas gerai susiveda "list comprehensions":
[x*2 for x in range(1,10)]
Ruby kodas string'uose
Nieko cia naujo, Python irgi turi atitikmeni:
str="2*3"
print str,'=',eval(str)
O python kodo paleidimui per string`a irgi yra funkcija- exec().
Taip kad viskas panasiai yra kas ir rubyje
cassel: "Mano kuklia asmenine nuomone, jei ne RoR, tai ruby kaip kalba nelabai apskritai būtų žinoma.. O mokintis kalbą dėl vieno frameworko kažkaip labai nerimta.."
http://wiki.python.org/moin/WebFrameworks
+
http://weblog.rubyonrails.org/2008/12/2 ... to-rails-3
http://www.indeed.com/jobtrends?q=ruby+ ... +web2py&l=
Tema perkelta iš https://legacy.ubuntu.lt/forum/viewtopic.php?f=11&t=1765