De unde vine sucesul.

De unde vine sucesul.

Rămăsesem dator, din postul trecut, să explic sucesul pe care îl are Rails.

Iniţial nu ştiam de unde să încep, şi eram convins că va ieşi un super-articol, super-lung şi un fel de super-mini introducere în ruby şi Rails.

Însă, m-am decis să păstrez postul cât mai scurt.

Explicaţia este foarte simplă:
Rails este bun.

Atât.

Apropos, cele 150 de locuri noi au fost vândute în mai puţin de 24 de ore. satellite maps . server hosting ip

Share this post

Comments (9)

  • CDan Reply

    Ori nu ai prea avut inspiratie cand ai scris postul asta, ori nu ai avut chef. In oricare dintre situatii mai bine te abtineai.

    Daca e atat de bun, nu ai facut nimic sa il lauzi. Poate doar sa sugerezi ca ti-a placut filmuletzul in care nenea ala face un blog in 15 minute.
    Apropos, eu fac blogul ala in 10 minute in PHP, dar nu vreau. Sunt interesat si de securitate, useri si alte maruntisuri. De ce nu a facut toate astea? Ca un blog de-ala pot face si in shell/cgi. Mare branza. Sa il vad cum sta sa implementeze chestiile serioase.

    Stii cum e, orice faci pentru a imbunatati experienta userului, face viata programatorului un cosmar, si viceversa, cu cat programatorul lucreaza stil drag&drop, cu atat exista mai multe penalizari pentru produsul final.

    Rails este o implementare inceata, nici un solutie generata de intermediari nu e la fel de rapida precum cea scrisa direct. Cod generat vrei? foloseste UML si fa-ti prototipurile claselor, constructorilor getterilor si setterilor, dar scrie codul tu insuti. Viteza nu scuza lipsa de portabilitate, penalizarea de viteza, raritatea webhostingului, si faptul ca e un post pro Ruby pe un site de PHP. Nu cred ca voi gasi pe aici un articol despre cat de bun e ASPul, de ce face exceptie Ruby?

    Daca as putea eu as face site-uri web in Assembler. Ala ar fi un articol interesant.

    Concluzie: daca vreau sa ma duc la un client in 2 zile dupa discutia de principiu si sa ii arat deja cam cum ar arata site-ul (adica sa ma dau mare), fac repede un mock-up in Rails, si ii spun ca uite ce tare sunt. Dar ii fac aplicatia finala intr-un sistem tryed & tested (PHP,JSP,ASP), ca nu vreau sa ma dea in judecata dupa aia ca cineva i-a furat lista de cheltuieli din aplicatia mea, si l-a luat DNAul din pat la audieri.

    24 februarie 2006 at 14:55
  • aurelian Reply

    Dan, ai făcut un comentariu excelent.
    Principala idee a fost că nu am dorit să scriu un post foarte lung in care să scot in evidenţă doar aspectele pozitive din Rails şi ruby, nu işi avea rostul, cum zici şi tu, aici este o comunitate php.
    Cred totuşi că ar trebui să avem mintea deschisă, sincer sa fiu eu nu aş vrea sa programez toată viaţa în PHP şi să spun că în lumea asta există doar PHP.

    26 februarie 2006 at 13:53
  • radu Reply

    ruby on rails e bun. cu fastcgi e si rapid. nu e safe? daca e sa vb de siguranta, cat de safe e php.

    anyways kiar nu are rost portarea unui comment legat de ruby pe comunitatea php, dar intr-adevar rails e bun. rails e fiabil si dupa ce te obisnuiesti cu el iti face viata mult mai usoara. si daca vrei alternativa php la rails, folosesti symfony, pe care vi-l recomand cu aceeasi caldura.

    18 aprilie 2006 at 14:23
  • Ovidiu Farauanu Reply

    Eu cred ca nu s-a inteles un lucru fundamental in legatura cu diferenta dintre ruby si php. Eu am programat 3 ani in php si in ruby deloc. Am si ceva experienta cu ANSI C. De aceea pot sa spun ca PHP nu putea fi considerat limbaj de programare inainte de versiunea 5 si dezvoltatorii interpretorului sunt de acord. Acum, sa ne intelegem, ruby este limbaj orientat obiect pur, in timp ce nici C++ nu atinge aceasta performanta. (chiar daca se spune nimic nu se compara cu C++)

    Chiar nu cred ca are vreo importanta in cat timp scrii un blog. (Cu cat il scrii mai repede cu atat te lipseste de multe facilitati pe care le-ai putea implementa si risti sa ai multe bug-uri. Deci daca il faci repede, ori e prea simplu, ori e prost.)

    Si inca ceva. Un comentariu despre ruby chiar isi are rost in comunitatea php. Sa va spun si de ce? Simplu. PHP trebuie sa incerce sa devina un limbaj de programare orientat obiect. In versiunea 5.0 a luat-o pe calea cea buna. Sa vedem ce se intampla cu 6.0

    Chiar am scris cateva situri in C++ (CGI cred ca se intelege) … dar e prea mult de munca. Si peste un an poate ma bag sa fac si ceva in asamblare (glumeam, nu raspund la astfel de provocari… e o idiotenie sa te apuci sa faci asa ceva.) Oricum cui nu-i place o anumita implementare de Rails, Ruby, PHP, etc. poate sa faca alta daca-l tine.

    Draga, ASP chiar nu isi avea rostul pe aici. ASP nu e nici limbaj de programare, nici framework MVC, si nici macar nu e portabil. Si inca ceva daca tot veni vorba de MS. Stiai ca MSVC++ 2005 imi spune: “printf is deprecated”??? Asa ceva nu se poate.

    Numai bine.

    29 aprilie 2006 at 19:53
  • Sorin Sbarnea Reply

    Cei interesati de Ruby on Rails ar putea sa se inscrie pe lista pe care tocmai am deschis-o http://groups.google.ro/group/rubyonrails-ro

    14 mai 2006 at 20:20
  • Jhon C Reply

    Pentru cei care sunt la inceput am gasit un toturial destul de bun despre ruby la adresa http://www.rubyist.net/~slagell/ruby/index.html… Sper sa va ajute.

    4 iulie 2006 at 23:26
  • Jhon C Reply

    Pentru cei interesati de ruby pot incerca un tutorial interesant la adresa http://www.rubyist.net/~slagell/ruby/index.html. Sper sa ajute.

    4 iulie 2006 at 23:28
  • vlad Reply

    Interesant primul comentariu, ai dreptate oarecum, omul ala nu arata nimic interesant in screencast. Insa asta nu inseamna ca Rails nu poate face nimic interesant. Uite, Basecamp e cu rails, nu poti sa zici ca nu e misto si rapid. IN plus, nu poti spune:
    “Dar ii fac aplicatia finala intr-un sistem tryed & tested (PHP,JSP,ASP), ”
    pentru ca Rails este tried & tested.

    6 noiembrie 2006 at 12:38
  • draconick Reply

    am shi eu o intrebare..shi nu vreau sa fiu luat la “misto”…. deci va rog din tot sufletul..vreau sa incep sa programez ..imi spune-ti shi mie va rog frumos asa ca la carte cu ce sa incep?
    adik 1.pascalul(sau care o fi!)
    2.visual calssic
    3.etc etc dar vreau un raspus sigur shi clar..am cautat in tot netu’ asta shi nu a fost unu in stare sa ma lamureasca exact..va multumesc mult mult de tot!:)

    1 decembrie 2006 at 23:45

Lasă un răspuns la CDan Anulează răspunsul

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

Acest sit folosește Akismet pentru a reduce spamul. Află cum sunt procesate datele comentariilor tale.