1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Rails

Discussão em 'Web Development' iniciada por inlogic, 7 de Novembro de 2006. (Respostas: 16; Visualizações: 1728)

  1. inlogic

    inlogic Power Member

    Spread the Rails Love

    :beerchug:

    [​IMG]
     
  2. HecKel

    HecKel The WORM

    Pareceu-me mesmo muito bacano :)

    Acho que vou experimentar ;)

    abraços, HecKel
     
  3. inlogic

    inlogic Power Member

    Acredita que é ;) Dou 4 a 5 anos para isso ser tão ou mais utilizado que PHP!
     
  4. alph

    alph Power Member

    Nah, PHP já está demasiado infiltrado na indústria e frameworks tipo esta já existem para várias linguagens... Python, Perl, PHP (são apenas exemplos singulares).

    Esta apenas foi melhor publicitada. :) RoR \m/
     
    Última edição: 8 de Novembro de 2006
  5. K0mA

    K0mA Power Member

    Pois que alojamentos é que suportam isto, já vi alguns mas, a comunidade de PHP é muito grande, imaginem mudarem os forums, os cms, os blogs todos que já existem para ruby.

    PHPBB->PHPruby

    Tenho as minhas dúvidas.
     
  6. alph

    alph Power Member

    Epá, sabes que servidores podem correr mais do que uma linguagem simultaneamente não sabes? A existência de Ruby nos servidores não implica a morte de PHP.

    E penso que seria PHPBB para RubyBB.
     
  7. alph

    alph Power Member

  8. Mas aí está, Ruby não é PHP e apesar de ser similar a Perl e Python também não é nenhum dos dois. Rails é uma melhor escolha pelo conjunto de tecnologias e métodos usados, não é apenas a framework.
     
  9. sike

    sike I'm cool cuz I Fold

    Ja usei esta framework o ano passado. Muito facil e prática. Entao usada com o InstantRails + RadRails é optimo ;)

    Até já tive um workshop sobre a mesma. Muito porreiro ;)
     
  10. K0mA

    K0mA Power Member

    Alguém me podia explicar o que é um framework ou seja, já fui ver a http://en.wikipedia.org/wiki/List_of_web_application_frameworks e fiquei ainda mais confuso, pois na parte de PHP vi alguns CMS e.g. PHP-nuke.

    1. Nunca entendi bem, então se tiver instalado o ruby, tal como instalo o PHP, isso quer dizer que não tenho o ruby on rails?
    2. ruby on rails é um web application framework tal como PHP-nuke(ver wikipedia), então é um CMS feito em ruby?
    3. Se existem vários frameworks para PHP então também poderão existir vários para ruby, se fizer a minha aplicação em ruby on rails, esta já não funciona noutro framework?
    4. .NET framework não é de certeza um CMS feito em C#, vb, vc++ etc, então no caso do .NET já não se pode aplicar o mesmo sentido ao termo framework.
    Penso que tem mesmo de ser alguém que lide com estes termos no dia-a-dia para responder a isto.

    PS. eu não experimentei o ruby on rails, se alguém responder tenha isso em consideração, contudo estou consciente do que é um CMS.
     
  11. kidloco

    kidloco Power Member

    Já agora, fica aqui um video dos criadores do Ruby on Rails :p

    Made on a mac :p
     
  12. mascker

    mascker Power Member

    RE:

    O rubyonrails não é tão poderoso quanto dizem... Existe uma sobrevalorização muito elevada.
    É bom, mas não é assim tão bom.

    O que o rubyonrails faz, o PHP 5 faz.

    Não me parece que seja indicado mudar agora de linguagem, matar o bichinho sim, mas para quem já é programador PHP há vários anos, pode não ser a melhor ideia.

    É preciso esperar mais tempo para ver até onde tudo chega.

    Saudações...
     
  13. Simao

    Simao Power Member

    Ror n é para substituir o php nem sequer podes comparar as 2 coisas, Ruby on Rails é um framework, php é uma linguagem, como é que comparas isso?

    Alem disso, RoR nao pretende ser poderoso, mas sim facil de usar, e fazer com que os programadores passem menos tempo a programar coisas repetidas que tens que fazer sempre que começas um projecto web based.
     
  14. mascker

    mascker Power Member

    RE:

    Viva,

    Foi o criador do rubyonrails David Hansson quem afirmou que estava a criar o rubyonrails porque existiam algumas lacunas no PHP 4. Não fui eu que inventei, foi ele que disse

    Eu digo que as lacunas que supostamente existiam no PHP 4 não existem no PHP 5 e que eram relacionadas com Programação Orientada a Objecto

    Então para que queres programar em rubyonrails?? Por divertimento não é concerteza.

    Se já sabes que não é suficientemente poderoso quanto o PHP ou outras linguagens não faz sentido aprender.


    Sim, é verdade o rubyonrails é mais fácil de trabalhar, na opiniao generalizada. Mas isso é para quem está a dar os primeiros passos na programação, porque os especialistas na linguagem (onde eu não me enquadro) já desenvolveram o seu próprio método de trabalho e criaram objectos para poderem aproveitar código para mais que um sistema.

    O que no fundo é o que o rubyonrails faz. Já tem os objectos definidos, depois é só trabalhar com eles.

    Posso não ter razão, mas o rubyonrails ainda não está suficientemente maduro para começarem a ser feitos grandes projectos com ele.

    Saudações
     
  15. Simao

    Simao Power Member

    Bem ja vi que nunca utilizaste nem ruby nem ruby on rails.



    Pela segunda vez, RoR n é uma linguagem, é um framework.
    Não podes comparar as duas coisas!

    Como é que implementas um modelo MVC com php, sem um framework? Constróis tudo de novo cada vez que precisas? N diria que é um bom método.

    Sim, há frameworks para PHP, eu até os uso, agora se estivesse a dizer que é mais fácil usar um desses frameworks a RoR estava a mentir.


    RoR não é para que está a dar os primeiros passos na programação, até porque Ruby (Ruby sim, é uma linguagem) não é uma linguagem para newbies, é sim, uma linguagem bastante atractiva para quem ja sabe programar.

    Uma coisa é ter um método de trabalho, outra coisa é ter um framework para um modelo MVC!

    Não é nada disso que o ruby on rails faz.
    Mais uma vez, o que RoR faz é fazer com que não estejas sp a fazer a mm coisa qd vez que fazes um projecto novo:
    "Don't repeat yourself" (DRY) and "Convention over configuration."

    http://shopify.com/
    http://www.fluxiom.com/
    http://www.strongspace.com/
    http://odeo.com/
    http://www.43things.com/
    http://www.campfirenow.com/
    http://www.basecamphq.com/

    Só alguns sites que usam RoR.
    Grandes projectos? Sim....


    Mais informações sobre o que é um framework, o modelo MVC e scaffolding aqui:
    http://en.wikipedia.org/wiki/Ruby_on_Rails
     
  16. mascker

    mascker Power Member

    Viva,

    Não ainda não experimentei RoR por dois motivos. Falta de tempo (???) e falta de "confiança" na linguagem. Desde que vi o autor a não saber corrigir um erro durante a apresentação... Mas pode ter sido apenas um momento (Sei que não são argumentos válidos...)

    Pela segunda vez. Não fui eu quem comparou o RoR ao PHP ou uma linguagem a uma framework. Foi o criador do RoR. Esclarecidos.

    O RoR não é OOP?

    Pensei que esse fosse um dos princípios do desenho do Ruby e estivesse implícito no MVC. Nos manuais que li era o que dizia.

    E agora posso estar a ser muito ingénuo, mas em DRY não está o conceito de OOP?

    Em relação aos projectos são bons e podem ser considerados grandes. Admito que sim. Embora eu não considere que é um grande projecto a nível de programação só por ter muitos visitantes.

    Irei experimentar RoR porque, como já disse, parece ser simples. Mas não estou a pensar num futuro próximo fazer do RoR a minha linguagem de eleição.

    Mudar implica tempo e investimento. Só o faço quando for seguro, ou quando eu achar que é seguro.

    Provavelmente até me espalhei ao comprido, mas depois de dois anos a lidar diariamente com PHP, penso sinceramente que estou no sítio certo

    Saudações
     
    Última edição: 9 de Dezembro de 2006

Partilhar esta Página