Tema: php ili ruby
Pogledaj jedan post
Old 29.11.2012., 11:04   #18
Quote:
janko-m kaže: Pogledaj post
Dobro, u svakom softveru moraš ponekad napraviti nekompatibilne promjene (to ćeš znati ako si ikada pisao neki library ili nešto).
Jasno mi je, ali se ti trenutci trebaju minimizirati i dealno da ih nikada ne bude. Ključno ovdje je to što ovo nije softver, već jezik za programiranje. Nemreš raditi nekompatibilne promjene u jeziku na razini razmaka par godina, a još manje na razini svakih par mjeseci .


Quote:
janko-m kaže: Pogledaj post
Ali ne kužim što je toliki problem sa nekompatibilnosti; ako upgradeaš na Ruby 1.9.3, onda sukladno tome trebaš upgradeati Rails isto na najnoviju verziju. I samo pokreneš testove, i vidiš da li sve radi. Mislim, nadam se da taj RoR developer piše testove.
Pa nije problem na sustavu napraviti upgrade rubya na 1.9.3, problem je što programi ovise o ruby 1.8.6, 1.8.7 i raznim gemovima raznih verzija od kojih nekih ključnih više nema nigdje za skinuti (ne gem install paket-v broj ne radi).
Ništa od postojećeg koda nije kompatibilno sa najnovijim inačicama r/ror i sve se raspada. Drugim riječima, opcije su ti ili prepisati što novi lik ne zna jer nema dokumentaciju niti zna te starije verzije ili klonirati stari sustav (što za sada nikome nije uspjelo). Samo... sada bi te iste aplikacije trebalo nadograditi, što je naravno nemoguće. Pisati program u staroj verziji je besmisleno, a prevesti na novu se ne da jer je prekompleksni sustav promjena. I što sada? Naravno, napisat će se od nule u nekom normalnom jeziku.
Do ovoga uopće nije smjelo doći i osnovni je razlog zašto je jezik LOŠ i to bez obzira kolike balade i hvalospjeve ovdje i drugdje ljudi pjevali.
red_shrike is offline  
Odgovori s citatom